WIMBoot 설치하기 2 - WinNTSetup

Posted by 도올돌
2014. 10. 15. 00:01 컴퓨터/Tip

 

지난 포스팅에 이어 WIMBoot를 WInNTSetup으로 적용하는 방법 입니다. 지난 번에는 사용중인 윈도우(VHD)를 Dism명령의 WIMBoot 옵션으로 WIM을 추출(캡쳐)하고, 윈도우(VHD)를 포맷한 후  WIMBoot를 적용하는 방법에 대해 적었습니다.

이 번에는 Windows 10 (Windows Technical Preview) ISO파일에서 직접 WIMBoot 가 가능한 .WIM파일을 캡쳐하여 WinNTSetup 툴로 VHD에 적용해보도록 하겠습니다.

 

WIMBoot를 처음 접하시는 분은 지난 글을 읽어 보시고 오길 권장드립니다.  관련 게시글 :  WIMBoot 설치하기 - Windows 10

 

  설치(진행) 순서

 

  1. Windows 10 (Windows Technical Preview) ISO파일을 마운트 합니다.

  2. cmd창에서 Dism 명령어로 WIMBoot 가능한 .WIM파일을 캡쳐 합니다. (아쉽게도 WinNTSetup은 캡쳐 기능이 없으므로 Dism 명령어로 입력하기 귀찮은 분들은 RSimageX 등의 툴을 다운받아서 사용해도 됩니다)

  3. WinNTSetup 툴을 실행해서 VHD 파일을 만들고 WIMBoot를 적용해서 재 부팅 합니다.

 

※ WIMBoot 를 만들 수 있는 적용대상은 Windows 8.1 with Update 버전 부터 적용이 가능합니다. 만드는 작업 환경도 Windows 8.1 with Update 이상에서 작업하는 것이 좋다고 합니다. 여기서는 아래와 같은 작업 환경에서 만들었습니다.

    - OS 버전 : Windows 8.1 with Update 64비트 버전의 멀티부팅 환경.

    - 이 방법도 당연히 VHD파일 뿐만아니라 실제 파티션에 WIMBoot 가 가능하도록 만드는 방법과 동일합니다. 

  

  1.Windows.ISO 파일 마운트(Mount)

 

      - Windows 10 (Windows Technical Preview) ISO파일을 마운트 했습니다.

마운트 완료된 I:드라이브의 sources폴더에 있는 install.wim 파일을 Dism 명령의 WIMBoot 옵션으로 캡쳐하게 됩니다.

 

  2. Dism.exe 명령으로 .Wim 파일 추출(캡쳐)

 

      - cmd 창을 관리자 권한으로 열어서 아래의 명령어를 복사하여 붙여 넣고 엔터를 누릅니다.

 

   Dism /Export-Image /WIMBoot /SourceImageFile:"I:\sources\install.wim" /SourceIndex:1 /DestinationImageFile:G:\WIMBoot\Win10_install.wim

   

      (위의 "I:\sources\install.wim" 는 install.wim파일이 마운트된 ISO파일 경로이고, "G:\WIMBoot\Win10_install.wim"는 wim파일을 저장할 경로입니다. "SourceIndex:1" 는 캡쳐할 이미지 번호를 의미합니다. 따라서 빨간색 부분은 각자 컴 상황에 따라 달리 적용하면 됩니다.)

Win10_install.wim 캡쳐 완료 화면

      - 아래와 같이 WIMBoot 옵션이 적용된 Win10_install.wim 파일이 생성 되었습니다.

 

  3. WinNTSetup 실행 - VHD파일을 만들고 WIMBoot 적용

 

      - WIMBoot를 적용할 적당한 크기의 VHD파일을 만듭니다. (이 부분은 VHD파일을 미리 만든 후 마운트 해놓아도 되며, 상황에 따라 파티션을 하나 생성해서 작업을 하셔도 됩니다.)

      - 위 의 install.wim 파일의 크기(3.4GB)를 감안해서 VHD 파일을 만들어야 겠습니다. 용량(5GB)을 만들어 보니 WinNTSetup에서 아래와 같이 거부하네요..

 

      - VHD 파일 크기를 10GB로 만들고  WIMBoot를 적용하니 정상 진행됩니다.

 

 

                                     ① 찾아보기를 클릭해서 Dism으로 캡쳐한 Win10_install.wim의 파일을 선택합니다.

                                     ② 부트 드라이버를 C: 는 디폴트 입니다.

                                     ③ VHD파일이 자동 마운트 된 설치 드라이브 입니다.

                                     ④ WIMBoot를 하기 위해 체크를 합니다. 그리고 설치를 클릭합니다.

 

