설치 / 사용기

기 타 bcdedit.exe를 temp 폴더에 두고 사용을 하여 보았습니다

2023.07.26 19:48

왕초보 조회:655 추천:15

외국 윈도우나 PE에서 System32 폴더에 있는 bcdedit.exe를 사용시 mui의 영향으로 identifier 단어가 현지어로 나옵니다

이 경우 BCD에 등록된 GUID 값을 identifier 단어를 활용해서 추출을 할수가 없습니다

 

PE 1회 부팅 cmd의 경우 사용하는 bcdedit.exe 명령어가 달라서 1회 부팅에는 identifier가 현지어로 나와도 문제가 되지 않습니다

suk님의 소스로 이미 보완이 되어서 그렇습니다..

 

BCD에 이미 등록된 메뉴의 GUID 값을 읽어오지 못하는 경우 문제가 되는 부분은 1회 부팅의 경우 외국 PE에서 cmd 실행시 기존에 등록된

메뉴들을 삭제하지 못합니다. 저의 경우에는 BCD에 등록된 RecoveryPE.wim의 GUID 값을 읽어오지 못해서 전용 PE로 부팅을 할수가 없습

니다..현재는 TBWinPE.exe로 모두 교체한 상황입니다

 

이런 사정으로 저의 경우에는 nov님 방법이 맞을수 밖에 없어서 PEBoot.exe에 nov님 방식을 전용을 하여 보았습니다

PEBoot.exe에서 bcdedit.exe 실행 결과를 temp폴더에 txt로 저정을 해서 읽어 드립니다..그래서 bcdedit.exe도 temp 폴더에 복사를 한후

실행하도록 하였습니다.. 언어에 상관없이 영어로 실행이 되어서 외국 PE에서 GUID 값을 추출에 문제가 없어서 PE에서 BCD 에 있는 흔적

삭제가 바로 되네요

 

지식을 베풀어 주신 nov님 감사합니다

 

bcdedit.exe 관련한 내용은 아래 사용기에 있습니다

 

외국 PE에서 BCD 흔적이 삭제가 되지 않습니다

https://windowsforum.kr/review/19695927

 

 

윈도우에서 PE 1회 부팅을 하거나 PE에서 PE로 부팅하는 경우에도 윈도우에 레지를 등록을 하고 있지만 PE에서 PEBoot..exe를 실행하면

BCD 흔적을 지우도록 하고 있습니다...실행시마다 BCD 흔적을 지우는것이 좀 그렇지만 저는 이 방식으로 하고 있습니다

 

1. 기본으로 등록이 되어 있는 PE 들입니다

1.jpg

 

2. 복구시스템용으로 사용되는 PE에서는 부팅시에 PEBoot.exe 를 우클릭 메뉴에 등록하도록 하였습니다.. 우클릭 메뉴에 등록이 될때 기존

  BCD 흔적을 삭제합니다

2.jpg

 

3. 복구시스템용 PE로 부팅을 하여 보겠습니다

3.jpg

 

4. PE로 부팅하였습니다..PEBoot.exe가 우클릭 메뉴에 자동등록이 되었습니다..원래 한글 버전이어서 BCD 흔적 삭제에는 문제가 없었습니다

 bcdedit.exe를 temp에 복사후 bcdedit.exe를 실행하는 방식으로 하였습니다

4.jpg

 

5. PEBoot.exe가 등록이 되면서 BCD 흔적을 삭제를 해버렸습니다.

5.jpg

 

6. PE에서 중국 PE로 부팅을 하였습니다  PEBoot.exe가 자동 등록이 되지 않아서 아래처럼 BCD에 흔적이 있습니다

6.jpg

 

7. 우클릭에 등록을 하면 BCD에 흔적이 삭제가 됩니다..다시 다른 PE로 부팅을 해보겠습니다

7.jpg

 

8. BCD 흔적이 1개 밖에 없습니다..bcdedit.exe를 tem 폴더에 복사해서 사용을 하고 있어서 외국 PE여도 GUID 값을 추출하는데에는 문제가

  없습니다.

8.jpg

 

