설치 / 사용기

기 타 PE 1회 부팅 Cmd - PE 인지 구분하기 입니다

2023.08.01 20:55

왕초보 조회:861 추천:28

영어 실력이 짧아서..오해를 하고 잘못 테스트 하면서 Wim 파일이 PE인지 아닌지를 구분할수 없는줄 알고..이제까지 엉뚱한 곳들을 찾아

헤멘것 같습니다

 

사용기란에..PE 1회 부팅 cmd를 소개를 나서..정리를 하면서 아쉽움에 다시 찾아 보자하는 생각에 검색을 했읍니다

오늘은 검색한 글에서..혹시나 하는 생각에 다시 테스트를 해보았습니다

잘되면 즐거워해야 하는데....한숨부터 나왔습니다.. 정확히 알고..테스트를 했어더라면..바로 해결이 되었을 일인데...학교다닐때 공부를 열심히

하지 않은 결과가 이렇게 엉뜽한 고생을 하게 했네요

 

Wim 파일이 PE인지 구분은 모두 알고 계시는 파일에서 간단히 알아 낼수가 있습니다

 

가. imageX.exe 를 활용하였습니다

  - 명령어 imageX64.exe /info "wim파일 경로" 

 

:: PE인지 체크

for /f "tokens=1*" %%a in ('imageX64.exe /info %1') do if %%a==Boot goto :_PEBoot

:: PE가 아닌 경우

PEBootCmd.exe "GRAY" "%Title%" "Wim 파일 확인" "PE 파일명 : %~nx1 /n/n이 파일은 부팅 가능한 PE가 아닙니다/n파일을 확인하여 주십시요"

Exit

 

:_PEBoot

 

실제 적용한 소스입니다  imageX64.exe /info 의 경우 PE 일때만 Boot 항목이 나타납니다..그래서 Boot 단어가 있으면 바로 빠져 나옵니다

 

나. wimlib-imagex.exe 을 활용하였습니다

  - 명령어 wimlib-imagex64.exe info "wim파일 경로"  

 

:: PE인지 체크

for /f "tokens=1*" %%a in ('wimlib-imagex64.exe info %1') do if %%a==Boot if "%%b"=="Index:     1" goto :_PEBoot

:: PE가 아닌 경우

PEBootCmd.exe "GRAY" "%Title%" "Wim 파일 확인" "PE 파일명 : %~nx1 /n/n이 파일은 부팅 가능한 PE가 아닙니다/n파일을 확인하여 주십시요"

Exit

 

:_PEBoot

 

wimlib-imagex64.exe info 의 명령어의 경우 PE일때 "Index:     0" "Index:     1" 이렇게 값이 달라져서 if 문이 2번 사용이 됩니다

 

imageX.exe는 파일이 1개이고 wimlib-imagex.exe는 exe와 dll 이 필요해서 2개 입니다..파일 크기는 비슷하네요

PE인지 아닌지만 체크하기 때문에..속도는 빠릅니다..

 

어떤 분들은 이 기능이 필요가 없으시다고 하시는 분도 있으실것 같고...wim 파일에서 PE가 아닌(윈도우 설치) wim 파일을 클릭하거나 끌어

당기기할떼 실수를 확인할수가 있어서 필요하시다는 분도 있으실것 같습니다

직접 테스트 해보시고..PE인지를 체크하는데 걸리는 시간을 느낄수 없을 정도라면..기능이 있는것도 좋을것 같습니다

 

사용기는 확인 차원에서 캡처를 한것입니다

 

1. 파일 용량이 작아서 부담되지는 않을것 같습니다

1.jpg

 

2. /info /boot 옵션이 있습니다.이 옵션은 wim 파일에 부팅가능을 표시하는 옵션입니다../info가 이렇게 wim 파일에 설명들을 추가하거나

  wim 정보를 수정하는 명령어인줄 알았습니다../info만 있는 경우 wim 정보를 보여줍니다..

2.jpg

 

3. Boot Index: 1 이란 것이 보입니다..imageX.exe는 PE 일때만 이 항목이 보입니다. PE가 아닌경우 항목 자체가 없습니다

3.jpg

 

4. /info 정보에서 끝까지 갈 필요가 없죠...있는 경우 중간에 빠져 나옵니다

4.jpg

 

5. wimlib-imagex.exe 에서는 info 명령어가 사용이 됩니다..

5.jpg

 

6. wimlib-imagex.exe는 Boot 항목에서 0과 1 값으로 표시를 하고 있어서 if 문을 2번 사용합니다..

6.jpg

 

7. 1값일때 바로 빠져나옵니다...

7.jpg

 

8. imageX.exe를 cmd에 적용하였습니다,

8.jpg

 

9. 이미지가 2개인 특이한 중국 PE입니다..

9.jpg

 

