기 타 (원인 찾음2) Ventoy에 BCD가 없어서 1회 부팅이 안되네요..
2024.04.03 20:56
아래 사용기에 현상을 정리를 하였습니다..참고하여 주십시요
Ventoy에서 PE 1회 부팅이 안되는 이유 입니다..
https://windowsforum.kr/review/20575931
------------------------------------------------------------------------------------------------------
이번에는 제대로 원인을 찾은것 같습니다
사용기를 쓴 제 컴퓨터의 문제인것 같습니다..
BIOS, UEFI 겸용 컴퓨터 입니다...CSM을 활성화하고 전용 CSM으로 설정을 해서 PE로 부팅을 하면 PE에서는 BIOS로 부팅이 되었다고 표시
가 됩니다..하지만 Ventoy에서는 여전히 UEFI로 인식이 된것 같습니다. Win7에 있는 BCD가 로드되지 못하고 있습니다
아마 ESP 파티션이 있었다면...문제가 없었을것 같습니다
다른 컴퓨터도 겸용이어서 CSM을 활성을 하고 테스트 하여 보았습니다..이것은 부팅 메뉴에 USB의 UEFI 모드가 보이지만 이것으로 부팅을
하면 부팅이 되지 않고 MBR로 만 부팅이 되었습니다
PE에서 BIOS로 표시가 되고 Win7에 설치된 BCD가 활성이 되었습니다...다른 PE로 1회 부팅이 잘됩니다
컴퓨터에 따라서 CSM 설정 (제가 잘못했을수도 있습니다)이 되어서 PE에서 BIOS로 부팅이 되었다고 표시가 되어도 Ventoy에서는 UEFI로
인식을 하는 경우가 있을수 있나 봅니다
저의 경우 이렇게 인식이 되었습니다..컴퓨터의 CMS 설정에 문제이니거나 Ventoy에서 정확이 읽어오지 못할것일수도 있습니다
이런 경우도 있을수 있구나 하는 정도로 참고하여 주십시요
이제는 BIOS, UEFI 겸용인 경우 아예 UEFI로 설정하는것이 Ventoy를 제대로 활용하는것인것 같습니다
--------------------------------------------------------------------------------------------------
윈인을 찾은것 같습니다..
저의 실컴의 경우 MBR 입니다..ESP 파티션이 없습니다
Ventoy를 USB에 설치를 하면 VTOYEFI 파티션이 숨김으로 생깁니다..이 파티션에 EFI 파티션이 있고 여기에 efi 파일들이 있습니다
UEFI 시스템의 경우 ESP 파티션에 있고 여기에 BCD가 있습니다..Ventory에서 PE 부팅을 할때 이 BCD를 로딩(?)을 해주는지 bcdedit.exe
가 정상 작동을 합니다
MBR 시스템에는 ESP 파티션이 없어서 Ventory로 부팅한 경우에 1회 부팅이되지 않은것이었습니다.
UEFI만 되는 컴퓨터들이 나오는 시대에 아직 MBR을 사용하고 있어서 경험하게된 일인것 같습니다
MBR 시스템을 사용하시는데 Ventoy로 부팅후 PE 1회 부팅이 되지 않는다면 이런 이유일것 같습니다
개인적인 생각일뿐입니다...참고만 하여 주십시요
관련 사진은 사용기 맨 아래에 추가하였습니다
-----------------------------------------------------------------------------------------
제목처럼..Ventoy에서는 PE 1회 부팅이 되지 않은 현상이 있네요
실전에는 Ventoy를 사용하고 있지 않아서 저만 이런 현상이 있는것일수도 있습니다..
PESettings v5.0가 테스트를 통과해서 Ventoy에 설치된 USB로 부팅을 해서 테스트후 스크린샷에 소개를 하려고 하였습니다
Ventoy로 부팅후 wim 파일 1회 부팅을 하였더니 윈도우로 부팅이 되었습니다
지난 사용기에서 ISO 부팅이 되는 Ventoy는 VHD에 Ventoy를 설치후 남은 공간에 Win10을 설치한 것입니다
Win10이 설치된 VHD여서 BCD가 존재하고 있었던것 같습니다
USB에 Ventoy를 설치한 경우 하드에 설치된 BCD는 영향을 미치지 못합니다.
생각을 해보면 Ventoy에서 BCD를 활용하지 않는다면 설치가 되지 않을것 같기도 합니다
아래 사용기를 USB와 가상에서 확인한 부분들 입니다
1. USB에 Ventory를 설치해 둔것이 있어서 USB로 실컴에서 부팅시 부팅메뉴(저는 F8입니다)에서 USB를 선택해서 부팅을 한것입니다
Ventoy 메뉴가 나오고 ISO로 부팅을 하였습니다
2. 스크린샷에 소개하기 위해서 캡처를 하고 있었습니다..v5.0 버전입니다 ISO 부팅을 해서 ISO가 마운트 되어 있습니다
3. 1회 부팅 메뉴입니다..v4.0 버전에서는 빈공간이 없는 폴더를 기준으로 해서 boot.sdi 경로에 " "를 주지 않았었습니다
v5.0에는 boot.sdi 경로에 " "를 주었습니다.. 한글 있는 경우에는 테스트를 하지 못했네요..확인 메세지입니다
4. 재부팅이 되었지만 윈도우로 부팅이 되었습니다 boot.sdi는 복사가 되었습니다.. 처음에는 한글 경로가 있어서 인줄 알았습니다
5. USB로 다시 부팅을 하였습니다..bcdedit.exe 관련 명령어 결과 입니다...
pushd "%~dp0"
bcdedit /enum osloader > "%~dp0bcdecit osloader.txt"
bcdedit /enum > "%~dp0bcdecit enum.txt"
cmd 실행 입니다
부팅 구성 데이터 저장소를 열 수 없습니다.
요청한 시스템 장치를 찾을 수 없습니다.
6. 이것은 아래 사용기를 쓴 가상입니다..VHD에 Ventoy를 설치후 남은 공간에 Win10을 설치한 것입니다..
7. 신기하게 해상도가 설정이 되네요..
8. 변경도 하여 보았습니다
9. VHD에 설치된 Ventoy로 ISO 부팅을 한것입니다
10. bcdedit.exe 실행 결과입니다..여기에서는 BCD가 존재하고 있습니다..그래서 PE 1회 부팅이 되었나 봅니다
11. 1회 부팅 메세지입니다
12. BCD가 있어서 PE로 잘 부팅이 되었습니다
13. 이것은 VHD에 Ventoy만 설치한 것입니다...Ventoy에서 ISO로 부팅을 하였습니다
14. bcdedit.exe 실행 결과입니다..BCD가 없습니다..
15. 마무리
USB에 Ventoy를 한것과 Ventoy를 설치한것에 Win10 설치한 경우가 다른것 같습니다
Win10 설치시에 BCD 관련 설정을 해서 BCD가 존재하고 있어서 가상에서는 PE 1회 부팅이 되었지만 USB에서는 이런 과정이 없어서 BCD
자체가 존재하지 않은것 같습니다
PESettings v5.0 버전에는 wim 파일이 정상인지 PE인지 구분을 하기 전단계에서 BCD가 있는지 없는지부터 체크하는 과정을 넣도록 하겠
습니다.. 추가후 스크린샷에 소개를 하도록 하겠습니다
혹시 다른분들도 저와 같은 경험을 하신분이 있으신지요
컴퓨터는 나름대로는 열심히 배운다고 생각을 하고 있습니다만..모르는것 투성입니다
오늘 하루도 고생 하셨습니다
편안하신 시간이 되시길 바랍니다
---------------------------------------------------------------------------------------------------
추가 입니다
1. bcdedit.exe 명령어가 실패하는 경우입니다..
2. Ventoy에 윈도우가 설치가 되면서 BCD가 있습니다..결과값이 0 입니다.이런식으로 BCD 유무 체크를 하도록 하겠습니다
-----------------------------------------------------------------------------------------------------------
추가 두번째 입니다
1. Ventoy만 설치된 VHD로 부팅을 하였습니다...윈도우 관련 파티션이 없습니다
2. bcdedit.exe가 정상 실행되지 않아서 아레처럼 에러 메세지를 보여 주도록 하였습니다
3. UEFI 시스템에서 두번째 윈도우가 설치되 파티션을 추가하였습니다..여기에는 ESP 파티션이 없습니다
4. BCD Repair를 만들때 테스트 흔적입니다..윈도우 파티션에 BCD, EFI 폴더가 있기는 합니다
5. Ventoy 설치시에 VYOYEFI 파티션에 EFI 폴더가 생깁니다..efi 파일들만 있습니다..
6. bcdedit.exe가 정상 실행되지 않아서 에러 메세지를 보여주고 있습니다
7. UEFI 시스템이 있는 하드를 추가했더니 윈동로 부팅이 되어서 BIOS에서 Ventoy 하드로 부팅을 한것입니다
8. ESP 파티션이 있습니다
9. Ventoy 파티션이 안보이네요
10. 이제서야 bcdedit.exe가 정상 작동을 합니다.
11. ESP 파티션이 있어서 1회 부팅 메세지가 정상적으로 나왔습니다
12. PE 부팅도 잘되었습니다
13. 확인 차원에서 ESP 파티션을 포멧하고 Ventoy로 부팅을 했습니다.. bcdedit.exe가 비정상입니다
14. 1회 부팅이 되지 않습니다
15. 마무리
Ventoy를 애용하시는 분들을 이미 다 알고 계시는 내용일것 같습니다..저는 이제서야 경험을 해보았습니다
Ventoy에서 PE로 부팅시에는 UEFI 시스템의 ESP 파티션이 있는 경우에만 PE 1회 부팅이 가능하네요..
참고만 하여 주십시요
댓글 [11]
-
수리수리 2024.04.03 21:14
-
스마일^_^ 2024.04.03 21:49
수고하셨습니다.
-
개골구리 2024.04.03 22:42
수고하셨습니다.
-
규니 2024.04.03 23:30
수고하셨습니다~
-
목련 2024.04.03 23:48
수고많이하셨습니다.
-
엄마갯돈 2024.04.04 01:35 수고하셨습니다.
-
광풍제월 2024.04.04 02:42
수고하셨습니다.
-
메인보드 2024.04.04 03:38
수고 하셨습니다.
벤토이 처음 설치시에 mbr 로 설치하고 이어서 업데이트 식으로 gpt 로 한번더 하시면 둘다 적용되어
mbr 이든 gpt 든....벤토이가 알아서 부팅해줍니다.
-
왕초보 2024.04.04 08:15
진심으로 감사드립니다.
다른 분은 잘되신다고 하시는데 저만 되지 않아서..몇시간째 테스트만 했습니다..
벤토이 설치시에 mbr이나 gpt로 설치하냐에 따라서 BCD 관련을 각각 설치를 해주고 있나 보네요
오랜 경험이 없으면 알수없는 부분일것입니다..
사용기에 mbr에서 esp가 없어서 안되는것을 알게되었지만..벤토이 만드신분들이 이런 현상을 모르지시는 않을것 같았습니다
문제를 해결을 방법을 알려주셔서 감사합니다
바로 테스트를 하여 보겠습니다
-
왕초보 2024.04.04 09:50
Ventoy가 MBR로 설정이 되어 있습니다
테스트를 하여 보았더니 Ventoy와 USB가 원인이 아니라 제 컴퓨터에서 바이오스 설정에 문제가 있는것 같습니다
CMS로 저 나름대로는 BIOS에서 설정을 하고 PE 부팅후에도 BIOS라도 표시가 되지만 100% 레거시로 부팅이 된것 아닌것 같습니다
다른 컴퓨터에서 BIOS, UEFI 겸용의 경우 CMS 설정후 부팅을 하면 PE에 MBR로 표시가 되고 PE 1회부팅도 잘됩니다
컴퓨터에서 BIOS, UEFI 겸용 설정에서 문제가 있나 봅니다.
Ventory에서는 MBR이 아닌 UEFI로 인식을 해서 Win7에서 설치된 BCD를 로드하지 못하고 ESP파티션을 찾는것 같습니다.
이렇게 도움을 주신 덕분에 혹시나 하는 생각에 이부분을 확인해 볼수 있었습니다...감사합니다
-
별의아이 2024.04.04 12:39
고생하셨습니다.^^
수고 하셨습니다^^