설치 / 사용기

기 타 간단한 MBR, UEFI 용 BCDRepairGUI를 만들어 활용하여 보았습니다

2021.11.15 23:07

왕초보 조회:777 추천:15

MBR에서..예약파티션에 있는 BCD 에러를..그것도..체크디스크만 실행하면 해결되는 에러를 경험하게 되면서..비상용으로 BCD 에러시 사용할수

있는 도구가 필요해서..중국 PE에 있는 pecmd.exe로 된 uefi용 BCD 프로그램을 수정해서 활용을 하여 보았습니다

 

중국것이 uefi용이어서..pe에서는 ESP를 마운트하지 않고 프로그램에서 ESP 마운트 프로그램으로 마운트 하는 방식입니다

한번 사용기란에 소개를 해드렸었습니다...

저는 PE 부팅시에 숨김파티션을 모두 마운트하는 방식을 사용을 하고 있어서..ESP 마운트 프그램은 빼고...MBR,UEFI 겸용으로 만들어 보았습니다

 

GUI 관련해서는 pecmd.exe 관련해서는 입니다님께서 대가이시죠...부족한 부분들은 입니다님의 작품을 보고 공부를 했습니다.

입니다님 감사합니다

 

아래는 MS에 있는 설명입니다..저도 BCD 관련해서는 잘 몰라서 참고를 하였습니다

 

BCDBoot Command-Line 옵션

https://docs.microsoft.com/ko-kr/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di

 

위 링크에서 복사한 내용입니다

 

/f < 펌웨어 유형 >

(선택 사항) 펌웨어 유형을 지정 합니다. 유효한 값은 UEFIBIOS 및 ALL입니다.

  • BIOS/MBR 기반 시스템에서 기본값은 BIOS 입니다. 이 옵션은 시스템 파티션에 \Boot 디렉터리를 만들고 필요한 모든 부팅 환경 파일을이 디렉터리에 복사 합니다.

  • UEFI/GPT 기반 시스템에서 기본값은 UEFI 입니다. 이 옵션은 \Efi\Microsoft\Boot 디렉터리를 만들고 필요한 모든 부팅 환경 파일을이 디렉터리에 복사 합니다.

  • 값을 지정 하면 ALL BCDBoot는 \Boot 및 \Efi\Microsoft\Boot 디렉터리를 모두 만들고 BIOS 및 UEFI에 필요한 모든 부팅 환경 파일을 이러한 디렉터리에 복사 합니다.

 

UEFI, BIOS,ALL 3단어에 대해서 이제서야 이해가 좀 되었습니다

저는 BCDBoot.exe를 사용하면..BCD가 새로 만들어 지는줄 알았습니다..그런데..기존 BCD 파일이 있으면 명령어가 성공을 했다고 하는데도

등록된 메뉴가 그대로네요..뭔가 잘 모르고 있었나 봅니다

결국..BCDBoot.exe 명령어를 실행하기 전에 기존 BCD 파일만 삭제를 하고 실행을 하였습니다

Boot 폴더나 EFI 폴더 자체을 삭제를 한 경우에는..폴더까지 새로 만들어주네요..

 

BCD 관련해서 재미나는 경험을 해본것 같습니다

 

1. MBR에서.BCD에 아래 메뉴가 등록이 되어 있습니다

1.jpg

 

2. MBR에서 예약파티션 없이 윈도우 파티션에 Boot 폴더가 있습니다

2.jpg

 

3. pecmd.exe로 만드는 프로그램의 메세지는 영아니어서..며칠 사이에 2번이나 업데이트가 되었습니다..

  UEFI의 ESP 파티션 때문에 BIOS UEFI 구분해서..메세지를 보여주고 옵션도 다르게 사용을 합니다

3.jpg

 

4. BCD 파일이 있는 드라이브늘 선택하지 않았을때 메세지입니다

4.jpg

 

5. 중국것에는 드라이브 문자만 있어 파티션을 구분할수가 없어서..볼륨명을 추가 했습니다

   X: 드라이브를 생각하지 못했네요..제외를 시켜야 할것 같습니다

5.jpg

 

6. 윈도우 파티션의 Windows 폴더를 선택하지 않고 BCD 복구를 할때 메세지입니다.

6.jpg

 

7. 폴더를 선택하였습니다..

7.jpg

 

8. ko-KR만 있으면 될것 같았는데..원본에 있어서 다른것들도 남겨 놓기는 하였습니다

8.jpg

 

9. 설정을 완료하면...BCD 복구가 정상적으로 진행됩니다..설정한것들을 확인하고 있습니다

9.jpg

 

10. 정상적으로 완료가 되었다고 메세지가 나왔네요..에러 메세지도 따로 있습니다

10.jpg

 

11. 기존 BCD 파일을 삭제하고 새로 만든 BCD 파일에 메뉴가 등록이 잘 되었네요..

11.jpg

 

12. 윈도우로 부팅이 잘되었습니다

12.jpg

 

13. UEFI여서 ESP 숨김파티션이 있습니다

13.jpg

 

