설치 / 사용기

윈 도 우 boot.wim과 winre.wim의 빌드 앞번호를 install.wim에 맞추기

2024.03.29 13:26

suk 조회:536 추천:31

윈도우 iso의 3가지 wim 파일의 빌드 번호를 꼭 맞춰야 하는건 아닙니다 [맞춰서 나쁠 건 없습니다]

맞춰야 하는 경우는 PE 만드는 프로그램에서 보통 winre.wim으로 PE를 만듭니다

 

이때 필요한 파일들을 install.wim에서 가져옵니다. 그래서 winre.wim과 install.wim의 빌드가 다르면 

PE 내부의 파일 버전도 달라지기 때문에 문제가 될 수 있습니다 [문제의 소지가 있는 것이고, 100% 문제가 발생하는건 아닙니다]

 

또 한가지, 윈도우 버전을 올리는 방식 중에 윈도우 자체는 같으면서 활성화 패키지 파일로 간단하게 올리는 경우가 많습니다

2019년부터 대부분 이런 방식으로 윈도우 버전이 올라가고 있습니다

 

여기서 문제는 같은 누적 업데이트를 통합하고, 버전을 올려주는 활성화 패키지를 통합해도...

install.wim만 버전이 올라가고 boot.wim과 winre.wim는 버전이 올라가지 않습니다. 빌드 번호에서 점 이하만 올라갑니다

 

이런 경우도 PE의 파일 버전은 완전히 동일하기 때문에 문제가 전혀 없습니다

활성화 패키지는 보이는 버전만 달라지고, 파일들 버전들은 그대로 낮은 빌드 앞번호입니다

윈도우가 활성화 패키지로 버전 빌드가 올라간 경우, 윈도우 내부 파일들은 전부 원래 윈도우 파일들의 낮은 버전 빌드입니다. 19045 빌드의 원조 윈도우는 19041 입니다. 버전 2004 - 2024-03-29_125320.jpg

윈도우 C:의 파일 버전이 파일 이름에 표시되는 파일들입니다.

윈도우는 19045 빌드인데, 윈도우의 파일들은 전부 19041 빌드입니

윈도우가 활성화 패키지로 버전 빌드가 올라간 경우, 윈도우 내부 파일들은 전부 원래 윈도우 파일들의 낮은 버전 빌드입니다. 19045 빌드의 원조 윈도우는 19041 입니다. 버전 2004 - 2024-03-29_125614.jpg

Dism /Online /Get-Packages /Format:Table /English

으로 통합된 업데이트들을 확인해봤습니다. 여기도 전부 19041 빌드만 있습니다
이상한 일이 아니고, MS에서 원래 버전 2004 (OS 빌드 19041)을 계속 재활용하고 있어서 그렇습니다.
 
활성화 패키지 설치하면 버전과 빌드 앞번호가 올라가는 방식입니다.
사용자 입장에서도 편리합니다 작은 파일 설치하면 (재부팅) 바로 버전과 빌드 앞번호가 올라갑니다
 
convert-UUP.cmd로 업데이트 통합할 때 boot.wim과 winre.wim의 빌드 앞번호를 install.wim에 맞추기 입니다
무*님께서 수동으로 빌드 번호를 입력하셨더군요. 그래서 빌드 번호를 자동화해봤습니다
convert-UUP.cmd로 업데이트 통합할 때 boot.wim과 winre.wim의 빌드 앞번호를 install.wim에 맞추기 - boot.wim 1번과 2번만 작업합니다. winre.wim은 boot.wim 2번이 추출되어서 안 해도 됩니다. 그리고 boot.wim 2번은 바로 삭제되는데, 나중에 만들어집니다 2024-03-29_104057.jpg

boot.wim만 수정하고, winre.wim은 왜 수정하지 않는지? 당연히 의문을 가지실 듯 하여 rem으로 주석을 달아놨습니다

 

setlocal EnableDelayedExpansion& set "Build_a="&set "Build_b="

for /f "skip=1 tokens=3 delims=." %%a in ('"dism /get-wiminfo /wimfile:ISOFOLDER\sources\install.wim /index:1 /English | find /i "Version""') do set "Build_a=%%a"

for /f "skip=1 tokens=3 delims=." %%a in ('"dism /get-wiminfo /wimfile:temp\boot.wim /index:1 /English | find /i "Version""') do set "Build_b=%%a"& echo.& echo install.wim="!Build_a!" 빌드와 boot.wim="!Build_b!" 빌드

if "!Build_a!" neq "" if "!Build_b!" neq "" if "!Build_a!" neq "!Build_b!" wimlib-imagex.exe info temp\boot.wim 1 --image-property WINDOWS/VERSION/BUILD="!Build_a!"& rem winre.wim은 boot.wim 2번 내보내기 되어서 안 해도 됨. boot.wim 2번은 곧 삭제되지만, 나중에 만들어짐

if "!Build_a!" neq "" if "!Build_b!" neq "" if "!Build_a!" neq "!Build_b!" wimlib-imagex.exe info temp\boot.wim 2 --image-property WINDOWS/VERSION/BUILD="!Build_a!"& setlocal DisableDelayedExpansion

 

convert-UUP.cmd는 현재 v100 버전입니다 [cmd 파일 윗부분에 있습니다]

위에 내용들을 추가하실 위치는 현재 convert-UUP.cmd에서는 ren temp\winre.wim boot.wim 다음입니다 [:WinreWim 아래]

무*님과 위치가 비슷하지만 같은 곳은 아닙니다

 

