소프트웨어 WinNTSetup.exe 설치 방식에 따른 설치 용량 차이
2018.09.04 12:09
WinNTSetup.exe 의 다양한 설치 방식에 따른 설치 용량이 궁금해서 방금 테스트 설치해봤습니다.
테스트에 사용된 OS : Windows 10 버전 1709 엔터프라이즈 32비트 MSDN
테스트에 사용된 디스크 : 고정 VHD
빠른 테스트를 위하여 32비트 순정 MSDN을 선택했습니다. 버전은 그냥 걸리는대로 선택된 것입니다
동적 VHD는 용량이 정확하게 나오지 않을 수 있기 때문에 고정 VHD를 사용했습니다. WinNTSetup.exe는 고정 VHD도 즉시 만드는 옵션이 있습니다
1. 일반 설치 입니다
wimboot는 원래 기본값이라서 저렇게 되어 있습니다. 왼쪽에 체크 되어야만 해당 옵션이 활성됩니다.
그래서 지금은 일반 설치 방식입니다
설치 완료했습니다
1. 일반 설치 결과는 5.40 GB이네요. 윈도 부팅 하기 전에 순수한 윈도 용량입니다.
윈도 설치 과정을 거치면 가상메모리와 최대절전 파일이 생기고, 이것은 컴퓨터에 램 용량에 따라서 크기가 달라집니다
윈도 설치 사용량도 컴퓨터에 따라서 달라집니다. 그래서 위에 순수 윈도 용량만 체크하는 것이 변수를 제외해서 더 정확할 겁니다.
2. Compact: LZX 를 해봤습니다. 제가 알기로 LZX는 wim 압축 형식으로 알고 있는데요. 덜덜 합니다. 처음 해봅니다
포맷부터 잊지 않고 해야 합니다 ^^
WinNTSetup.exe 에 자체적으로 포맷하는 F 작은 문자가 있는데요. 가끔 보면 다른 툴 사용하셔서 포맷하시는 분들이 계시더군요
F문자가 작아서 저도 옛날에는 몰랐습니다. 그외에도 WinNTSetup.exe 은 찾기 힘든 숨은 옵션들이 조금 있습니다.
F문자는 스샷에 보시면 부팅 드라이브 오른쪽에도 있고, 설치 드라이브 오른쪽에도 있습니다
설치 중입니다
설치 완료.
2. Compact: LZX 결과는 2.89GB 이네요. 꽤 많이 줄어드네요. 사실 compact 중에서는 가장 적은 사용량입니다
위에 설치완료 스샷에 C: 사용량은 설치 중간 사용량입니다. C: 속성을 새로 고침해야만 C: 사용량이 갱신됩니다.
3. Compact: XPRESS16K 테스트입니다
포맷을 했을텐데요. 스샷은 하지 않았군요. 위 스샷은 설치중 입니다
설치완료입니다. C: 사용량은 아직 갱신이 안 됐습니다
3. Compact: XPRESS16K 테스트 결과는 3.25GB 입니다. 조금씩 늘어나네요
4. Compact: XPRESS8K 테스트 입니다
이번에는 포맷 스샷을 잊지 않았네요 ^^
설치 중입니다
4. Compact: XPRESS8K 테스트 결과는 3.34GB 입니다. 약간 늘어났네요
8K부터는 설치 완료 되면 C: 속성을 클릭하여 C: 사용량이 바로 갱신되도록 하여 스샷했습니다. 진작할 걸 그랬네요 ^^;
5. Compact: XPRESS4K 테스트 입니다. 압축 방식에서는 가장 많이 사용하시는 듯 합니다
5. Compact: XPRESS4K 테스트 결과입니다. 3.43GB 입니다. 또 조금 늘어났네요
이제 그냥 결과만 알려드립니다;
6. Compact: NONE 테스트입니다. 압축하지 않으면 그냥 일반 설치랑 같은데요. 뭔가 싶어서 해봤습니다
6. Compact: NONE 테스트 결과는 5.40GB로 역시 일반 설치와 같습니다.
왜 있는지 모르겠네요; 혹시 다른 점이 있을까요?
7. Wimboot 테스트입니다. 끝판왕이라고 할 수 있습니다 ^^
7. Wimboot 테스트 결과는 234MB 입니다 ^^ 비교 불가입니다.
물론 윈도 설치 후에 드라이버 설치하고 프로그램들 설치하면 많이 늘어납니다.
이때는 다시 wimboot 옵션으로 wim으로 캡처하여 C: 파티션 삭제후에 [포맷만으로는 안 됩니다]
다시 wimboot로 설치하게 되면 용량이 대폭 줄어듭니다
저 같은 경우는 처음 윈도 설치 때는 일반 설치로 사용하다가 모든 윈도 셋팅을 완료한 후에 wimboot 옵션으로 캡처하여 wimboot로 설치합니다
처음 설치할 때는 파티션 삭제하지 않아도 됩니다. wimboot 로 사용중이던 것을 다시 wimboot 하려면 파티션 삭제해야 기존에 연결된 wim 파일과의
연결 고리를 끊기 위하여 파티션 삭제가 반드시 필요합니다.
저는 현재 2달 이상 wimboot로 윈도10 64비트 사용하고 있습니다만, 가상메모리 제외하면 6GB 사용량입니다.
* wimboot 는 윈도8.1 중에서도 with update 타이틀을 가진 MSDN 파일부터 사용 가능합니다. 윈도10 포함하여..
* 위에 테스트한 compact 는 윈도10 만 가능합니다. 윈도7은 둘다 지원되지 않습니다. 편법은 있는지 모릅니다만..저는 편법은 잘 모릅니다
* wimboot는 초점에 따라서는 실망하실 수도 있습니다. wimboot는 C:만으로는 작동하지 않고, wim 파일이 반드시 필요합니다
그래서 wim 파일 용량까지 포함하면 사용량이 그렇게 적다고 할 수 없습니다만 저는 wim 파일 용량은 관계없습니다.
오로지 C: 사용량이 적어서 백업/복구를 빨리 할 수 있다는데 의미를 둡니다.
-------------------------
2018.09.05 수요일 오후 02:24
테스트 결과를 알기 쉽게 간단히 요약해봅니다
1. 일반 설치 결과는 5.40 GB
2. Compact: LZX 결과는 2.89GB
3. Compact: XPRESS16K 결과는 3.25GB
4. Compact: XPRESS8K 결과는 3.34GB
5. Compact: XPRESS4K 결과는 3.43GB
6. Compact: NONE 결과는 5.40GB
7. Wimboot 결과는 234MB
댓글 [23]
-
첨임다 2018.09.04 12:28
-
투덜이5 2018.09.04 12:41
많은 궁금금을 쉽게 설명해주셨네요.수고하셨습니다.
-
나는돈 2018.09.04 13:52
저도 설치하면서 항상 옵션에 따른 용량이 궁금했었는데
속이 다 시원합니다.
사이다 같은 설치법 감사합니다.
-
선우 2018.09.04 14:15
소중한 공부 대단히 감사합니다 컴팩트별 모두 설치 테스트 하셨고 정말 대단 하십니다 ㄷㄷㄷㄷㄷㄷㄷㄷㄷ
WinNTSetup로 무심고 적용하던 옵션 사양들이 명확해지는것 같습니다 고맙습니다.^^*
-
좋은데이 2018.09.04 14:37
좋은정보 감사합니다,
용량을 줄일수있다는것에 큰 관심이 있습니다만, 정작 해볼려면 쉽지않을것 같습니다,
캡쳐해서 파티션 포멧하고 다시설치하는것 까지 과정을 디테일하게 올려주시면 고맙겠습니다,
-
왕초보 2018.09.04 15:07
하나하나 용량을 확인하여 주셔서 감사합니다.
궁금했던것들을 알게 되었습니다.
오늘 하루도 좋은일만 있으시길 바랍니다..
-
냇시조니 2018.09.04 15:43
우와..저게 저런 기능이었는줄 몰랏어요
정말 소중하고 좋은 정보네요..
감사합니다...
-
ehdwk 2018.09.04 17:59
잘 감상했습니다.
수고하셨습니다. -
sboat123 2018.09.04 20:06
평소에 궁금한 내용을 테스트를 해주셔서 너무 감사합니다. 즐거운 저녁시간되세요
-
쪼가비 2018.09.04 20:55
잘 보고갑니다.감사합니다.
-
cungice 2018.09.04 21:30
s*k님 수고 많으셨습니다. 감사합니다.
-
PC피아 2018.09.05 04:55
기본 옵션으로 설치만 했었는데
테스트를 보고나니 옵션기능에 대해서 이해가 됩니다. 감사합니다.
-
그냥그렇다 2018.09.05 05:47
유익한 스샷에 감사드립니다.
수고 하셨습니다.
-
박사유 2018.09.05 08:56
수고많으셨습니다.^^
-
타나 2018.09.05 11:11
숙님 덕분에 많은 공부하고 있습니다.
항상 감사합니다.
-
바쏘 2018.09.08 05:31
winntsetup을 사용하면서 항상 궁금해하던 내용이었는데, SUK님께서 상세하게 잘 설명해주셨네요.
노고에 감사드립니다.
이제 궁금증이 풀렸습니다.
멋진 주말 보내세요.
-
소주한잔 2018.09.08 17:09
정보감사합니다.
-
카멜 2022.04.29 14:12
소중한 정보 감사드립니다.
근데 저 압축하는 기능이 winntsetup자체의 기능인가요?
아니면 imagex 나 dism의 기능인가요?
찾아보니 dism에 있는 기능 같네요. 이건 일반 wim파일에 적용되는건지요? 아니면 wimboot캡쳐된 이미지만 되는건지요?
ms에서는 /compact 옵션만 보이고 xpress4k 등의 옵션은 보이질 않네요.
-
suk 2022.04.29 17:26
카멜님 블로그에서 압축 옵션에 대한 요청 댓글을 봤었는데요. 수고 많으십니다.
저도 WinNTSetup.exe으로 테스트만 했을 뿐, dism과 imagex의 compact 옵션에 대해서는 자세히 모릅니다
저도 간단해 보이는 건의사항을 해봅니다
RSImageX는 bcdboot 체크를 하고 설치_복원을 하면 bcdboot까지 작업이 진행됩니다
RSImageX처럼 VHDman.exe도 VHD 생성 실행할 때, 이미지 설치와 함께 bcdboot로 부팅 파일까지 전부 처리되었으면 더 편리할 듯 합니다
저도 오늘 처음 알아보고 있어서 확인 작업이 더 필요할 듯 합니다만
dism /Apply-Image /Compact 옵션보다는 wimlib-imagex.exe [오픈 프로그램]에서 apply 압축 옵션이 더 관계있는 것 같습니다
wimlib-imagex apply WIMFILE [IMAGE] DIRECTORY [--compact=FORMAT]
https://www.systutorials.com/docs/linux/man/1-wimlib-imagex-apply/
- --compact=FORMAT
- Windows-only: compress the extracted files using System Compression, when possible. This only works on either Windows 10 or later, or on an older Windows to which Microsoft's wofadk.sys driver has been added. Several different compression formats may be used with System Compression, and one must be specified as FORMAT. The choices are: xpress4k, xpress8k, xpress16k, and lzx.
- Exclusions are handled in the same way as with the --wimboot option. That is: if it exists, the [PrepopulateList] section of the file \Windows\System32\WimBootCompress.ini in the WIM image will be read, and files matching any of the patterns in this section will not be compressed. In addition, wimlib has a hardcoded list of files for which it knows, for compatibility with the Windows bootloader, to override the requested compression format.
- 위 내용을 크롬 번역한 것입니다. 개인적으로는 뭔가 어렵게 느껴지네요
- --compact = 형식
- Windows 전용: 가능한 경우 시스템 압축을 사용하여 추출된 파일을 압축합니다. 이것은 Windows 10 이상 또는 Microsoft의 wofadk.sys 드라이버가 추가된 이전 Windows에서만 작동합니다. 여러 다른 압축 형식이 시스템 압축과 함께 사용될 수 있으며 하나는 FORMAT 으로 지정해야 합니다 . 선택 사항은 xpress4k, xpress8k, xpress16k 및 lzx입니다.
- 제외는 --wimboot 옵션과 동일한 방식으로 처리됩니다. 즉, 존재하는 경우 WIM 이미지의 \Windows\System32\WimBootCompress.ini 파일의 [PrepopulateList] 섹션을 읽고 이 섹션의 패턴과 일치하는 파일은 압축되지 않습니다. 또한 wimlib에는 Windows 부트로더와의 호환성을 위해 요청된 압축 형식을 재정의할 수 있는 하드코딩된 파일 목록이 있습니다.
-
카멜 2022.04.29 17:38
자세한 답변 감사드립니다.
bcdboot관련은 고민해보겠습니다.
넘 많은 항목이 있어서 복잡해 보여서 어떨지 모르겠네요.
제가 검색해보면 ms에서는 하부 옵션 없이 compact옵션만 찾아지던데 다른 옵션도 가능한가 보네요.
찾아지질 않아서 wimlib 사용시 적용되는 부분 같았거든요.
-
suk 2022.04.29 18:46
위에 댓글에서 wimlib-imagex apply WIMFILE [IMAGE] DIRECTORY [--compact=FORMAT]으로 확인해봤습니다
사용기에서 테스트한 윈도우 10 16299.15 빌드 32비트 MSDN으로 확인해봤는데요. 설치 용량이 조금 더 작습니다
사용기에서는 VHD에 설치해서 지금 테스트한 실컴 디스크가 더 적게 나온 듯 합니다. 원래 VHD에 설치하면 더 사용량이 많아지더군요
FORMAT H: /FS:NTFS /V:128_S /Q /Y
wimlib-imagex apply "G:\sources\install.wim" 2 H:\ --compact=LZX
LZX는 wim 압축 형식으로 알고 있는데요. 여기서는 가장 높은 압축률..그래서 가장 적은 사용량을 보여주네요용량면에서도 큰 차이는 없고, 무엇보다 호환성 면에서 보면 XPRESS4K가 가장 적절한 듯 합니다
아쉽게도 wimlib-imagex 도 Wimboot 설치 옵션은 없더군요
물론 iso를 탑재한 상태로는 wimboot로 설치되지 않습니다만, wim 파일을 iso 외부에 두고 설치해도 위와 같은 에러가 나왔습니다
중간에 경고문은 다음 내용입니다 (구글 번역)
[WARNING] For compatibility with the Windows bootloader, some files are being compacted using the XPRESS4K format instead of the XPRESS8K format you requested.
[경고] Windows 부트로더와의 호환성을 위해 요청하신 XPRESS8K 형식 대신 XPRESS4K 형식을 사용하여 일부 파일을 압축하고 있습니다.
- wimlib-imagex.exe로 여러가지 압축 옵션 XPRESS4K 등으로 윈도우 10 설치 용량 테스트 2022-04-29_181738.jpg (130.2KB)(0)
- wimlib-imagex.exe로 여러가지 압축 옵션 XPRESS4K 등으로 윈도우 10 설치 용량 테스트 2022-04-29_182051.jpg (129.9KB)(0)
- wimlib-imagex.exe로 여러가지 압축 옵션 XPRESS4K 등으로 윈도우 10 설치 용량 테스트 2022-04-29_182329.jpg (129.0KB)(0)
- wimlib-imagex.exe로 여러가지 압축 옵션 XPRESS4K 등으로 윈도우 10 설치 용량 테스트 2022-04-29_182559.jpg (110.7KB)(0)
- wimlib-imagex.exe로 여러가지 압축 옵션 XPRESS4K 등으로 윈도우 10 설치 용량 테스트 2022-04-29_182740.jpg (48.8KB)(0)
-
카멜 2022.05.02 09:46
결국 다양한 압축옵션을 사용할려면 wimlib를 사용해야 할것 같군요.
자세한 댓글 감사드립니다.
-
suk 2022.05.02 10:26
네, 제가 압축 설치와 관련된 사용기를 올렸습니다 https://windowsforum.kr/review/17945447
dism.exe의 /Compact 옵션이 검색해보면 XPRESS4K 압축이더군요
사용기에 쓴대로, wimlib의 XPRESS4K 설치와 압축률이 비슷한데 dism.exe이 약간 더 압축률이 높았습니다.
설치 속도도 dism.exe이 더 빨랐습니다
그리고 카멜님 블로그에 요청하신 분도 다른 압축보다는 XPRESS4K 을 원하시는 것 같더군요
제가 그동안 윈도우 포럼에 사용기를 봤습니다만, 트윅 윈도우 중에 용량이 큰 윈도우는 설치하기에 좀 부담스럽기 때문에
XPRESS4K 으로 압축하여 설치하시는 분들도 좀 계셨습니다. 저도 가끔 XPRESS4K 이용했었습니다
그래서 RSImageX나 VHDman에 compact 옵션을 추가하시면 (압축 옵션을 아시는 분들은) 많이 사용하실 겁니다.
잘 보고 갑니다^^*
수고 하셨습니다^^*