설치 진행 중..

설치 완료된 VHD(Z:드라이브)파일

설치 완료 후 VHD파일의 용량 입니다. 사용 중인 공간250MB를 제외하고 9.75GB의 여유가 있습니다.

디스크 관리(diskmgmt.msc)에서 본 VHD파일(Z:드라이브)에 Wim부팅이 적용된 모습입니다.

 

      - 시스템을 재 부팅 후 윈도우 설치 과정을 거치면 WIMBoot가 완료 됩니다.

 

Msconfig - 부팅순서

※ WinNtSetup에서 부트드라이브가 C: 라면 설치 완료 후에는 설치된 드라이브(여기서는 Z:드라이브)의 OS가 위 그림 처럼 기본 부팅이 되도록 설정됩니다. 즉, 단일부팅이라면 설치된 OS의 부팅메뉴가 추가되어 2개의 멀티부팅 메뉴가 구성됩니다. 따라서 시스템을 재 부팅 하면 자동으로 윈도우 설치화면으로 넘어가게 되는 것입니다.

원래 부팅환경으로 복귀하려면 BOOTICE 툴로 부팅메뉴 순서를 바꿔주거나 추가된 부팅메뉴를 삭제하면 간단히 해결됩니다. WIMBoot에 관심이 있는 분이라면 이 부분은 잘 아실거라 믿고 넘어가도록 하겠습니다 ~.~

 

  WiMBoot - Windows 10 부팅 후기

 

 

윈도우 셋업 완료 후 그래픽드라이버를 완벽히 잡지 못해서, 재 부팅을 해보니 그래픽 드라이버를 포함한 모든 드라이버가 완벽히 잡혔지만, 디스크 사용공간이 3GB를 차지하고 있습니다. 지난 번(WIMBoot 설치하기) WIMBoot 할 때보다 용량이 좀 늘어났습니다.

지난 번 보다 용량 증가의 원인은 아마 개인적인 판단이지만.. Windows.ISO파일의 install.wim 파일을 VHD파일 또는 파티션에 풀지 않고 바로 캡쳐해서 그렇지 않았나 하는 판단이 듭니다.  사용중인 Windows 10을 WIMBoot 옵션으로 Wim캡쳐하고, Windows 10을 포맷 후 WIMBoot를 적용했을 때는 VHD 사용공간이 1GB 정도 였으니까요..

아뭏든 어떤 방법으로 하든 WIMBoot는 디스크 용량 절약에는 탁월한 효과가 있는 것은 분명한 사실입니다.

 

WIMBoot를 설치해본 결과 WinNTSetup 툴 또는 RSImageX2.25 버전으로도 적용가능 하지만, cmd 창에서 Dism 명령어로 처리하는 것이 더 간편하고 효율적일 것 같습니다.


<추가>

아래는 위 VHD를 다시 WIMBoot 캡쳐해서 Wim파일을 새로 만든 후 VHD파일을 삭제하고, VHD파일의 용량을 5GB 새로 만들어 WIMBoot 를 적용해서 부팅한 결과 화면입니다. (WinNTSetup으로 하지 않고 Dism 명령어로 작업함)

WIMBoot 된 VHD(5GB)의 사용공간 크기 636MB

디스크 관리 - 5GB VHD파일의 사용가능 용량 4.38GB  

 

  WIMBoot - Dism.exe 명령어 요약

 

 ※ 빨간색 부분은 각자 컴 상황에 따라 달리 적용하면 됩니다

 

  <사용중인 윈도우 적용시>

    -  캡쳐 명령

dism /Capture-Image /WIMBoot /ImageFile:D:\Win10_install.wim /CaptureDir:Z: /Name:"Windows10" /Verify

    - 적용 명령

