설치 / 사용기

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

2024.03.29 13:26

suk 조회:623 추천: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 - - -
3801 윈 도 우| 29-OKRboot 부팅 해봤읍니다 [21] 미지수 607 44 12-12
3800 윈 도 우| (내용추가) 간단사용기 Lightning Sijagmenu sunshine DVD(... [14] heykevin 608 15 08-28
3799 윈 도 우| knm님의 미안해도 열외시키는 이야기2 적용기 [8] parannara 609 9 10-27
3798 윈 도 우| [종료]카조님 순정 폰트 적용 system PE실행 사용기 입니다. [11] 하늘은높고 612 20 01-02
3797 윈 도 우| 왕초보 님 pe부팅시 암호사용 StartPassword_v1.5 사... [4] 수리수리 612 8 05-09
3796 윈 도 우| Win 11 knm님 어둠인 PE ESP 파티션 마운트/언마운트 [12] parannara 612 31 06-17
3795 윈 도 우| 30-okrpe 부팅기 [25] 수리수리 613 42 12-27
3794 윈 도 우| 땅꼬마PE3 부팅 속도만 비교 [3] 지후빠 614 6 12-01
3793 윈 도 우| 감사합니다..무*산님 ^__^ [1] 4k8k 614 4 12-21
3792 윈 도 우| Win10PE_Chum10 by 첨임다님 사용기 입니다 [13] 소천 616 5 09-27
3791 윈 도 우| 초보에 윈도우 원격설치 고수님 자료 사용기^^ [4] 수리수리 618 17 02-26
3790 윈 도 우| [큰*무님] okr 스물 다섯 번째 pe 간단 실행기 [20] parannara 619 37 11-04
3789 윈 도 우| Win10PE_Chum10_peutill 간단한 체험기 입니다 [17] 선우 620 6 10-01
3788 윈 도 우| 왕초보 님 br 숨김 파티션 부팅 감사 사용기 입니다^^ [5] 수리수리 620 7 05-26
3787 윈 도 우| [큰나무님 설치기] 소중한 자료 잘 사용하겠습니다. [17] 간장종지646 622 9 09-09
3786 윈 도 우| usb연결시 드라이버 제거후 새로고침해야 연결되는 문제!(... [11] 갑파니 623 13 02-27
3785 윈 도 우| 윈도10 레드스톤5 인사이더 프리뷰 17741빌드 나왔네요 [8] suk 623 8 08-18
» 윈 도 우| boot.wim과 winre.wim의 빌드 앞번호를 install.wim에 맞추기 [11] suk 623 31 03-29
3783 윈 도 우| 11OS_RSImageX_x64 캡처오류 [7] V무등산V 624 14 12-28
3782 윈 도 우| [ 사용기 ] OKR 겸용 P2 [13] parannara 625 21 02-13
XE1.11.6 Layout1.4.8