외국 분이 만드신 cmd 내용이 복잡합니다. 원래 winre.wim 부터 만들어지는데 1과 2번까지 만들어집니다

winre.wim이 boot.wim으로 이름이 변경됩니다. [변경 후 위에 내용들이 추가됩니다]

이 boot.wim 2번은 winre.wim으로 내보내기 됩니다 그래서 winre.wim은 작업하지 않아도 됩니다. 그리고 boot.wim 2번은 삭제됩니다

그 다음 홀로된 boot.wim을 ISOFOLDER 내부에 복사하여 1번과 2번 이미지를 만들더군요. 이때까지도 위에 추가된 내용은 적용됩니다

 

-> cmd 화면에는 이 과정들이 전부 나오지는 않습니다. 그리고 winre.wim과 boot.wim에 대해서만 대략적으로 썼습니다.

위 과정 전에 이미 install.wim과 winre.wim에 차례대로 업데이트 통합됩니다

convert-UUP.cmd로 업데이트 통합할 때 boot.wim과 winre.wim의 빌드 앞번호를 install.wim에 맞추기 - boot.wim 1번과 2번만 작업합니다. winre.wim은 boot.wim 2번이 추출되어서 안 해도 됩니다. 그리고 boot.wim 2번은 바로 삭제되는데, 나중에 만들어집니다 2024-03-29_112409.jpg

install.wim="22631" 빌드와 boot.wim="22621" 빌드는 아직 변경 전의 빌드 번호입니다.

참고로 화면에 나오게 했습니다. install.wim 빌드와 boot.wim 빌드가 같으면 빌드 수정 작업은 하지 않습니다.

->윈도우 10은 install.wim="19045" 빌드와 boot.wim="19041" 빌드로 표시되고, 19045 빌드로 수정됩니다

 

모든 작업이 끝난 후, boot.wim 1번 2번과 winre.wim 1번 이미지를 확인해봤습니다 [winre.wim은 1번만 있습니다]

convert-UUP.cmd로 업데이트 통합할 때 boot.wim과 winre.wim의 빌드 앞번호를 install.wim에 맞추기 - boot.wim 1번과 2번만 작업합니다. winre.wim은 boot.wim 2번이 추출되어서 안 해도 됩니다. 그리고 boot.wim 2번은 바로 삭제되는데, 나중에 만들어집니다 2024-03-29_113331.jpg

원하는대로 전부 22631 빌드가 되었습니다. 원래는 22621 빌드입니다

버전 22H2 (OS 빌드 22621)를 바탕으로 누적 업데이트에 활성화 패키지만으로 만들어진 버전 23H2 (OS 빌드 22631) 입니다

 

올해 하반기에 나올 윈도우 11 버전 24H2는 새로운 윈도우가 될 거라는 소문이 있는데요 [공식 정보는 아닙니다]

사실이면 활성화 패키지로 간단히 올라갈 수 없습니다

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
11072 소프트웨어| Movie To GIF ==> GIF 만들기 [4] new 사랑의음악 95 3 20:19
11071 기 타| 11 wim통합 PE [11] new 딸랑쇠 280 25 19:37
11070 기 타| WinXPE147수정버전_20240322_ 23H2 ( 빌드22631.3527) [55] new 격자 632 119 13:32
11069 기 타| PureBasic Launch - 폴더내 lnk 파일까지 보이도록 하였습니다 [6] new 왕초보 439 8 11:18
11068 기 타| 씨잘때기 추가해 보기 [72] update 집앞의_큰 1103 132 04-26
11067 기 타| 딸랑쇠님 ToolsBR 폴더에 LaunchBar를 활용하여 보았습니다 [9] 왕초보 720 16 04-26
11066 하드웨어| WD HDD PCB 전원부 수리 [4] update gooddew 675 19 04-26
11065 기 타| MP3경음악모음 편집 알림없이삭제합니다 [31] update V무등산V 1043 75 04-25
11064 기 타| 【추가】 PE에 “런처” 추가하기 [12] update 딸랑쇠 887 47 04-25
11063 윈 도 우| 11 System PE [262] update 집앞의_큰 1800 357 04-25
11062 기 타| LaunchBar 메뉴 등록을 자동으로 하여 보았습니다. [12] 왕초보 726 24 04-25
11061 윈 도 우| Windows 11 24H2 두줄 비호환 경험 [1] GreenTea 465 5 04-25
11060 소프트웨어| ScreenHunter 7 Pro (7.0.1461 64-bit) 한국어 배포 [42] 사랑의음악 445 133 04-25
11059 소프트웨어| HotCorners v0.2 , sLaunch4 v0.2.1 [13] 지후빠 499 42 04-24
11058 기 타| Win11 PE를 rufus로 USB 부팅을 하여 보았습니다 [5] 왕초보 731 12 04-24
11057 소프트웨어| OKR 엔진 열번째에 4boot.wim넣어 윈도우 청소 [15] wfja88 433 36 04-24
11056 기 타| BCD Repair GUI 업데이트, 부팅모드는 Rainmeter에 표시하... [12] 왕초보 698 13 04-24
11055 기 타| Win11 RecoveryPE.wim 파일 피드백 관련입니다 [9] 왕초보 718 15 04-24
11054 윈 도 우| Win11_KB5036980 [6] 16k 734 8 04-24
11053 소프트웨어| 화질 손상 없이 이미지(사진) 파일 압축 테스트 [3] Day 824 23 04-23
XE1.11.6 Layout1.4.8