윈 도 우 ImageX 로 WIM 통합방법 여쭙습니다.
2020.06.14 18:34
A.wim B.wim C.wim 이렇게 3개의 wim 이미지가 있습니다.
이것은 하나의 D.wim으로 만들려고 합니다.
뼈대파일을 어떻게 만들어야 할까요? 다른 뼈대를 만들어야 하나요? 아님 A.wim 에다가 B.wim, C.wim 파일을 전부 통합해도 되나요?
그리고 검색을 해보니 대부분 RSImageX를 사용하던데, 파일이 많고 여러 작업을 해야해서 ImageX로 배치파일을 이용해서 하려고 합니다.
ImageX는 통합을 어떻게 하면 될까요?
댓글 [5]
-
규니 2020.06.14 19:12
-
바이오스 2020.06.14 19:59
RSImageX나 GImageX 전부 GUI 방식이고 제가 할 작업은 이미지가 많아서 ImageX를 이용한 배치파일 작업이 가능한 것인지에 대해 물어본 겁니다.
답변 감사합니다.
-
suk 2020.06.15 05:09
wim 통합 순서는 관계없기 때문에 어떤 wim을 기준으로 통합하셔도 됩니다
1. 별도의 D.wim에 전부 통합
imagex /export A.wim 1 D.wim /compress maximum
imagex /export B.wim 1 D.wim /compress maximum
imagex /export C.wim 1 D.wim /compress maximum
이렇게 하시면 A 1번, B 2번, C 3번으로 D.wim에 통합됩니다
2. A.wim 기준으로 B.wim과 C.wim을 통합
imagex /export B.wim 1 A.wim /compress maximum
imagex /export C.wim 1 A.wim /compress maximum
물론 다른 wim 파일을 기준으로 통합하셔도 됩니다. 기준이 되는 wim 파일이 1번 이미지가 됩니다
중간에 번호 1은 해당 wim 의 이미지 번호입니다. 각 wim 파일에서 여러개의 이미지 번호를 추출하시려면 번호를 더 지정해주시면 됩니다
추가로, wim 파일에 있는 모든 이미지를 통합하시려면 for 구문이 편리하실 겁니다.
B.wim의 모든 이미지를 A.wim에 통합하는 for 구문입니다.
for /f "tokens=3" %%a in ('"dism /Get-WimInfo /WimFile:"B.wim" /English | find /i "index""') do DISM.exe /Export-Image /SourceImageFile:"B.wim" /SourceIndex:%%a /DestinationImageFile:"A.wim" /Compress:max
for 구문은 제가 윈도 내장 dism.exe을 많이 사용하기 때문에 dism.exe 으로 했습니다.
윈도 내장 dism.exe는 버전에 따라서 기능이 추가 되어서 윈도7 dism.exe으로는 위와 같은 명령이 되지 않습니다.
for 구문의 빠른 예시로 install.wim이 아니라 크기가 적은 boot.wim을 내보내기 해봤습니다
-
바이오스 2020.06.15 12:02
버전에 따라 DISM 옵션이 다르다는 것도 새로이 알았습니다. 적어도 Win10에서 작업을 해야하겠네요.
답변 감사합니다.
-
컨피그 2020.06.15 22:01
오잉? suk님 컴백하셨군요
역시나 교본과 같은 멋진 답변 대박~
https://m.blog.naver.com/PostView.nhn?blogId=unokim21&logNo=30175686344&proxyReferer=https:%2F%2Fwww.google.co.kr%2F
https://slic.tistory.com/153
gimagex로 해보세요