설치 / 사용기

기 타 PE 1회 부팅 - winload.efi 파일 경로 문제입니다

2023.07.22 09:51

왕초보 조회:812 추천:22

고수님들께서 만들어 주시는 PE 1회 부팅이나 TBWinPE.exe로 PE 1회 부팅을 하는 경우 PE인데도 PE로 부팅을 하지 못하는 경우가

있으실것입니다

 

어떤 경우는 잘되는데 어떤 경우에는 부팅이 되지 않은 것은 이유가 있을것입니다

저의 경우에서 BR 시리즈에서 TBWinPE.wim으로 PE 1회 부팅을 하고 있어서 이 부분에는 관심이 많습니다

이와 관련한 글들이 있지만 따로 사용기에 정리된것이 없어서 간단히 정리를 하여 보았습니다

 

PE를 BCD에 등록하는 프로그램은 여러가지가 있을것입니다..

사용기는 Bootice를 애용하고 있어서 이것과 suk님의 PE 부팅등록 + 우클릭에 1회성 PE 부팅하기.bat 을 기준으로 정리를 하여 보았습니다

 

사용기를 보시면 PE 1회 부팅을 하셨을때 PE가 부팅되지 않은 여러가기 이유중에서 winload.exe나 winload.efi 파일 경로 관련해서는 궁금

증이 해소가 되실것 같기도 합니다

 

1. BCD에 등록된 경로를 Bootice로 확인을 하여 보았습니다. 윈도우의 경우 아래처럼 등록이 되었습니다

1.jpg

 

2. PE가 등록된 것을 확인을 하여 보았습니다..여기에 등록된 것은 bootice으로 등록을 한것입니다

  UEFI여서 winload.efi 파일이 등록이 되었습니다..윈도우가 등록된 것 하고 경로가 조금 다르죠 boot 폴더에 있는 winload.efi가 등록이 되어

  있습니다.. 이 차이가 중요합니다.

2.jpg

 

3. bootice로 PE를 등록하는 메뉴입니다

3.jpg

 

4. bootice에서 자체적으로 MBR인지 UEFI인지 판단후 System32\boot 폴더에 있는 winload.efi 파일을 등록을 합니다 

4.jpg

 

5. 재미있는것은 TBWinPE.exe에서 1회 부팅에 사용하는 것을 등록시에는 1번 처럼 등록을 합니다

 

  \Windows\system32\winload.efi

 

  bootice으로 수동 등록할때에와는 경로가 다릅니다  \Windows\system32\boot\winload.efi

  이렇게 차이가 나는 부분때문에 어떤 PE는 부팅이 되고 어떤 PE는 부팅이 되지 않은 문제가 발생을 합니다

  복구시스템에 사용하는 왕자님의 Win10 RS5 PE는 System32 폴더에 winload.efi 파일이 있어서 TBWinPE.exe로 1회 부팅이 됩니다

5.jpg

 

6. suk님의 bat 파일 내용입니다 MBR UEFI 겸용이어서 UEFI인지 체크를 하고 등록을 하고 있습니다

   PE 1회 부팅하는 윈도우가 MBR일수도 있고 UEFI 일수도 있어서 이렇게 확인후 등록을 하는것이 좋죠..

 

set ext=efi

bcdedit | find /i "winload.exe" >nul && set ext=exe

bcdedit /set %guid% path \Windows\System32\boot\Winload.%ext%

 

6.jpg

 

7. 보통 PE에는 System32 폴더에 아래처럼 2개 파일이 있을수 있습니다 하지만 PE의 용량을 줄이려고 이 2개 파일을 삭제하는 경우 이 파일

  들이 없을수도 있습니다..

7.jpg

 

8. System32\boot 폴더에 아래 2개 파일이 있습니다..여기는 PE라면 당연히 있는것으로 보아야 할것입니다

8.jpg

 

9. System32 폴더에 있는 winload.efi 파일을 삭제를 한 경우 입니다..boot 폴더에 winload.efi  파일이 있습니다

9.jpg

 

10. 고수님 작품으로 1회 부팅을 하여 보겠습니다

10.jpg

 

11. PE로 부팅을 하였습니다.. 남아 있는 흔적을 살펴보았습니다.. winload.efi 파일 경로가 System32\boot 경로 입니다

11.jpg

 