9. 다시 중국 PE로 부팅을 하였습니다..BCD 흔적은 1개입니다..TBWinPE.exe처럼 흔적이 남더라도 항상 1개만 남기고 싶었습니다

9.jpg

 

10. PEBoot.exe가 등록되는 PE여서 BCD 흔적이 모두 삭제가 되었습니다

10.jpg

 

11. 윈도우를 복원하였습니다.. 윈도우에 등록된 레지가 사라졌지만..PEBoot.exe 등록시에 이미 흔적을 삭제해서 문제가 될것이 없습니다

11.jpg

 

12. 복원한 윈도우로 부팅하였습니다..PE에서 이미 흔적이 삭제가 되어서 깨끗합니다

12.jpg

 

13. 마무리

다양한 사람이 있다보면 생각도 다양할수 밖에 없을것입니다

TBWinPE.exe를 따라서..PE에서 PE로 이동시에도 BCD 흔적이 한개만 남게하는것으로 PEBoot.exe를 만들게 되면서 외국 PE에서 GUID 값을

읽어오지 못하는것은 저에게는 아주 큰 문제였습니다

세상은 넙고 고수님의 많으시죠 이런 방법도 있네요

 

nov님 도움으로 이렇게 고민이 해결이 되었습니다...nov님 감사합니다

 

혹시 외국 윈도우나 PE에서 BCD에 등록된 GUID 값을 추출해야하는 경우가 있다면 nov님 방법을 활용하시는것도 좋을것 같습니다

 

오늘 하루도 고생하셨습니다

시원한 밤이 되시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
10031 기 타| [종료]pe_boot (bcdedit) .cmd [Final] [19] DengJang 894 63 07-30
10030 기 타| [공유] Windows11XPE_23511_1000 [92] 우인 1588 196 07-30
10029 기 타| IFW BR에 다국어 Language.ini 를 적용을 하여 보았습니다 [9] 왕초보 703 26 07-30
10028 모 바 일| 갤럭시 A32 5G 액정 교체하기 [8] gooddew 986 15 07-29
10027 기 타| [종료]pe_boot (bcdedit) .cmd - v5 [20] DengJang 754 46 07-29
10026 소프트웨어| [공유] Windows11 XPE 22H2(22621.2070) [98] 시종일관 2833 226 07-28
10025 기 타| 파일 교체 요 [38] 집앞의_큰 1237 91 07-27
10024 기 타| PE 1회 부팅 PEBoot에 새로운 방식을 적용하여 보았습니다. [8] 왕초보 776 27 07-27
10023 윈 도 우| July 26, 2023—KB5028254 (OS Build 22621.2070) [5] 4k8k 540 19 07-27
10022 기 타| [종료]pe_boot (bcdedit) .cmd - v3 [24] DengJang 797 45 07-27
10021 기 타| 19045.3271 무봉인 설치 파일 [44] 집앞의_큰 1125 102 07-27
10020 기 타| suk님 새로운 1회부팅, BCD 흔적 삭제를 적용하여 보았습니다 [13] 왕초보 730 17 07-27
10019 윈 도 우| Lightning11pe_230623_FIX 업데이트(2ea) [31] sunshine 1475 72 07-27
10018 소프트웨어| [종료]소프트메이커 오피스 단일파일(0726) [19] DengJang 769 44 07-26
10017 기 타| cmd RunOnce Boot PE [3] GreenTea 568 10 07-26
» 기 타| bcdedit.exe를 temp 폴더에 두고 사용을 하여 보았습니다 [5] 왕초보 655 15 07-26
10015 기 타| 외국 PE에서 BCD 흔적이 삭제가 되지 않습니다 [12] 왕초보 744 13 07-26
10014 기 타| [종료]pe_boot (bcdedit) .cmd - 수정본 [17] DengJang 776 45 07-26
10013 기 타| BCD 에서 ramdiskoptions 을 원하는 이름으로 하기 입니다 [10] 왕초보 688 23 07-25
10012 윈 도 우| 바로가기 아이콘에... [30] 집앞의_큰 816 59 07-25
XE1.11.6 Layout1.4.8