간단한 테스트 부탁드립니다
2020.08.21 11:42
댓글 [31]
-
슈퍼루키0 2020.08.21 11:46
-
히이이잌 2020.08.21 11:47
감사합니다.
-
히이이잌 2020.08.21 11:48
혹시 PE 환경에서 테스트가 가능하거나
여러개의 운영체제가 설치되어있으신분들, EFI가 아닌 레거시 방식으로 운영체제를 설치하신분들도 잘 나오는지 확인해주시면 감사하겠습니다.
-
타천사둘리 2020.08.21 11:49
넵.정상적으로 잘 나옵니다.
-
꼬져 2020.08.21 11:50 -
馬井理 2020.08.21 11:54
-
집앞의_큰나무 2020.08.21 12:00
잘됩니다.
추가 사항은 다시 해볼께요
-
히이이잌 2020.08.21 12:26
이 환경에서 PE로 부팅하면 충돌이 생길것같네요 확인 감사드립니다
-
Alkong 2020.08.21 12:23
-
이와니 2020.08.21 12:29
잘 되는것 확인했습니다
유용한 프로그램 너무 감사합니다. ^^ -
TaeGeum 2020.08.21 12:33
디스크 1번으로 부팅했는데 잘못 표기됩니다.
-
TaeGeum 2020.08.21 12:53
2번 USB 제거하면 정상 표기됩니다
-
히이이잌 2020.08.21 12:56
감사합니다.
혹시 명령 프롬프트에
wmic partition where bootpartition=true get deviceid,size
명령을 입력하면 부팅 파티션이 두개가 있다고 표시되나요?
-
TaeGeum 2020.08.21 13:11
-
히이이잌 2020.08.21 13:18
감사합니다
-
소달구지 2020.08.21 12:35
정확하게 나오네요.
아주 유용한 툴 감사합니다.
-
조아 2020.08.21 12:55
Working good.
-
왕초보 2020.08.21 13:31
처음에는 아무도 댓글이 없고..원하시는 정확한 뜻을 몰라서 테스트만 하고 댓글을 달지 않았었습니다.
TaeGeum님 사진을 보고 같은 현상이어서 궁금해서 찾아 보았습니다.. 찾는 동안 TaeGeum님 댓글이 답글이 추가가 되었네요.
1. MBR 시스템이 하드가 3개가 있고 3개 디스크마다 활성이 주어져 있습니다..현재 부팅은 0번 Win7로 부팅된 상태입니다
2. test2.cmd 실행 경과입니다..3개 디스크 중에서 맨 나중에 있는 디스크(2번)에서 부팅파티션을 결과를 보여주고 있습니다
3. test2.cmd 소스에서 디스크를 찾는 부분입니다.
for문 안의 IF 문에서 BOOTDISK BOOTPAR 값을 저장하고 있습니다
4. wmic partition where bootpartition=true get deviceid,size 명령어를 별도로 실행한 모습입니다
모든 디스크 번호를 다 보여주고 있습니다...
5. 아래 소스에서 모든 디스크 중에서 무조건 맨 나중의 디스크에 대한 번호값만 저장이 됩니다
BOOTDISK 값이 맨 나중의 디스크 값이 저장이 되기 때문에 디스크가 1개인 경우는 파티션 번호값이 정상이지만 디스크가 2개 이상이 경우
맨 마지막 디스크값이 저장이 되어서 0번 디스크로 부팅이 되었을때도 저의 경우 2번 디스크로 표시가 됩니다
이 부분에 대해서 체크가 필요한것 같습니다
for /f "tokens=1-4 usebackq" %%a in (`"wmic partition where bootpartition=true get deviceid,size"`) do (
IF %%a EQU Disk (
set BOOTDISK=%%b
set BOOTPAR=%%d
)
)
6. 고수님이 많으신곳인데...저의 생각이 틀렸을수도 있을것입니다...양해를 하고 보아 주십시요
좋은 작품을 만드시는데 작은 도움이라도 되었으면 합니다. 잘 되시길 바랍니다
-
갯바위 2020.08.21 13:19
전 디스크 4인데 잘못 표기되네요
-
mandoo 2020.08.21 13:42
제대로 나옵니다....
-
왕초보 2020.08.21 14:00
CMOS에서 포트번호 1번에 연결된 Windows10이 설치된 디스크를 선택해서 바로 부팅한 경우 입니다
갯바위님께서 첨부하여 주신 사진과 같은 결과로 나옵니다
1. Windows10이 설치된 디스크로 직접부팅한 경우 입니다..BCD도 파일도 C: 있습니다
2. 디스크1으로 부팅이 되었습니다 (CMOS에서 포트1번에 있는 디스크로 설정을 하였습니다)
3. cmd 실행 모습입니다..자세히 보시면 디스크 번호 정렬이 내림차순입니다.. for문에서 변수에 저장되는 디스크 번호가 0번이 됩니다
실제 부팅디스크는 1번입니다
4. 위의 댓글에 있는 0번 디스크 Windows7로 부팅했을때 cmd에서 보여주는 디스크 번호 순서입니다 오름차순으로 보여주고 있습니다
5. 하드가 1개일 경우에는 문제가 되지 않겠지만 하드가 여러개인 경우 정확한 값을 보여주지 못하는 경우도 있을것 같습니다
-
왕초보 2020.08.21 14:34
PE에서 실행한 경우 입니다
1. 입니다님 구버전 입니다
2. 디스크 번호가 오름차름으로 보입니다 맨 마지막 디스크가 표시가 되었습니다
3. 히이이잌님 pe입니다
4. 디스크 번호가 오름차순으로 정렬이 되었습니다
5. 윈도우에서 부팅시 CMD를 실행하는 경우라면 C: 파티션의 디스크 번호값을 찾고 이 디스크에서 부팅파티션 번호를 찾으면 될것 같습니다만
PE의경우 PE에 따라서 윈도우와 같은 드라이브 문자를 재할당하는 경우와 그렇지 못한 경우가 있어서 윈도우에서 처럼 C: 드라이브 디스크번호
를 찾아서 하는경우는 좀 그런것 같습니다..
개인적으로 이것저것 생각을 해보았지만 cmd 명령어 관련해서는 잘알지 못하여서 좋은 아이디어가 생각나지 않네요..
잘 해결 되시길 바랍니다
-
히이이잌 2020.08.21 17:08
놓칠뻔한 부분이 많네요
상세한 테스트 감사드립니다.
-
UU自適 2020.08.21 15:16
vhd로 된 OS를 사용하는데 잘 나옵니다.
-
올빼미61 2020.08.21 16:45
저는 잘 됩니다..
.
-
올빼미61 2020.08.21 16:57
PE 부트 테스트입니다..
동일하게 잘 됩니다.
-
개구리삼촌 2020.08.21 17:32
두번째 하드의 첫번째 파티션도 부팅가능한데...지금은 첫번째 하드의 부팅가능한 파티션으로 부팅했는데..정보가 정확하게 나옵니다.
-
sboat123 2020.08.21 17:53
정상 작동 하는 것 같습니다.
-
jink.uk 2020.08.21 18:36
0번 디스크로 부팅하였을때는 "0번 디스크의 1번째 파티션입니다." 로 나옵니다.
USB에 연결한 SSD에 부팅 가능하도록 만들고 부팅해보니 (2번디스크로 연결)
이 경우에도 동일하게 "0번 디스크의 1번째 파티션입니다." 로 나옵니다.
-
initramfs 2020.08.22 06:29
전 잘 됩니다..
-
21퍼 2020.08.22 11:24
IODD가 꽂혀있으니 먼저 인식하네욤
잘 됩니다.