기 타 펌웨어에서 Winre.wim으로 바로 부팅하기 입니다 (Uefi)
2024.08.18 17:03
아직 MBR을 사용하고 있고 Winre.wim에 대해서 많이 알지 못하고 있어서 새로운것들을 많이 배우고 있습니다
Uefi의 경우 바이오스 부분을 펌웨어라고 하고 있는것 같습니다..이것이 맞는 용어 같습니다
Winre.wim이 윈도우에 등록이 되어 있다면 Uefi의 경우 펌웨어에서 명령어로 Winre.wim 부팅을 할수가 있네요
저는 이설명을 보고 Bootcie에서 Uefie 부팅 메뉴에 등록을 하면 되겠네하는 생각을 했습니다
아쉽게도 VirtualBox 가상에서는 작동을 하지 않습니다...수동 명령어로는 펌웨어에서 Winre.wim 부팅이 잘 됩니다
아래는 구글에서 참고한 내용입니다...사진으로도 설명이 되어 있습니다
하드웨어 복구 단추를 추가하여 Windows RE 시작
내용의 일부 입니다
UEFI 펌웨어 부팅 순서 목록의 끝에 복구를 위한 정적 부팅 디바이스 항목을 만들어야 합니다.
이 부팅 디바이스 항목은 ESP의 \EFI\Microsoft\Boot 폴더에 있는 기본 Windows 부팅 관리자(bootmgfw.efi)를 가리켜야 합니다.
부팅 디바이스 항목은 /RecoveryBCD 매개 변수를 지정해야 합니다.
하드웨어 단추가 트리거되면 복구 부팅 디바이스 항목이 자동으로 선택되어야 합니다.
/RecoveryBCD 옵션에 대한 설명입니다...Winre.wim 등록후 ESP 파티션 포멧등을 하면서 이 Boot 폴더옆에 Recovery폴더가 새로 생기고
이안에 BCD에 Winre.wim이 등록이 되어 있는것을 보아서 Bootice에서 부팅메뉴 등록시 /RecoveryBCD을 주면 될줄 알았습니다
"하드웨어 복구 단추를 추가하여 Windows RE 시작" 제목에 이렇게 되어 있는것을 기업 제품중에서 키보드 키를 입력시에 PE로 부팅하는
부분에 사용되나 봅니다
다행히 펌웨어 명렁어를 자세히 설명을 해준 글이 있어서 수동 명령어로 Winre.wim 부팅을 해보았습니다
UEFI 쉘를 DOS 처럼 사용하기 2부 - UEFI = 작은 OS?
https://m.blog.naver.com/deelab24/222875235588
위글에서 수동 입력시 필요한 명령어 입니다
fs0:\efi\Microsoft\boot\bootmgfw.efi /RecoveryBCD
입력이 불편한 경우를 위해서 nsh 파일을 미리 만들어 넣어 놓는 방법도 있습니다
저는 EFI 파티션 루트에 winre.nsh로 위의 명령어를 넣어서 테스트하였습니다..
이런 테스트를 하고나서..이럴 필요가 없다는것을 알게 되었습니다
윈도우가 연결되어 있는 boot\bcd 파일에 문제가 생겨서 정상작동하지 않으면 자동으로 Winre.wim이 연결된 Recovery\bcd로 부팅이
되어서 Winre.wim으로 부팅이 됩니다
ESP 파티션 자체가 날라가면 어쩔수 없이 두번째 ESP 파티션에 만들고 펌웨어에 등록한 메뉴로 부팅을 해야 합니다
Winre.wim을 등록하는 경우 윈도우용 BCD가 문제가 생겼을때 Winre.wim용 BCD로 자동으로 부팅이 되는것은 장점이 될것 같습니다
알아서 부팅이 되니..윈도우용 BCD 파일에 문제가 생겼다는것을 알수가 있습니다
ESP 파티션을 포맷을 해서 BCD 파일만 달랑 복원을 하는 경우 ESP 파티션에 Recovery\BCD 파일을 복원되지 않아서 위의 기능을 사용을
할수 없습니다
실전에서 펌웨어에서 Winre.wim으로 부팅하는 일은 없을것 같기도 합니다...참고만 하여 주십시요
1. Winre.wim이 등록이 되면 ESP 파티션에 Recovey 폴더가 생깁니다
2. Recovery\BCD 설정입니다...Winre.wim이 등록이 되어 있습니다..
3. Bootice로 부팅 메뉴를 추가하면서 /RecoveryBCD 옵션을 추가하였습니다..처음에는 이렇게 하면 될줄 알았습니다
4. 오타가 없는데 작동을 하지 않습니다...Shell 버전이 낮아서 인지..가상이어서 인지..기업용 컴퓨커에서 키보드에서 버튼이 있는 경우에만
가능한것인지 알수가 없네요.. 간단한 방법인데 아쉽습니다
5. Shell로 들어가 수동으로 진행을 하여 보겠습니다
6. 이 버전이 낮나요..
7. 본문의 글처럼...전체 경로를 입력한 경우 입니다
8. Winre.wim으로 부팅이 되고 있습니다
9. nsh 파일로 미리 만들어 놓는것이 편하죠..
10. 윈도우에서 cd에 해당하는것이 그냥 FS0: 이렇게 입력하면 됩니다. 첫번째 하드 첫번째 파티션이 ESP애서 FS0: 입니다
11. 혹시 다른 파티션이면 ls 명령어로 EFI 파티션이 있는지 확인을 해보셔야 합니다..링크글에 있는것처럼 검색하는 방법도 있습니다
12. 추가한 winre.nsh 파일이 보입니다 파일명 입력후 엔터를 하면...
13. 입력한 명렁어 대로 Winre.wim이 실행이 됩니다
14. winre.wim으로 부팅이 되었습니다
15. 윈도우가 연결된 boot\bcd 파일 이름을 바꾸어 보겠습니다..저도 궁금해서 해보았습니다.그런데..펌웨어에서 winre.wim으로 부팅을
할 필요가 없을것 같습니다
16. boot\bcd에 문제가 있는 경우 Recovery\bcd (Winre.wim)으로 자동으로 부팅이 됩니다
17. Winre.wim으로 부팅이 되었습니다..boot\BCD 파일이 정상이면...
18. 당연히 윈도우로 부팅이 됩니다
19. bootice에서 Uefi 부팅항목을 추가하면서 /RecoveryBCD 옵션을 준 경우 혹시...잘 되시는 컴퓨터가 있으신지요..
20. 마무리
Winre.wim 파일을 등록을 해두면...윈도우가 연결된 boot\bcd 파일에 문제가 있는 경우 Recovery\bcd로 부팅이 됩니다
펌웨어에서 수동 명령어로 Winre.wim을 부팅을 할때 Recovery\bcd 파일을 활용하고 있어서..펌웨어에서 수동명령으로 부팅을 하느일은
없을것 같습니다.
이런 방법도 있구나 하는 정도로만 보아주십시요
편안하신 저녁시간이 되시길 바랍니다
댓글 [10]
-
엄마갯돈 2024.08.18 17:25 -
상발이 2024.08.18 18:44
수고하셨습니다.
-
수리수리 2024.08.18 18:52
수고하셨습니다^^
-
스마일^_^ 2024.08.18 19:29
감사합니다.
-
규니 2024.08.18 19:32
수고하셨습니다~
-
신신라면 2024.08.18 20:57
수고 많으셨어요.
-
목련 2024.08.18 23:31
수고많이하셨습니다.
-
광풍제월 2024.08.19 01:29
수고하셨습니다.
-
Godblessyou 2024.08.19 03:49
수고하셨습니다.
-
별의아이 2024.08.19 07:39
수고하셨습니다.
수고하셨습니다.