14. BCD에 복구용 PE가 등록이 되어 있습니다 MBR은..BCD가 안되면 gurb로 부팅을 합니다..UEFI의 경우..FAT32 파티션을 따로 만들어서..ISO파일

  을 풀고 바이오스에 메뉴를 추가 등록하는것이 BCD에러를 위한 대비책이 될것 같습니다

14.jpg

 

15. PE 부팅시 pecmd.exe에서 숨김파티션을 미리 해제하기 때문에 ESP 파티션이 보입니다..

15.jpg

 

16. 프로그램에서 UEFI인 경우.. ESP가 마운트된 파티션 선택이라고 MBR하고는 다른 메세지가 보입니다

16.jpg

 

17. 볼륨명을 보고 선택을 하며 됩니다

17.jpg

 

18. 윈도우 파티션의 Windows 폴더를 선택해야죠..

18.jpg

 

19. 복구 확이을 하고 있습니다

19.jpg

 

20. 잘 완료가 되었네요..

20.jpg

 

21. BCD 파일이 교체되고..새로운 메뉴가 등록이 되었습니다

21.jpg

 

22. 기존 메뉴로 복원은...-0-님이 소개하여 주신 아래 프로그램을 활용하기로 했습니다..

22.jpg

 

23. 이 프로그램은 MBR이나 UEFI나 복구가 잘 되네요

23.jpg

 

24. 마무리

BCD 에러를..오랜시간동에 경험해 보지를 않아서..솔직히 신경을 쓰지를 않았습니다..주로 MBR 이고..윈도우 파티션에 BCD가 있고 grub가 있어서

단순히 윈도우 복원을 하면 해결이 되어서..저에게 애기하시지 않으신분도 있을수도 있지만..경험해 보지를 않으면서..필요성을 느끼지 못했던것

같습니다.

UEFI 시스템을 공부하면서..ESP 파티션 백업을 하는것도 해보았지만..BCD 문제를 경험하지 않아보니까..관심에서 멀어지기도 했습니다

 

만약을 위해서 PE에..넣어 두기는 해야할것 같네요..

BCDBoot.exe 명령어를 외우는것은.....점점 기억력이 감퇴하고 있어서..이렇게 GUI로 준비를 해보게 되었습니다

편한것이 좋죠.

 

편안하신 시간 되시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
9937 기 타| qnd님 Win11 - Rainmeter 자동등록 (드라이브 리스트) 을 ... [41] 왕초보 788 81 06-27
9936 기 타| ♥ 퀀텀_0410_MTP_SystemM 심플, 이지, 런처, 툴스큐티 PE [116] qnd 2311 109 06-27
9935 윈 도 우| Sergei_Strelec_x86_x64_2023.06.25 [19] 4k8k 758 21 06-27
9934 기 타| Snapshot Simple v4.0 - USB용, 폴더 아이콘 기능을 적용 ... [64] 왕초보 747 114 06-26
9933 윈 도 우| CN+OKR 6차 약간 수정 사용기 입니다. [10] 포토엔유 347 15 06-26
9932 소프트웨어| [종료]파트어시스트_단일 파일 [22] DengJang 612 42 06-26
9931 기 타| pCsOrI님 O&O DiskImage v18.4.302 한글 패치 사용기 ... [13] 왕초보 706 20 06-26
9930 기 타| SPiRiTY님 O&O DiskImage v18.4.301 한글 패치 사용기 ... [10] 왕초보 686 21 06-26
9929 소프트웨어| CN+OKRboot 6차 만들기 [21] wfja88 1223 22 06-26
9928 기 타| CN+OKR.wim 다듬어서 6차로 감사 스샷후기 [7] 거미손 351 10 06-25
9927 소프트웨어| Pics.wcs - 배경화면 자동 전환, CN+OKR 6th [15] 지후빠 441 20 06-25
9926 기 타| Ghost Simple v6.0 - USB용, BCD, 폴더 아이콘등을 적용 하... [53] 왕초보 810 89 06-25
9925 소프트웨어| 칠팔리팩 1.9.7 사용기 [12] DengJang 456 15 06-25
9924 기 타| CN+OKR.wim 다듬어서 6차 [96] 집앞의_큰 924 103 06-25
9923 기 타| 5차 CN+OKR PE 감사스샷 [12] 우인 324 16 06-25
9922 기 타| (첨부) qnd님 Win11 - Rainmeter를 PinUtil.ini에서 설정... [22] 왕초보 775 24 06-25
9921 윈 도 우| 5차. CN+OKR PE 사용기 [13] 4k8k 322 14 06-25
9920 기 타| knm님 5차. CN+OKR PE 사용기 [16] 안정 550 18 06-24
9919 기 타| WimLib Simple v7.0 - USB용, BCD, 폴더 아이콘등을 적용 ... [51] 왕초보 775 107 06-24
9918 기 타| ♥ Win11 (kj) Up ⅳRainmeter DVD(Full.iso) PE [78] qnd 1327 66 06-24
XE1.11.6 Layout1.4.8