dism /Apply-Image /wimboot /ImageFile:D:\Win10_install.wim /ApplyDir:Z: /index:1

 

  <iso 파일을 마운트해서 적용시>

    - 캡쳐 명령

dism /Export-Image /WIMBoot /SourceImageFile:"H:\sources\install.wim" /SourceIndex:1 /DestinationImageFile:D:\Win10_install.wim

    - 적용명령

dism /Apply-Image /wimboot /ImageFile:D:\Win10_install.wim /ApplyDir:Z: /index:1

 

이 외에  WIMBoot로 사용 중 변경사항을 custom.wim으로 저장 하는 방법도 있습니다만 아직 적용해 보기 전이라 여기까지만 정리하도록 하겠습니다.

 

 


WIMBoot 설치하기 - Windows 10

Posted by 도올돌
2014. 10. 9. 00:29 컴퓨터/Tip


Windows 10 (Windows Technical Preview)를 WIMBoot 로 만들어서 부팅을 해봤습니다. 먼저 WIMBoot 의 개요와 사용목적을 간단히 알아보고 시작하겠습니다. 처음 보시는 분들은 이해가 잘 가지 않을 수도 있습니다..

 

  WIMBoot 의 개요

 

WIMBoot(Windows 이미지 파일 부팅)을 사용하면 압축된 Windows 이미지 파일(WIM 파일)에서 직접 실행되도록 PC를 설정할 수 있습니다.
WIM 부팅은 Windows 파일이 사용하는 공간을 현저히 줄여 줍니다. 이 경우 사용자에게 사용 가능한 공간을 더 많이 제공하고 드라이브 용량이 더 작은 PC에서 Windows를 제조하는 데 도움이 됩니다.
WIM 부팅은 또한 제조 시간을 줄여 줍니다.

 * 더 적은 압축/압축 풀기 단계를 통해 Windows를 배포할 수 있습니다.
 * 별도의 사용자 지정된 이미지 파일을 사용하여 공장에서 더 빠르게 이미지를 업데이트할 수 있습니다.
 * PC를 더 빠르게 복구하거나 출하 시 상태로 복원할 수 있습니다. 이 경우 공장에서 PC를 테스트하기 위해 별도의 파티션을 만들 필요가 없으며 PC 지원 요청을 줄이는 데에도 도움이 될 수 있습니다.

 

http://technet.microsoft.com/ko-kr/library/dn594399.aspx

 

  WIMBoot 를 사용하는 목적

 

WIMBoot(Windows 이미지 파일 부팅)을 사용하면 압축된 Windows의 이미지 파일(WIM 파일)에서 직접 실행되도록 PC를 설정할 수 있으며, 이러한 WiM 부팅은 Windows 파일이 사용하는 공간을 현저히 줄여 줍니다. 이 경우 사용자에게 사용 가능한 공간을 더 많이 확보할 수 있고 드라이브 용량이 작은 PC에서 Windows을 설치하는데 도움이 됩니다.  즉, 윈도우 이미지로 파일로 부팅이 가능하므로 시스템 공간 확보에 유용하다는 점입니다.

 

  WIMBoot 만들기 - VHD 활용 

 

WIMBoot 를 만들 수 있는 적용대상은 Windows 8.1 with Update 버전 부터 적용이 가능합니다. 만드는 작업 환경도 Windows 8.1 with Update 이상에서 작업하는 것이 좋다고 합니다. 저 같은 경우 아래와 같은 작업 환경에서 만들었습니다.

 

    - OS 버전 : Windows 8.1 with Update 64비트

    - 기존 VHD에 설치된 Windows 10 (Windows Technical Preview)을 WIMBoot 가 가능하도록 작업

      (이 방법은 실컴에서 기존 사용중인 윈도우를 WIMBoot 가 가능하도록 만드는 방법과 동일합니다.)

 

위와 같이 VHD로 테스트를 할 분들은 VHD에 미리 Windows 8.1 또는 Windows 10 (Windows Technical Preview)를 설치하고 시작하세요.

VHD에 윈도우 설치 관련 -  참고 게시글 : 윈도우에서 VHD로 부팅하는 쉬운 방법

 

먼저, 일반적인 방법으로 윈도우가 설치되어 마운트된 VHD(10GB, 고정된 크기, Windows 10)드라이브의 용량을 한 번 보시죠..

