유틸리티 esd 폅집? 이미지 유틸 wimlib 1.7.0
2014.11.04 17:30
imagex.exe 신버전을 찾다가 우연히 발견한 이미지 유틸 wimlib 입니다.
압축률이 imagex보다 더 좋고, 소요 시간은 거의 비슷한데... 가장 큰 장점은 esd 파일을 편집할 수 있다는 것 같습니다.
고수분들께서 테스트 해 주시면 참 좋겠습니다.
출처: https://www.pefjrqw.com/threads/threads/52374-Windows-8-1-Build-9600-16610-DISM-Now-Can-Work-On-ESD/page13?s=c40b74eb0f157661acc084dab5da21ee
<install.esd 파일 다루기 예>
M:\>wimlib-imagex.exe apply M:\Install.esd 4 S:\mount
Applying image 4 ("Windows Technical Preview for Enterprise") from "M:\Install.esd" to directory "S:\mount"
Extracting files: 7210 MiB of 7210 MiB (100%) done
Done applying WIM image.
M:\>wimlib-imagex.exe info M:\Install.esd
WIM Information:
----------------
Path: M:\Install.esd
GUID: 0xd71b555c5256554185213791524b63ba
Version: 3584
Image Count: 4
Compression: LZMS
Chunk Size: 131072 bytes
Part Number: 1/1
Boot Index: 3
Size: 2718682738 bytes
Integrity Info: yes
Relative path junction: yes
Pipable: no
Available Images:
-----------------
Index: 1
Name: Windows Setup Media
Description: Windows Setup Media
Directory Count: 91
File Count: 929
Total Bytes: 260475262
Hard Link Bytes: 0
Creation Time: Thu Oct 09 22:42:03 2014 UTC
Last Modification Time: Wed Oct 22 08:21:40 2014 UTC
WIMBoot compatible: no
Index: 2
Name: Microsoft Windows PE (x64)
Description: Microsoft Windows PE (x64)
Directory Count: 3154
File Count: 13716
Total Bytes: 1345507603
Hard Link Bytes: 508100751
Creation Time: Thu Oct 09 20:07:04 2014 UTC
Last Modification Time: Wed Oct 22 08:21:40 2014 UTC
Architecture: x86_64
Product Name: Microsoft?Windows?Operating System
Edition ID: WindowsPE
Installation Type: WindowsPE
Product Type: WinNT
Languages: en-US
Default Language: en-US
System Root: WINDOWS
Major Version: 6
Minor Version: 4
Build: 9860
Service Pack Build: 0
Service Pack Level: 0
Flags: 9
WIMBoot compatible: no
Index: 3
Name: Microsoft Windows Setup (x64)
Description: Microsoft Windows Setup (x64)
Directory Count: 3175
File Count: 14154
Total Bytes: 1478800854
Hard Link Bytes: 579358753
Creation Time: Thu Oct 09 20:07:23 2014 UTC
Last Modification Time: Wed Oct 22 08:21:40 2014 UTC
Architecture: x86_64
Product Name: Microsoft?Windows?Operating System
Edition ID: WindowsPE
Installation Type: WindowsPE
Product Type: WinNT
Languages: en-US
Default Language: en-US
System Root: WINDOWS
Major Version: 6
Minor Version: 4
Build: 9860
Service Pack Build: 0
Service Pack Level: 0
Flags: 2
WIMBoot compatible: no
Index: 4
Name: Windows Technical Preview for Enterprise
Description: Windows Technical Preview for Enterprise
Display Name: Windows Technical Preview for Enterprise
Display Description: Windows Technical Preview for Enterprise
Directory Count: 18260
File Count: 86307
Total Bytes: 13302986522
Hard Link Bytes: 5742167120
Creation Time: Thu Oct 09 22:32:53 2014 UTC
Last Modification Time: Wed Oct 22 08:21:40 2014 UTC
Architecture: x86_64
Product Name: Microsoft?Windows?Operating System
Edition ID: Enterprise
Installation Type: Client
HAL: acpiapic
Product Type: WinNT
Product Suite: Terminal Server
Languages: en-US
Default Language: en-US
System Root: WINDOWS
Major Version: 6
Minor Version: 4
Build: 9860
Service Pack Build: 0
Service Pack Level: 0
Flags: Enterprise
WIMBoot compatible: no
<도움말 보기>
M:\>wimlib-imagex.exe --help
Usage:
wimlib-imagex.exe append (DIRECTORY | NTFS_VOLUME) WIMFILE
[IMAGE_NAME [IMAGE_DESCRIPTION]] [--boot] [--check]
[--nocheck] [--flags EDITION_ID] [--dereference]
[--config=FILE] [--threads=NUM_THREADS] [--source-list]
[--no-acls] [--strict-acls] [--rpfix] [--norpfix]
[--update-of=[WIMFILE:]IMAGE] [--wimboot]
wimlib-imagex.exe apply WIMFILE [(IMAGE_NUM | IMAGE_NAME | all)]
(DIRECTORY | NTFS_VOLUME) [--check] [--ref="GLOB"]
[--no-acls] [--strict-acls] [--no-attributes]
[--rpfix] [--norpfix] [--include-invalid-names]
[--wimboot] [--unix-data]
wimlib-imagex.exe capture (DIRECTORY | NTFS_VOLUME) WIMFILE
[IMAGE_NAME [IMAGE_DESCRIPTION]] [--boot] [--check]
[--nocheck] [--compress=TYPE] [--flags EDITION_ID]
[--dereference] [--config=FILE] [--threads=NUM_THREADS]
[--source-list] [--no-acls] [--strict-acls] [--rpfix]
[--norpfix] [--update-of=[WIMFILE:]IMAGE]
[--delta-from=WIMFILE] [--wimboot] [--unix-data]
wimlib-imagex.exe delete WIMFILE (IMAGE_NUM | IMAGE_NAME | all)
[--check] [--soft]
wimlib-imagex.exe dir WIMFILE (IMAGE_NUM | IMAGE_NAME | all) [--path=PATH] [--detailed]
wimlib-imagex.exe export SRC_WIMFILE (SRC_IMAGE_NUM | SRC_IMAGE_NAME | all )
DEST_WIMFILE [DEST_IMAGE_NAME [DEST_IMAGE_DESCRIPTION]]
[--boot] [--check] [--nocheck] [--compress=TYPE]
[--ref="GLOB"] [--threads=NUM_THREADS] [--rebuild]
[--wimboot]
wimlib-imagex.exe extract WIMFILE (IMAGE_NUM | IMAGE_NAME) [(PATH | @LISTFILE)...]
[--check] [--ref="GLOB"] [--dest-dir=CMD_DIR]
[--to-stdout] [--no-acls] [--strict-acls]
[--no-attributes] [--include-invalid-names]
[--no-globs] [--nullglob] [--preserve-dir-structure]
wimlib-imagex.exe info WIMFILE [(IMAGE_NUM | IMAGE_NAME) [NEW_NAME
[NEW_DESC]]] [--boot] [--check] [--nocheck] [--xml]
[--extract-xml FILE] [--header] [--lookup-table]
wimlib-imagex.exe join OUT_WIMFILE SPLIT_WIM_PART... [--check]
wimlib-imagex.exe optimize WIMFILE [--check] [--nocheck] [--recompress]
[--recompress-slow] [--compress=TYPE]
[--threads=NUM_THREADS]
wimlib-imagex.exe split WIMFILE SPLIT_WIM_PART_1 PART_SIZE_MB [--check]
wimlib-imagex.exe update WIMFILE [IMAGE_NUM | IMAGE_NAME] [--check] [--rebuild]
[--threads=NUM_THREADS] [DEFAULT_ADD_OPTIONS]
[DEFAULT_DELETE_OPTIONS] [--command=STRING]
[--wimboot-config=FILE| [< CMDFILE]
wimlib-imagex.exe --help
wimlib-imagex.exe --version
The compression TYPE may be "maximum", "fast", or "none".
Uncommon options are not listed;
See wimlib-imagex.pdf in the doc directory for more details.
< 테스트 중 잠정.. >
esd 파일을 바로 풀어 작업할 수 있는 것은 장점인데 mount 기능이 없네요. 이게 무슨 뜻인지...
풀고(apply), 작업하고, wim 파일로 묶어서(capture) 이 install.wim 파일을 iso 파일에 넣으면 그냥 끝날까요?
< 결론 >
mount 및 unmount 기능이 없기 때문에 wim이나 imagex를 완전히 대체할 수는 없겠네요...
mount 기능을 제외하면 esd 파일에 접근할 수 있기 때문에 정말 훌륭한 이미지 툴입니다.
게다가 완전 프리웨어~~
명령행 지원이니 고스트나 imagex를 대체해서
윈도우 백업 복구 스크립트솔루션에 넣으면 좋겠네요.
좋은 자료 감사합니다.