윈 도 우 iso2wim - iso 파일내 wim,esd에서 wim 추출
2022.12.07 23:54
정리한 마무리 버전입니다. ^^
iso2wim1.cmd ; 1 step single 버전으로 install.wim/esd 내의 인덱스 선택하면 바로 추출합니다.
iso2wim3.cmd ; 3 step multi 버전으로 ISO내 wim/esd 파일을 검색하여 선택한 인덱스를 추출합니다.
- 피드백을 주신 뎅장님, 집앞의_큰나무님, 청락은복님, 왕초보님께 감사드립니다. ^^
댓글 댕장님 말씀에 맞추어 인덱스만 선택하도록 하였습니다.^^
iso2wim2.cmd
- iso2wim-1.cmd 부터 knm님이 말씀하신 "explorer.exe file.iso"하면 나타나는 창은 자동으로 닫히게 하였습니다.
- iso2wim-1.cmd 파일을 수정하여 iso2wim2.cmd 로 내일 올리고 마무리하겠습니다.(소소한 편집)
- iso2wim1.cmd (single), iso2wim3.cmd (multi) 버전으로 구분해봅니다. ^^
- 윈11 실컴
- 큰나무님 OKR PE
안녕하세요? https://windowsforum.kr/lecture/18765904 에 추가된 내용입니다. ^^
- 들여쓰기를 위해 bel 소리를 넣었습니다. 거슬리지나 않으실지...
- ejectiso.vbs 때문에 예정에 없이 급조한 것이라... 수정 및 배포 자유롭게 하셔도 좋습니다. ^^;
아래 것을 뼈대로 ISO파일에서 WIM파일을 추출하는 예제를 만들어 봤습니다.
최근 올라온 게시물들과 비슷합니다. iso파일을 %1 인수로 받으므로 우클릭이나 보내기, TC 버튼바 등에 사용 가능합니다.
iso2wim.cmd
- 같은 폴더나 path 상에 libwim-15.dll , wimlib-imagex.exe 두개 파일이 있어야 합니다.
- ejectiso.vbs 를 배치파일 안으로 넣었습니다. 외부 명령은 최대한 배제하였습니다.
- iso2wim.cmd "d:\(파일 이름).iso" 처럼 실행합니다.
- 예상되는 예외 처리는 넣었지만 테스트가 충분치는 않습니다.
테스트 스샷입니다. - 저는 윈11 실컴에서 테스트하였지만 다른 환경에서는 확인되지 않았습니다. -
댓글 [28]
-
샤 2022.12.08 00:11
-
왕초보 2022.12.08 00:27
공부를 열심히 해야할것 같습니다
좋은 작품 감사합니다..
-
두손모아 2022.12.08 00:37
수고하셨습니다 ^^
-
청락은복 2022.12.08 00:49 실컴 테스트;(SendTo)
인덱스가 하나라고 추출이 안되는....
인덱스가 하나일때도 추출할 수 있게 해 주세요.^^
-
지후빠 2022.12.08 09:19
넵 점심때 수정하겠습니다. 테스트 감사드립니다. ^^;
-
cungice 2022.12.08 08:21
수고 많으셨습니다. 감사합니다.
-
부산갈매기깍 2022.12.08 08:42
감사합니다.
-
집앞의_큰나무 2022.12.08 08:46
수고 하시는군요
감히
매우 조심 스럽게 약간의 불편을 치유해보자면
마운트 부분을 explorer.exe "%~1" 로 하게되면 탐색창이 하나더 열리게 되는데 닫거나 밀어내야하는 경우가생겨서 불편하므로
sunshine님이 올려주신 MountISO.exe로 바꾸게되면 제2의 탐색창이 안뜹니다.
저장하는 드라이브와 파일명 선택지를 없애고 원본곁으로 저장하게하고
이미 추출한 파일이 있는 경우에 동일 인덱스를 선택하게되더라도
오너가 명하면 따르라는 개념으로 기존것은 삭제되고 다시 추출이 되도록하며
또한 인덱스가 하나뿐인 ISO이더라도 추출 실행이 되도록 해보면 어떨까 하여 수정 해봤습니다.
암튼 원본으로도 OKR PE에서 테스트 해볼때 원활하게 되었습니다.
가끔 뜨는 런타임 오류 중 하나는 배치파일 경로에 공백이 있을때인데 나머지는 무엇인지 모르겠습니다.
-
집앞의_큰나무 2022.12.08 09:34
어떨지요?
-
DengJang 2022.12.08 15:56
저도 큰나무님의...
MountISO, 드라이브와 파일명 선택지를 없애고 원본곁으로 저장하는 방식이 편리하네요.
감사합니다.
이미 추출된 wim의 경우 삭제-재작업을 이미 추출되었으니 종료로 변경해봤습니다.
isowim-M2.cmd (아까 올린 것이 잘못되어 다시 수정...ㅜㅜ)
-
지후빠 2022.12.08 09:37
점심 시간에 수정해보겠습니다. 어제 밤 게시물 올린후 OKR PE에서 테스트하였습니다.
PE에서 사용을 생각하여, findstr 등 외부 명령어는 최대한 배제하였습니다. 피드백 대단히 감사합니다.^^
오류 창은 드라이브 문자를 인식하지 못했을 때 나타나는 오류로 여겨집니다.
원인을 찾았습니다. 해당 ISO 파일이 이미 마운팅되어 있을때 나타나는 것 같습니다.
-
왕초보 2022.12.08 12:34
개인적인 생각입니다..
wim 파일 추출이 여러개의 윈도우가 있는 wim에서 본인이 필요한 것만 추출하는것으로 알고 있습니다
for /f "tokens=*" %%a in ('dir %ndrv%:\*.wim %ndrv%:\*.esd /b/s') do (set /a i+=1 & set F!i!=%%a& echo !i! %%a %%~za)
이렇게 검색을 해서 boot.wim까지 보이는것 같습니다
원하는것인 install.wim과 install.ese만 검색해서 보여주는것은 어떠신지요
실제 활용을 하는것이 아니어서 다른분들의 생각은 모르겠습니다
요즘 이 부분 관련한 글들이 많아서 관심을 가져보았습니다
CGI 구버전 소스가 있어서 살펴보았더니 구버전에서는 UltraISO의 IsoCmd.exe를 활용을 하고 있네요
CGI에 있는 소스 일부를 활용해 본것입니다...전체를 잘 몰라서인지 ISO가 마운트가 되었다가 안되었다가 합니다
지후빠님 소스를 보면서 wim으로 추출하는것등 좀더 공부를 해봐야겠습니다
즐거운 점심 시간이 되시길 바랍니다
-
지후빠 2022.12.08 12:52
boot.wim 을 볼 수 있게 해달라는 요청이 있었던 것으로 기억합니다. ^^
또 예를 들면, 세르게이 iso 처럼 여러 가지 wim, esd가 혼합된 iso가 있어서 이렇게 하였습니다. ㅎ~
혹시, cgi 소스는 어떤 것으로 되어 있을까요? 구할 수 일을까요?
사실, 한두달 전 스크립트로 wim 수정후 iso packaging까지 해보려고 mkisofs, ultraiso, poweriso 등을 검토한 적이 있었는데 성과를 거두지 못했습니다.
-
DengJang 2022.12.08 13:00
편리한 명령어 감사합니다.
저도 대상파일 선택 메뉴 없이 바로 install 인덱스 선택으로 가는 버전도 있었으면 하는 바람입니다...
-
왕초보 2022.12.08 13:05
PE도 포함이 된것이네요...PE는 그냥 7z에서 wim 파일을 추출하고 있어서 전혀 생각하지 못하고 윈도우만 생각을 했습니다
오래전에 못말리는짱구님께서 PE를 소개하실때 실수로 소스까지 포함이 되었던 CGI_3.2.0.2 버전입니다
최신것하고는 소스 자체가 다른것 같습니다..저도 비공개로만 활용을 하고 있습니다..
-
지후빠 2022.12.09 12:56
피드백 감사합니다. ^^
검색해보니 CGI_3.2.0.2는 구하기 힘들 것 같아서 포기 합니다.ㅜㅜ 혹시 pecmd 스크립트 일까요?
-
청락은복 2022.12.08 14:51 인덱스 하나 -> 추출 성공(SendTo로 테스트)
-
지후빠 2022.12.09 12:46
피드백 감사합니다.^^ 첫번째도 그냥 엔터 치면 기본으로 마지막 파일이 선택됩니다. ^^;
-
붉바리 2022.12.08 22:31
감사합니다.
-
집앞의_큰나무 2022.12.09 08:04
의견들을 모두 받아주셨군요
또 감사드립니다.
-
지후빠 2022.12.09 12:53
관심과 피드백 감사합니다. 덕분에 좀 더 정리된 것 같습니다. ^^;
-
DengJang 2022.12.09 12:35
다시 한번 감사드립니다... 역시 능력자십니다.ㅋ
정말 편하네요~ 수정 테스트하면서 느낀 건데 아무리 봐도 신기합니다!
어제 숙제는 했고, 보충 수업 해봤습니다.ㅋㅋ
Pro 자동 내보내기 만들어 봤습니다. (다른 방법을 적용했었는데 이번 심플 버전으로 수정했음)
자동으로 잘 내보냄
이미 있을 땐 종료
번외로 인덱스 한 개짜리 테스트
아주 만족합니다!!!
-
지후빠 2022.12.09 12:53
수고하셨습니다. 보충수업?을 뚝딱 해치우시는 군요.
피드백 감사합니다. 덕분에 심플 버전까지(일반적으로 더 선호하실듯...) 좀 더 해볼 수 있었습니다. ^^;
-
DengJang 2022.12.09 14:49
아니죠... 제가 지후빠님 덕분에 이런 편리한 명령어도 사용해보는거죠...^^
오... 풀 보다는 멀티가 낫네요... S는 Single 이 더 낫지 않을까요?
전 멀티, 싱글로 이름 붙이고 방학해야겠습니다~ㅋㅋ
-
지후빠 2022.12.09 15:33
Single로 가보겠습니다 .^^ 방학 숙제라도... ㅋ~
-
고감맨 2022.12.09 19:27
정말 감사합니다. ^^
-
블리스트 2022.12.15 11:48
감사드립니다.
-
빠송 2022.12.15 16:59
수고 많이 하셨습니다.
감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
9328 | 윈 도 우| 세르게이 설치기 입니다. [5] | 이서윤아빠 | 1000 | 7 | 12-09 |
9327 | 기 타| cmd 창 포지션 고정 레지 [13] | DengJang | 865 | 24 | 12-08 |
9326 | 소프트웨어| [종료]단일 파일 몇 가지 업데이트 [11] | DengJang | 1170 | 25 | 12-08 |
9325 | 기 타| 땅꼬마 PE에 프로그램 추가 [26] | 못말리는짱 | 1855 | 44 | 12-08 |
9324 | 소프트웨어| 윈도우PE F8 복원 솔루션 만들기 [19] |
|
2176 | 26 | 12-08 |
» | 윈 도 우| iso2wim - iso 파일내 wim,esd에서 wim 추출 [28] | 지후빠 | 1602 | 23 | 12-07 |
9322 | 소프트웨어| Ventoy to Grub4dos 연동에..관한 자잘한 소식 [7] | 메인보드 | 838 | 10 | 12-07 |
9321 | 소프트웨어| 세르게이22.12.07 잉글리쉬 [1] | 컴아저씨훈 | 927 | 5 | 12-07 |
9320 | 기 타| IFW BR Simple v6.0 사용기 입니다 [112] | 왕초보 | 1291 | 160 | 12-07 |
9319 | 기 타| ejectiso.vbs 사용기 [15] | 집앞의_큰 | 710 | 22 | 12-06 |
9318 | 소프트웨어| Defender Control 우클릭 컨텍스트 메뉴 [16] | 와로 | 1779 | 40 | 12-05 |
9317 | 소프트웨어| [종료]단일 파일 몇 가지 업데이트 [14] | DengJang | 1919 | 28 | 12-04 |
9316 | 윈 도 우| 윈도우 오랜만에 완전 새로 설치 [9] |
|
2165 | 25 | 12-04 |
9315 | 기 타| iso-wim 내보내기 Prince_KJ PE에 적용 테스트 [19] | DengJang | 1017 | 28 | 12-02 |
9314 | 소프트웨어| [종료]단일 파일 몇 가지 업데이트 [11] | DengJang | 993 | 22 | 12-02 |
9313 | 윈 도 우| 윈도우 11 원터치 TPM패치 [27] | 와로 | 3238 | 52 | 12-01 |
9312 | 기 타| iso-wim 내보내기 PE 적용 [21] | DengJang | 1362 | 26 | 11-30 |
9311 | 기 타| iso-wim 내보내기 PE 적용 테스트 [23] | DengJang | 823 | 24 | 11-30 |
9310 | 윈 도 우| xpe151+21H2(win11) 13세대드라이버+Drvindex 6.22.11.25+... [69] | 컴아저씨훈 | 1572 | 43 | 11-30 |
9309 | 윈 도 우| ktv pe 구경 [9] | 컴아저씨훈 | 1547 | 10 | 11-30 |
수고하셨습니다.