10GB 용량이 거의 다 차고 사용할 수 있는 공간이 150~160MB 정도 밖에 남지 않습니다. 위 드라이브를  WIMBboot로 설치해서 부팅하면, 드라이브 사용 가능한 공간을 3분의 1이상 더 확보할 수 있다는 것이 WIMBoot로 전환하는 목적이자 이유입니다.

 

  설치 방법

 

  1. 위와 같이 사용중인 VHD를 마운트하고 cmd창을 관리자 권한으로 띄우고 아래와 같이 입력합니다.

        

dism /Capture-Image /WIMBoot /ImageFile:G:\WIMBoot\Win10_install.wim /CaptureDir:Z: /Name:"Windows10" /Verify

       

   (위의 "G:\WIMBoot\Win10_install.wim" 는 저장할 이미지 파일 경로이고, "Z:"는 VHD파일이 마운트된 드라이브 입니다. 빨간색 부분은 각자 컴 상황에 따라 달리 적용하면 됩니다.) 

 

Win10_install.wim 으로 캡쳐 완료!

G:\WIMBoot 폴더에 WIM 이미지 파일이 생성 완료된 화면.

  위의 WIM 이미지 파일은 Windows 10 (Windows Technical Preview)이 WiM 부팅시 동기화 되는 파일입니다.

 

  2. 캡쳐가 완료된 Z:\ 드라이브(마운트된 VHD파일)를 포맷을 진행합니다.

 

 

  3. 포맷 완료 후, 위에서 만들어진 Win10_install.wim 이미지 파일을 Z:\드라이브에 WIMBoot가 적용되도록 1번과 같은 방법으로 아래와 같이 입력합니다.

 

        dism /Apply-Image /wimboot /ImageFile:G:\WIMBoot\Win10_install.wim /ApplyDir:Z: /index:1

 

 

Z: 드라이브에 WIMBoot 적용 완료!

WIMBoot 가 적용된 Z: 드라이브의 크기 입니다. 적용 전, 후의 공간 크기를 비교해보면 확연한 차이가 있습니다. 사용중인 공간이 불과 200MB 밖에 되지 않습니다. 여기에 G:드라이브의  Win10_install.wim 파일의 크기가 5.5GB 인 점을 감안하면 실제 크기는 6GB 가량 된다고 보면 10GB 대비 35%~40%의 디스크 공간 절약이 된다는 결론이 나옵니다.

 

실질적인 WIMBoot 적용은 위의 1, 3번 cmd 명령창에서 dism 명령 두 번이면 끝입니다. 그리고 VHD파일을 부팅메뉴에 등록하고 재 부팅하면 WIMBoot로 전환된 VHD 부팅을 볼 수 있습니다.

VHD파일을 부팅메뉴에 등록하는 방법 -  참고 게시글 :  BOOTICE 사용법

 

  WIMBoot - Windows 10 (Windows Technical Preview)

 

      아래는 Windows 10 을 WiIMBoot 로 부팅한  화면 입니다. 

Windows 10 (Windows Technical Preview) 부팅화면

       Windows 10 (Windows Technical Preview)를 WIMBoot 로 부팅 후 C: 드라이브의 사용가능 크기(9.14GB) 입니다.

 

WIMBoot 된 C: 드라이브 모습.

 

부팅 후 C: 드라이브의 크기를 보면 약 1GB 내외인 것을 알수 있습니다. 크기가 정말 확~줄었네요!..

  

G:\WIMBoot 폴더에 있는 WIM 파일 5.5GB는 변함없이 그대로 있습니다.

 

이와 같이 WIMBoot를 이용하면 디스크 용량 절약 뿐만 아니라 1GB 내외의 C:드라이브 용량을 백업 및 복원하는데 단 몇 초만에.. 순식간에 이루어 질 수 있다는 것입니다. 고스트나 트루이미지로 백업한다고 가정 해보면, 초저용량으로 백업파일을 보관하면서 복원도 순식간에 할 수 있는 상당히 효율적인 방법이라 할 수 있겠습니다.

다음 편에는 cmd창의 dism 명령어로 하지 않고 WinNTSetup 툴로 WIMBoot를 만드는 방법을 알아 보도록 하겠습니다.