설치 / 사용기

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

2023.07.26 19:48

왕초보 조회:607 추천: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 - - -
10054 윈 도 우| Lightning11pe_230623_FIX 업데이트(2ea) [31] sunshine 1309 72 07-27
10053 소프트웨어| [종료]소프트메이커 오피스 단일파일(0726) [19] DengJang 733 44 07-26
10052 기 타| cmd RunOnce Boot PE [3] GreenTea 500 10 07-26
» 기 타| bcdedit.exe를 temp 폴더에 두고 사용을 하여 보았습니다 [5] 왕초보 607 15 07-26
10050 기 타| 외국 PE에서 BCD 흔적이 삭제가 되지 않습니다 [12] 왕초보 628 13 07-26
10049 기 타| [종료]pe_boot (bcdedit) .cmd - 수정본 [17] DengJang 689 45 07-26
10048 기 타| BCD 에서 ramdiskoptions 을 원하는 이름으로 하기 입니다 [10] 왕초보 637 23 07-25
10047 윈 도 우| 바로가기 아이콘에... [30] 집앞의_큰 755 58 07-25
10046 기 타| (추가) PE 1회 부팅 Cmd - GUID 추출에서 실수를 했네요 [11] 왕초보 694 23 07-25
10045 기 타| PE 1회 부팅 cmd용 메세지 프로그램 입니다 [23] 왕초보 767 42 07-25
10044 기 타| ♥ OnceBootBCD & WimTools Test PE [38] qnd 1321 75 07-25
10043 소프트웨어| 3269_S.PE & pe_boot 감사.스샷 [11] wfja88 563 21 07-25
10042 기 타| 3269 System PE (수정) [206] 집앞의_큰 1822 287 07-24
10041 기 타| [종료]pe_boot (bcdedit) .cmd [28] DengJang 743 55 07-24
10040 기 타| TBWinPE 활용 1회용 부팅 [11] GreenTea 612 31 07-24
10039 기 타| PE 1회 부팅을 Cmd로 만들어 보았습니다 [15] 왕초보 717 34 07-24
10038 기 타| PE 1회 부팅 - winload.efi 등록 없이 하는것을 정리하여 ... [18] 왕초보 824 26 07-23
10037 기 타| [종료]아래 USB 보안 부팅 관련 - PE 부팅 뼈대 [19] DengJang 930 47 07-23
10036 기 타| PE 1회 부팅 - winload.efi 등록 없이 하여 보았습니다. [18] 왕초보 859 28 07-22
10035 기 타| [장문입니다.] 원격지원 으로 쓰는 모자의 맺음 글 [41] 굴렁쇠 831 69 07-22
XE1.11.6 Layout1.4.8