10. cmd가 시작하면 바로 PE인지 체크를 하기 때문에 PE인 경우 아래처럼 부팅 확인 메세지가 나옵니다

10.jpg

 

11. 윈도우를 백업한 파일입니다..PE가 아니라고 메세지를 보여주고 있습니다

11.jpg

 

12. 윈도우 설치 파일입니다...PE가 아니라고 메세지를 보여줍니다

12.jpg

 

13. 윈도우 ISO 파일에 있는 boot.wim 파일입니다..PE여서 통과하였습니다

13.jpg

 

14. wimlib-imagex.exe 를 실제 적용한 것입니다

14.jpg

 

15. 기능은 같아서 PE 검사를 통과하였습니다

15.jpg

 

16. 윈도우 설치 파일입니다..PE가 아니라고 메세지를 보여주고 있습니다

16.jpg

 

17. PE에서 실행을 하여 보았습니다..PE 검사를 통과하였습니다

17.jpg

 

18. 윈도우 백업 파일은 PE가 아니라고 메세지를 보여주고 있습니다

18.jpg

 

19. 중국 PE에서도 테스트를 하여 보았습니다

19.jpg

 

20. PE 검사를 통과하였습니다

20.jpg

 

21. 마무리

wim 관련 프로그램이어서 cmd에서 PE인제 체크하는것을 할때 제일 먼저 wimlib-imagex.exe 명령어를 확인했었습니다

imageX.exe도 확인을 했었습니다....영어 실력이 짧아서 잘못이해를 하고 이제까지 다른것을 찾아 헤메였습니다.

오늘은 운이 좋았나 봅니다...검색하던중 발견한 글에서 아차 싶어서 테스트 해보았더니 이렇게 좋은 결과를 얻었네요

 

이제서야...PE 1회 부팅도 오토잇으로 만들 PEBoot.exe와 기능이 같아졌습니다.

스크린샷에 글을 쓰고나서도 미련이 남았었는데...이렇게 해결이 되어서 속이 시원하네요

 

PE인지 체크하는 시간이 생각보다..빠릅니다..테스트 해보시고 추가를 하실지 말지를 결정하시면 될것 같습니다

있으면 좋고..없어도..크게 불편하지 않는 기능이기는 합니다

 

오늘 하루도 고생이 많으셨습니다

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

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
10045 기 타| OKR 테스트 [62] 집앞의_큰 1483 139 08-02
10044 기 타| [Sergei Admin W11PE 230705K] 한글판 뼈대 완성 후기 [31] 세이퍼컴 1113 72 08-02
10043 기 타| CN --> PE 부팅 후속 조치 [52] 집앞의_큰 1072 102 08-02
10042 소프트웨어| [종료]사케이비디오다운로더 단일파일(0802) [9] DengJang 487 26 08-02
10041 기 타| [차이나는 PE] 한자 및 특수문자 테스트용 입니다. [13] 윈포토리™ 759 31 08-01
» 기 타| PE 1회 부팅 Cmd - PE 인지 구분하기 입니다 [13] 왕초보 861 28 08-01
10039 기 타| 차이나는 PE 업에 따른 나도 업 [210] 집앞의_큰 1849 309 08-01
10038 소프트웨어| [종료]에이아이엠피 단일파일(0731) [16] DengJang 731 30 07-31
10037 기 타| pe 부팅 [수정] [17] bangul 922 41 07-31
10036 기 타| pe_boot.cmd 사용 방법 수정...ㅜㅜ [16] DengJang 767 35 07-31
10035 기 타| PE 1회 부팅 - 레지 하이브는 한번만 하는것으로 하여 보았... [5] 왕초보 721 14 07-31
10034 소프트웨어| [Sergei Admin W11PE 230705K] 한글화 성공?? 조금전 [37] 세이퍼컴 1194 61 07-31
10033 기 타| Easy Favorites v5.2.1p 사용기 [18] 격자 714 41 07-31
10032 기 타| PE 1회 부팅 - BCD(X) 레지 하이브를 하여 보았습니다 [7] 왕초보 730 21 07-30
10031 기 타| [종료]pe_boot (bcdedit) .cmd [Final] [19] DengJang 888 63 07-30
10030 기 타| [공유] Windows11XPE_23511_1000 [92] 우인 1583 196 07-30
10029 기 타| IFW BR에 다국어 Language.ini 를 적용을 하여 보았습니다 [9] 왕초보 700 26 07-30
10028 모 바 일| 갤럭시 A32 5G 액정 교체하기 [8] gooddew 967 15 07-29
10027 기 타| [종료]pe_boot (bcdedit) .cmd - v5 [20] DengJang 752 46 07-29
10026 소프트웨어| [공유] Windows11 XPE 22H2(22621.2070) [98] 시종일관 2824 226 07-28
XE1.11.6 Layout1.4.8