기 타 펌웨어에 Winre.wim 부팅 메뉴가 추가가 되네요
2024.08.19 12:29
지난 사용기에서 Winre.wim을 Bootice로 부팅 항목에 등록을 하려고 했지만 등록이 되지 않아서 아쉽움이 많았습니다
Shell에서 수동으로 Wirne.wim으로 부팅이 가능하지만...이것을 좀 그렇죠..
그래서 관련 자료들을 찾아 보았습니다. 다행이 부팅 항목에 추가가 가능한 방법이 있네요
펌웨어에서 Winre.wim으로 바로 부팅하기 입니다 (Uefi)
https://windowsforum.kr/review/20927386
하드웨어 복구 단추를 추가하여 Windows RE 시작
이 제목글에서 힌트가 있습니다.. /RecoveryBCD 옵션을 사용하는것이 하드웨어 복구 단추를 클릭했을때 사용하는 용도여서 관련 내용을
찾아 보았습니다
아래 글은 lenovo에서 질문에 답변한 글입니다 F11 클릭시 복구 모드로 들어가지 못하여서 질문을 한것 같습니다
Re: 사용자 지정 Win10 이미지에서 F11 키를 작동시키는 방법
답변글을 구글에서 번역한 것입니다
진단
F11 키를 복구 BCD에 연결하려면 특별한 단계가 필요합니다.
해결책
LenovoBT.efi 파일을 EFI 서비스 파티션의 \EFI\Boot 폴더로 복사합니다.
EFI 서비스 파티션에 액세스하려면 먼저 DISKPART 내에서 드라이브 문자를 지정해야 합니다. 파일을 여기에 복사한 다음 드라이브
문자를 제거합니다.
필요한 이유:
UEFI 플랫폼 펌웨어가 F11 키 입력 이벤트를 수신하면 일반 부팅 순서를 우회하고 대신 EFI\Boot\LenovoBT.efi로 부팅합니다.
LenovoBT.efi가 수행하는 작업:
EFI\Microsoft\Boot\bootmgfw.efi /RecoveryBCD를 호출하여 복구 BCD를 시작합니다.
아주 친절하게 설명을 해주셨네요...
윈도우 자체 bootmgfw.efi는 boot\BCD 파일로 시작하지만 LenovoBT.efi 파일은 Recovery\BCD로 부팅하도록 만들어진 파일이네요
LenovoBT.efi 파일을 부팅 항목에 등록을 하면 됩니다...Shell에서 수동으로 입력할 필요가 없게 되었습니다
아쉬운 부분입니다... LenovoBT.efi 가 오래된 파일이어서 보안에 취약합니다 아래 2개 항목에 대한 내용이 있습니다
MS 4월 보안 위협에 따른 정기 보안 업데이트 권고 (2024-04-11)
Windows Secure Boot CVE-2024-23594 Lenovo: CVE-2024-23594 LenovoBT.efi에서 스택 버퍼 오버플로
Windows Secure Boot CVE-2024-23593 Lenovo: CVE-2024-23593 부팅 관리자 초기화 및 UEFI 셸로 이동
Recovery폴더의 BCD 파일은 BCD를 새로 설정을 하면 만들어지지만 BCD에 내용이 없는 상태입니다
Winre.wim 등록후에는 BCD에 Winre.wim 파일 내용이 입력이 됩니다..하지만 이 BCD 파일은 F8키와 윈도우에서 Winre.wim으로 부팅하는
것하고는 상관이 없습니다...2가지는 boot 폴더의 BCD에 등록된 GUID값으로 진행이 되는것 같습니다
Recovery 폴더에 있는 BCD는 Winre.wim을 등록하지 않고 원하는 PE를 따로 등록을 해도 됩니다..이 BCD가 있으면 boot의 BCD가 파일에
문제가 있을때 Recovery BCD로 부팅이 됩니다..
Uefi 시스템이라면 Winre.wim을 등록해서 사용하지 않으시는 분이라도 boot 폴더의 BCD가 셋팅이 완료되면 Recovery폴더로 BCD 파일을
복사해 놓으면 비상시에 활용할수 있는 방법이 하나 더 생겨는 효과가 있을것 같습니다
그동안 Winre.wim 파일에 대해서 너무 모르고 있었던것 같습니다..좋은것이 있다면 활용을 하는곳이 좋죠..
좀더..공부를 해보야 할것 같습니다
1. Recovery폴더의 BCD가 어디에 활용되는지 확인하기 위해서 Winre.wim이 등록된 ESP 파티션을 포맷후 BCD를 설치를 하였습니다
2. Recovery 폴더에 BCD 파일이 만들어졌지면..내용 자체가 없습니다..
3. 윈도우에서 BCD 파일만 복원이 되었습니다...Recovery 폴더의 BCD는 bcdedit 명령어로 복원되지 않습니다
4. Winre.wim이 연결이 되어서 윈도우에서 PE로 부팅을 하여 보았습니다
5. Recovery 폴더의 BCD와 상관이 없네요..boot 폴더의 BCD에 있는 GUID값이 사용이 되는것 같습니다
6. Recovery 폴더의 BCD에 내용이 없어도 F8키는 잘 작동합니다
7. Pe로 부팅을 하였습니다... boot 폴더에 BCD가 없읍니다.. 이런 경우 자동으로 Recovery 폴더의 BCD로 부팅입니다. 이 BCD도 내용이
없어서 문제가 되죠
8. 아래처럼 boot 폴더나 Recovery 폴더에 정상적인 BCD 파일이 없어서 부팅이 되지 않았습니다
9. Recovery 폴더에 BCD를 윈도우에 사용하던 BCD 파일로 교체를 하여 보았습니다
Winre.wim 등록과는 상관이 없어서 혹시 Winre.wim을 사용하시지 않은 분이시더라도 Recovery 폴더에 BCD를 복사해 놓으시면 사고발
생시에 활용할수도 있을것 같습니다
10. boot 폴더의 BCD가 없어서 Recovery폴더 BCD로 자동 연결이 되었습니다..
11. BCD에는 어떤 PE라도 등록을 할수가 있죠...Recovery 폴더의 BCD는 비상용을 하나더 있어서 좀더 안전할것 같습니다.
12. 펌웨어 부팅 항목에 등록을 할수가 없어서 수동으로 하기 위해서 nsh 파일을 추가하였었습니다
boot 폴더의 bcd에 문제가 있으면 Recovery 폴더의 bcd로 자동 부팅이 되는것 같아서 이렇게 따로 부팅을 하지 않아도 될것 같기는
합니다
13. 아래 파일을 추가를 하였습니다
14. 부팅 항목에 추가를 해야죠..
15. 등록이 잘되었습니다
16. 부팅 메뉴 이름도 설정을 하여 놓았습니다
17. 입니다님 작품 덕분에 아주 편하게 테스트 하고 있습니다.. 입니다님 감사합니다
18. 수동 입력 보다는 이렇게 메뉴가 보이는것이 편하죠..LenovoBT.efi 파일에 보안 문제가 있는것 같아서 이것이 문제이기는 합니다
19. Recovery 폴더의 BCD로 부팅이 되었습니다...
20. pe 부팅까지 확인을 하였습니다
21. boot 폴더의 BCD 파일은 윈도우만 등록되어 있습니다
22. 등록된 Winre.wim으로 부팅을 한번 더 확인을 하여 보았습니다
23. Winre.wim으로 부팅이 잘되었습니다
24. F8 키도 다시 확인을 하여 보았습니다
25. Winre.wim으로 부팅이 잘 되었습니다
26. Winre.wim 등록을 해제하였습니다.. BCD에 PE를 등록해서 사용하시는분들의 경우 Winre.wim을 등록하지 않고 사용을 하실것 같습니다
27. Winre.wim을 등록해제해서 Recvoery 폴더에 있는 BCD 파일에는 영향이 없네요
BCD에 PE를 등록을 해서 사용하시는 분들도 Recovery 폴더에 BCD 파일을 복사해 넣어 두시면 긴급 상황시에 도움이 될수도 있을것
같습니다
28. 부팅 항목으로 진행을 하여 보겠습니다
29. Recovery 폴더의 BCD 메뉴입니다
30. 다른 PE로 부팅을 하여보았습니다
31. 이미 잘되는것을 아시고...Wire.wim 등록 해제를 해서 확인 차원입니다...boot 폴더의 BCD 파일 이름을 바꾸어 놓았습니다
32. 자동으로 Recovery 폴더의 BCD로 부팅이 됩니다
33. boot 폴더의 BCD 파일 문제여서 윈도우로 부팅도 잘 되었습니다
34. 마무리
Recovery 폴더에 있는 BCD가 비상시에 활용도가 있네요...
이제까지 boot 폴더의 BCD만 신경을 썼었습니다..앞으로는 Winre.wim을 사용하지 않더라도 Recovery 폴더에 BCD 폴더를 복사해 놓아야
겠습니다
펨웨어에서 Recovery의 BCD로 부팅을 하는것을 덮인것 같습니다..
레노브 회사의 LenovoBT.efi 파일 덕분에 Recovery 폴더의 BCD를 부팅 메뉴에 추가를 할수가 있습니다
보안상 문제가 없는 파일이 좋은데요...다른 회사나 프로그램들중에서도 이런 파일이 있는지 찾아봐야 할것 같습니다..
이번주에는 수요일에 비소식이 있습니다..비로 인해서 폭염이 끝났으면 합니다
즐거운 일만 있으시길 바랍니다
댓글 [8]
-
스마일^_^ 2024.08.19 13:05
-
수리수리 2024.08.19 13:24
수고 하셨습니다^^
-
상발이 2024.08.19 13:51
수고하셨습니다.
-
엄마갯돈 2024.08.19 13:53 수고하셨습니다.
-
시종일관 2024.08.19 19:28
사부님~~~
연구하시고, 시험하시고, 이렇게 자세한 사용기까지 작성하시고....
무더운 날씨에 정말 고생이 많으셨습니다.
정말 많이 배웁니다.
감사합니다 (__)
-
광풍제월 2024.08.19 19:41
수고하셨습니다.
-
목련 2024.08.19 23:51
수고많이하셨습니다.
-
컴퓨터천사 2024.08.22 13:02
수고하셨습니다.
감사합니다.