기 타 윈10 64비트 PE를 GPT 형식의 VHD로 부팅하기 - 테스트 성공 -
2015.12.28 04:26
윈7을 uefi모드로 사용하시고, 여기에 윈10 64비트 PE 를 GPT.vhd로 멀티부팅을 시도하는 분이 질문게시판에 계셨습니다.
https://windowsforum.kr/qna/7043208
정말 이 조합은 생전 처음이네요.
PE를 vhd에 풀어서 부팅하는 것 자체가 흔한 일은 아닙니다. wim파일을 마치 윈도 처럼 vhd에 풀어서 부팅하는 겁니다
wim 상태로 부팅하는 것이 아니라...
uefi모드 사용자도 의외로 별로 없으시더군요. 그래서 결국...극소수 x 극소수로 정말 희귀한 테스트입니다
[질문게시판 보시면 아시겠습니다만...mbr 디스크에도 적용되는 방법입니다. 부팅 항목에서 \windows\system32\winload.exe
\windows\system32\winload.efi 이런 작은 차이. bcdboot에서 uefi 대신 bios 체크 이 정도 차이 뿐입니다]
제 성격상 웬만하면 갑갑한 가상머신이 아니라 실제적인 테스트가 되는 실컴으로 할텐데요
최근에 된통 당해서....블루스크린이 겁이 나서...실컴 테스트는 자제하고 있습니다
암튼 가상머신에서 테스트 시작합니다.
일단 윈7을 uefi모드로 설치하고
vhdman.exe 실행하여 gpt vhd 만들면서 동시에 윈10 64비트PE를 풀었습니다
마치 윈도 설치하는 것처럼 하는 겁니다
다음 계속 vhdman.exe 부팅항목에서 추가합니다.
winpe yes 이 부분만 윈도 부팅 추가와 다릅니다.
역시 질문하신 분처럼 부팅 불가이네요
제가 질문게시판 답변에 쓴 것처럼 윈10 bootmgr로 갈아줬습니다
임시로 윈10을 vhd에 풀고 bcdboot 명령으로 부팅파일 만들면 윈10 bootmgr로 교체됩니다.
vhdman.exe에 있는 bootice.exe로 방금 부팅등록된 윈10은 삭제하면 됩니다
메트로 부팅화면은...윈10 부트항목만 사라지면 사라지겠죠. 스샷에는 괜히 이중일 했습니다..
윈10 부팅항목만 사라지고 한번 교체된 윈10 bootmgr은 사라지지 않습니다. [윈10보다 더 상위 윈도가 나온다면 교체 가능합니다]
하위 윈도를 위 방식대로 bcdboot로 부팅등록해도 상위버전의 bootmgr은 하위버전으로 내려가진 않습니다
윈10용으로 bootmgr만 바꿔주니까 부팅이 됩니다.
저는 또 안 되겠지 하면서...다른 걸 준비하고 있었는데요. 의외로 간단하게 끝났습니다
혹시나 걱정하실 분도 계실 듯 하여, 윈7이든 윈8이든 윈10보다 하위 윈도도 부팅됩니다
bootmgr은 하위 호환은 되고, 상위 호환은 안 됩니다. 상위 윈도로 교체하면 전부 부팅이 됩니다
흔히 하는 실수로 상위 윈도를 EasyBCD 같은 걸로 부팅 추가하는 겁니다. 이러면 부팅 안 됩니다. 상위 호환 안 되므로
위처럼 bcdboot 명령으로 bootmgr까지 상위 윈도로 교체하면서 부팅파일을 만드셔야 합니다.
한번만 하시면 그 다음부터는 EasyBCD든지 bootice이든지 bcd 편집만으로 어떤 윈도라도 멀티 부팅 가능합니다.
제가 갸우뚱한 이유는? 윈도만 이렇고, PE는 그냥 하위 bootmgr로도 부팅이 됐기 때문입니다. 이것도 사용기에 썼습니다
PE는 wim으로 부팅할때는 그렇고..vhd는 다른건지..uefi모드라서 다른건지...암튼 PE도 상위 bootmgr로 하는 것이 안전하군요.
---------------
2015-12-28 05:38
좀더 정확 / 자세한 부팅 스샷입니다
왜? pe를 wim이 아니라 vhd나 실컴 하드에 풀어서 사용할까요?
저도 예전에 그렇게 한창 잘 사용했습니다. 부팅 속도 때문입니다. 램에 로딩하는 시간이 사라집니다.
그래서 특히 대용량 wim 파일일 수록 효과가 큽니다. 작은 파일은 하나마나죠.
그 외 특징이라면 wim은 램에 띄워서 허공에서 작업하기 때문에...재부팅하면 모든 것이 원점으로 돌아갑니다
이건 윈도처럼 실제 파일로 구동하는 거라서....파일은 그대로 남아 있습니다. 하지만 아쉽게도? 레지스트리는 원점으로 돌아갑니다. 어중간하죠
파일에 설정이 유지되는 프로그램들은 사용하는대로 계속 유지되고, 윈도 설정 같은 부분은 원점으로 계속 돌아갑니다
그외 이미 위에 쓴대로 램에서 구동하지 않기 때문에...wim보다 느릴 수는 있습니다. 부팅은 빠른데..구동속도는 느리고..
ssd 사용하시는 분들이라면 해볼만 하십니다. hdd도..윈도 사용하시므로 못 하실 건 없겠죠..
윈도처럼 실제 파일로 구동하는 거라서 가능성은 적지만 고장날 수도 있습니다.
wim은 램에 띄어서 하기 때문에 일반적으로는 고장 날 수가 없습니다.
또 하나 램에 로딩하지 않기 때문에 저용량 램 사용자분들도 이렇게 하시면 대용량 PE도 사용가능하실 겁니다
저용량이라고 합니다만 최하 1기가는 [권장 2G] 되어야 가능하겠네요. 지금 램 사용량 보니까 0.6기가입니다.
댓글 [7]
-
벤켄 2015.12.28 04:31
-
박사유 2015.12.28 09:16
감사합니다.suk님^^
-
이단 2015.12.28 09:28
의외로 해결책은 간단했네요.
win 7 mbr 모드에서도 Win 8 PE를 사용하려면 bootmgr을 교체해야 했던 기억이 나는군요.
수고하셨습니다.
-
왕초보 2015.12.28 10:35
초보는 엄두가 나지 않는..새로운 시도를 해주셨네요..
언제나..최첨단...지식을 강좌를 해주신 덕분에 많이 배우고 있습니다
멋진 강좌 감사합니다..
추천요
-
선우 2015.12.28 11:20
수고 하셨습니다 석님 그리고 감사합니다^^* -
단편지식 2015.12.28 16:25
감사 합니다.
수고 하셨습니다. 추천요
-
DarknessAngel 2015.12.28 20:20
부팅만 빠른게 아니라 X드라이브를 램이 아닌 vhd나 파티션에 생성하므로 시스템 요구사항이 내려갑니다
예를 들어 1기가를 wim으로 압축해서 부트하는경우 1기가 + X할당 공간 + 실재 작업공간만큼 램이 필요합니다 (X부분은 가변 처리되긴합니다)
하지만 vhd에 푸는경우 1기가 + X할당 공간이 전부 vhd로 대체되므로 실재 작업 공간만큼의 램만 있으면 됩니다 (예를 들어 512M~1G같은 구형 머신에서도 정상적으로 PE사용이 가능해집니다)
석님 자세한 설명 감사합니다.. 연말 정리 잘하세요^