12. System32 폴더에 있는 winload.efi 는 남겨놓고 boot 폴더에 있는 winload.efi 파일을 이름을 변경을 하고 PE 1회 부팅을 하여 보았습니다

12.jpg

 

13. 에러가 발생을 하였습니다..에러에 자세히 설명이 되어 있습니다..System32\boot\winload.efi 파일이 없네요

  PE 등록은 System32\boot\winload.efi 로 되어 있어서 파일을 찾을수 없는 경우입니다 

13.jpg

 

14. 복구시스템에 사용되는 RecoveyPE.wim에서 System32 폴더에 있는 winload.efi 파일 이름을 변경하여 보았습니다

   TBWinPE.exe 파일은 System32 폴더에 있는 winload.efi 파일을 등록 합니다. 파일이 없다면 문제가 생길것입니다

14.jpg

 

15. 복원을 위해서 TBWinPE.exe 파일로 PE 1회 부팅을 합니다

15.jpg

 

16. PE 1회 부팅이 되지 않았습니다. 에러 메세지에 System32\winload.efi 경로에 파일이 없다고 합니다

16.jpg

 

17. 저도 어떤분의 댓글에 있는 내용을 보고 알았습니다.. 아래 PE는 wim 용량을 줄이기 위해서 System32 폴더에 winload.efi 파일이 없습

 니다 이 PE는 System32\winload.efi 경로로 PE 1회 부팅시에는 바로 위의 사진과 같은 에러가 발생합니다

17.jpg

 

18. Xemom1 PE를 TBWinPE.exe로 1회 부팅시 에러가 발생한 모습입니다..경로에 파일이 없는 경우입니다

18.jpg

 

19. 마무리

PE 1회 부팅시에 등록하는 과정에서 winload.exe와 winload.efi 파일을 어떤 경로에 있는것을 등록하냐에 따라서 PE 1회 부팅이 되는것도

있고 되지 않은것도 있습니다

최소한 winload.exe와 winload.efi 경로 문제는 에러 메세지에 내용이 있어서 어떤 문제일지를 파악을 할수 있어서 다행입니다

 

고수님들께서 만들어 주신 PE 1회 부팅 프로그램에 따라서 winload.exe와 winload.efi 경로가 다를수 있고 TBWinPE.exe의 경우 System32

폴더 경로를 기준으로 하기 때문에 PE를 만드시는 분들은 System 폴더와 System32\boot 폴더 2가지를 고려를 해주여야 할것 같습니다

 

PE 1회 부팅 관련 프로그램을 직접 만들어 사용을 하시는 분들의 경우에는 bootice나 suk님,지니제스트님 작품의 경우를 보았을때 프로

그램에서 등록하는 경로는 System32\boot 폴더의 파일을 등록하는것이 좀더 다양한 PE가 1회 부팅이 될것 같습니다

suk님 작품처럼 한줄이면 MBR과 UEFI가 구분이 될수 있어서 구분해서 등록을 하는것도 좋은 방법으로 생각이 됩니다

아직 구형 컴퓨터는 MBR이 많아서 그렇습니다.

 

이미 다 아시는 내용 일것 같기도 합니다

고수님들께서 만들어 주시는 PE 1회 부팅 프로그램으로 나만 1회 부팅이 되지 않고 에러 메세지에  winload.exe와 winload.efi 경로 문제가

표시가 된다면 PE에서  winload.exe와 winload.efi 파일이 어떤 경로에 있는지 확인하여 보시는것도 좋을것 같습니다

 

오늘 하루도 즐거운 일만 있으시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
10054 윈 도 우| Lightning11pe_230623_FIX 업데이트(2ea) [31] sunshine 1309 72 07-27
10053 소프트웨어| [종료]소프트메이커 오피스 단일파일(0726) [19] DengJang 732 44 07-26
10052 기 타| cmd RunOnce Boot PE [3] GreenTea 500 10 07-26
10051 기 타| 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] 왕초보 823 26 07-23
10037 기 타| [종료]아래 USB 보안 부팅 관련 - PE 부팅 뼈대 [19] DengJang 930 47 07-23
10036 기 타| PE 1회 부팅 - winload.efi 등록 없이 하여 보았습니다. [18] 왕초보 859 28 07-22
» 기 타| PE 1회 부팅 - winload.efi 파일 경로 문제입니다 [18] 왕초보 812 22 07-22
XE1.11.6 Layout1.4.8