Winbuilder 를 이용한 WinPE 만들기 - WinPE 7, WinPE 8, WinPE 10 만들기

이전 포스팅에서 WinPE 만들기에 대해서 알아보았는데, 만드는 방식이 COMMAND LINE 방식이고 부팅 후에도 CMD 창 하나만 덜렁 뜨다보니 활용도가 떨어지는 것 같았습니다. 실제로 어떤분께서 CMD 창으로 부팅된다는 물음이 있어서 이번에는 WinBuilder를 이용하여 WinPE를 만드는 방법에 대해서 알아 보겠습니다. 

 

2017/03/17 - 윈도우 PE 만들기 - WINDOWS PE 부팅 USB 디스크 만들기 PE 5.0

2017/03/18 - 윈도우 PE 만들기 - 윈도우 PE 드라이버 추가 하기 WINDOWS PE

 

2022-08-15 / 최신 버전은 아래 링크를 참조 바랍니다. 

2022.08.13 - WinBuilder로 쉽게 WinPE 만들기 - 1. WinBuilder 준비하기

2022.08.14 - WinBuilder로 쉽게 WinPE 만들기 - 2. WinPE 만들기

 

 WinBuilder를 사용하여 WinPE를 만들 경우 아래 캡처화면 처럼 윈도우와 거의 동일한 구성으로 사용이 가능합니다. 윈도우 탐색기, 인터넷, CMD, 시스템 도구등을 이용 할 수도 있습니다. 더 중요한것은 기본 옵션만 사용하여 만들어도 아래와 동일하게 작동이 가능하다는 것입니다. 아무리 초보자라고 하여도 제작이 너무나 간단하고 쉽습니다. 오히려 준비하고 WinBuilder의 스크립트가 WinPE를 만드는 과정이 더 오래걸립니다.🔻

 그럼 WinBuilder를 이용하여 WinPE를 제작해 보겠습니다. WinBuilder는 윈도우 7부터 윈도우 8, 윈도우 10 까지 모두 제작이 가능한데요, 공식 홈페이지에서 원하는 윈도우 버전의 프로그램을 다운 받으시면 됩니다. 참고로 WinBuilder는 무료로 다운로드 가능합니다.

 

WinBuilder 다운로드 사이트 링크

Windows 7 용 - http://w7pese.cwcodes.net/Compressed/index.php

Windows 8 용 - http://w8pese.cwcodes.net/Compressed/index.php

Windows 8.1 용 - http://win81se.cwcodes.net/Compressed/index.php

Windows 10 용 - http://win10se.cwcodes.net/Compressed/index.php

 

 이번에는 Windows 10용 WinPE를 제작해 보도록 하겠습니다. 나머지 버전도 큰 차이점이 없습니다. 그럼 Windows 10 버전용 WinBuilder를 다운로드 받습니다. USB메모리는 2GB 이상 또는 추가되는 프로그램의 용량에 따라서 USB 메모리를 준비하시면 됩니다. 그리고 Windows 10 ISO 이미지 파일도 하나 준비해 놓습니다. 저는 Windows 10 RS(1607) 버전으로 준비해 봤습니다. 동일 버전의 Windows 10 RS는 아래 링크에서 다운로드 가능합니다.

 

Windows 10 RS - https://www.microsoft.com/ko-kr/software-download/windows10ISO

 

준비물을 다시한번 정리해 보겠습니다.

 

1. WinBuilder - Windows 10 용 - http://win10se.cwcodes.net/Compressed/index.php

2. USB 메모리 (2GB 이상)

3. Windows 10 RS ISO  파일 또는 Windows 10 USB (ISO 파일을 추천)

 

참고로 제작환경은 윈도우 10 RS(레드스톤) 64비트 버전에서 진행하였습니다. 이점 참조 바랍니다.


 

WinBuilder를 이용한 Windows 10 용 WinPE 만들기

1. WinBuilder를 실행하기 전에 다운로드 받은 Windows 10 ISO 파일을 마운트 시킵니다. 윈도우 8이상을 사용하신다면 윈도우 탐색기에서 마운트가 가능합니다. 윈도우 ISO 파일을 선택한 다음 오른쪽 마우스를 누르면 팝업 메뉴에서 탑재를 선택하거나 윈도우 ISO 파일을 더블클릭하시면 마운트가 됩니다.🔻

 

2. 아래와 같이 가상 시디롬 드라이브로 마운트가 잘 되었습니다. 그리고 "F:" 드라이브로 드라이브 문자가 지정되었습니다.🔻

3. 그럼 이제 다운받은 WinBuilder를 압축을 풀어보겠습니다. 저는 C:의 루트에 풀었습니다. 🔻

4. BuilderSE.exe 파일을 선택하고 오른쪽 마우스를 클릭하여  "관리자 권한으로 실행"을 선택하여 실행합니다. 🔻

5. 아래 캡처와 같이 WinBuilder가 실행됩니다. 좌측에 "Win10PE SE"를 선택하고, 붉은 색으로 표시해 놓은 "Source" 버튼을 클릭합니다. 🔻

6. 아래 순서대로 클릭~클릭~하셔서 1,2번에 마운트하였던 윈도우 10 가상 시디롬을 선택해 줍니다. 🔻

7. 사실상 여기까지 하셨다면 아래 수많은 옵션을 그대로 두고 만들어도 무방합니다. 하지만, 몇몇 옵션을 고쳐준다면 좀더 리얼 윈도우에 가까울 것 같습니다. 스크립트 목록에서 "Main Configuration"을 선택하고 옵션 중 System Locale, Format를 "Korean"으로 변경합니다. 키보드는 나중에 스크립트 목록 중 Tweaks 옵션에서 선택하기 때문에 여기서는 그대로 둡니다. 🔻

8. 스크립트 목록에서 "Images Configuration" 을 선택하고 "Install.wim Image Index" 옵션에서 SKU Index 번호를 선택 할 수 있는 "Choose your image index" 옵션에서 원한 Index 넘버를 선택합니다. SKU Index 넘버 확인 9번 항복을 참조 바랍니다. 선택한 Index 번호가 확실하게 원하는 방향으로 선택되었는지 확인은 번호 선택 후 아래와 같이 "▶︎" 버튼을 클릭하면 됩니다. 스크립트 실행이 완료된 뒤에 오른쪽에보면 install.wim의 index 번호와 윈도우 버전등 간단한 정보를 볼 수가 있습니다. 🔻

 

 

 

 

9. 위에서 언급한 SKU Index 는 윈도우 인스톨의 핵심 파일인 install.wim 이미지 파일 안에는 여러 운영체제의 버전이 함께 들어가있는데, 이것에 각각 Index 번호를 부여 해놓았습니다. 예를 들어 이번에 윈도우 10 RS(레드스톤)의 이미지의 경우도 install.wim 이미지 파일안에 Pro 버전과 Home 버전이 함께들어가 있습니다.  Pro 버전은 Index 1번을 Home 버전은 Index 2번을 부여해 놓았습니다. 실제로 그런지 한번 확인 해 보겠습니다. 

 시작버튼을 클릭하고 "Windows Kits >> 배포 및 이미징 도구 환경"을 관리자 모드 실행합니다. 그리고는 아래 명령어를 입력합니다. 🔻

 

imagex /info d:\sources\install.wim

"d:\sources\install.wim"은 1,2번에 마운트하였던 시디롬에 있는 install.wim 파일을 가르킵니다.

 

Windows 10 용 ADK가 없는 경우는 아래 링크에서 다운로드 후 설치하시면 됩니다. 🔻

 

Windows 10 ADK - https://developer.microsoft.com/ko-kr/windows/hardware/windows-assessment-deployment-kit

 

설치방법은 이전 포스팅 참조 바랍니다. 윈도우 8.1 용 ADK 설명이지만 크게 다르지 않습니다. 🔻

 

2017/03/17 - 윈도우 PE 만들기 - WINDOWS PE 부팅 USB 디스크 만들기 PE 5.0

 

 

그럼 아래와 같은 메시지가 나타납니다. ➊ "Image Count: 2" 라는 문구가 보이네요. 다운로드 받았던 Windows 10 RS 버전에는 2개의 설치 버전이 존재합니다. 그리고 "<IMAGE INDEX="1">" 문구 아래에 ➌<NAME>Windows 10 Pro</NAME> 문구가 보이고, "<IMAGE INDEX="2">" 문구 아래에 ➎ <NAME>Windows 10 Home</NAME> 문구가 보입니다. 따라서 Pro 버전의 Index 번호는 1번이고, Home 버전의 Index 번호는 2번이 됩니다. 아래 결과물 참조 바랍니다. 🔻

ImageX Tool for Windows

Copyright (C) Microsoft Corp. All rights reserved.

Version: 10.0.10011.16384

 

WIM Information:

----------------

Path:        d:\sources\install.wim

GUID:        {5a63ebfe-1f2c-42a4-b351-a43c89414ff7}

Image Count: 2 <-------------➊

Compression: LZX

Compression chunk size: 32768

Part Number: 1/1

Attributes:  0xc

             Integrity info

             Relative path junction

 

 

Available Image Choices:

------------------------

<WIM>

  <TOTALBYTES>3546139848</TOTALBYTES>

  <IMAGE INDEX="1"> <-------------➋

    <DIRCOUNT>20204</DIRCOUNT>

    <FILECOUNT>106733</FILECOUNT>

    <TOTALBYTES>14187660301</TOTALBYTES>

    <HARDLINKBYTES>6390397573</HARDLINKBYTES>

    <CREATIONTIME>

      <HIGHPART>0x01D1DFB8</HIGHPART>

      <LOWPART>0x9A549C71</LOWPART>

    </CREATIONTIME>

    <LASTMODIFICATIONTIME>

      <HIGHPART>0x01D1DFB8</HIGHPART>

      <LOWPART>0xB17A2EC2</LOWPART>

    </LASTMODIFICATIONTIME>

    <WIMBOOT>0</WIMBOOT>

    <WINDOWS>

      <ARCH>9</ARCH>

      <PRODUCTNAME>Microsoft® Windows® Operating System</PRODUCTNAME>

      <EDITIONID>Professional</EDITIONID>

      <INSTALLATIONTYPE>Client</INSTALLATIONTYPE>

      <SERVICINGDATA>

        <GDRDUREVISION>0</GDRDUREVISION>

        <PKEYCONFIGVERSION>10.0.14393.0;2016-01-01T00:00:00Z</PKEYCONFIGVERSION>

      </SERVICINGDATA>

      <PRODUCTTYPE>WinNT</PRODUCTTYPE>

      <PRODUCTSUITE>Terminal Server</PRODUCTSUITE>

      <LANGUAGES>

        <LANGUAGE>ko-KR</LANGUAGE>

        <FALLBACK LANGUAGE="ko-KR">en-US</FALLBACK>

        <DEFAULT>ko-KR</DEFAULT>

      </LANGUAGES>

      <VERSION>

        <MAJOR>10</MAJOR>

        <MINOR>0</MINOR>

        <BUILD>14393</BUILD>

        <SPBUILD>0</SPBUILD>

        <SPLEVEL>0</SPLEVEL>

      </VERSION>

      <SYSTEMROOT>WINDOWS</SYSTEMROOT>

    </WINDOWS>

    <NAME>Windows 10 Pro</NAME> <-------------➌

    <DESCRIPTION>Windows 10 Pro</DESCRIPTION>

    <FLAGS>Professional</FLAGS>

    <DISPLAYNAME>Windows 10 Pro</DISPLAYNAME>

    <DISPLAYDESCRIPTION>Windows 10 Pro</DISPLAYDESCRIPTION>

  </IMAGE>

  <IMAGE INDEX="2"> <-------------➍

    <DIRCOUNT>20048</DIRCOUNT>

    <FILECOUNT>105564</FILECOUNT>

    <TOTALBYTES>14025561988</TOTALBYTES>

    <HARDLINKBYTES>6293333411</HARDLINKBYTES>

    <CREATIONTIME>

      <HIGHPART>0x01D1DFB9</HIGHPART>

      <LOWPART>0x66E04F2E</LOWPART>

    </CREATIONTIME>

    <LASTMODIFICATIONTIME>

      <HIGHPART>0x01D1DFB9</HIGHPART>

      <LOWPART>0x77B435ED</LOWPART>

    </LASTMODIFICATIONTIME>

    <WIMBOOT>0</WIMBOOT>

    <WINDOWS>

      <ARCH>9</ARCH>

      <PRODUCTNAME>Microsoft® Windows® Operating System</PRODUCTNAME>

      <EDITIONID>Core</EDITIONID>

      <INSTALLATIONTYPE>Client</INSTALLATIONTYPE>

      <SERVICINGDATA>

        <GDRDUREVISION>0</GDRDUREVISION>

        <PKEYCONFIGVERSION>10.0.14393.0;2016-01-01T00:00:00Z</PKEYCONFIGVERSION>

      </SERVICINGDATA>

      <PRODUCTTYPE>WinNT</PRODUCTTYPE>

      <PRODUCTSUITE>Terminal Server</PRODUCTSUITE>

      <LANGUAGES>

        <LANGUAGE>ko-KR</LANGUAGE>

        <FALLBACK LANGUAGE="ko-KR">en-US</FALLBACK>

        <DEFAULT>ko-KR</DEFAULT>

      </LANGUAGES>

      <VERSION>

        <MAJOR>10</MAJOR>

        <MINOR>0</MINOR>

        <BUILD>14393</BUILD>

        <SPBUILD>0</SPBUILD>

        <SPLEVEL>0</SPLEVEL>

      </VERSION>

      <SYSTEMROOT>WINDOWS</SYSTEMROOT>

    </WINDOWS>

    <NAME>Windows 10 Home</NAME> <-------------

    <DESCRIPTION>Windows 10 Home</DESCRIPTION>

    <FLAGS>Core</FLAGS>

    <DISPLAYNAME>Windows 10 Home</DISPLAYNAME>

    <DISPLAYDESCRIPTION>Windows 10 Home</DISPLAYDESCRIPTION>

  </IMAGE>

</WIM>

만약 잘 못된 Index 번호를 입력하게되면 아래와 같은 오류 메시지를 띄웁니다. 🔻

10. Build 스크립트는 WinPE의 기본적인 부분이라 기본 옵션을 그대로 사용하시면 됩니다.

11. Shell 스크립트 역시 그대로 사용하시면 됩니다. 여기는 부팅 후 Shell을 설정하는 부분인데 굳이 손볼 필요는 없습니다.

12. Components 스크립트는 윈도우에서 지원하는 다양한 기능을 WinPE에서 사용해야 할 때 선택하는 옵션입니다. 사용자의 패턴에 따라 달라지는 옵션이라 원하시는 기능을 선택하시면 됩니다. 기본으로 선택된 옵션들은 그대로 두시는것이 좋습니다. 🔻

13. Tweaks 스크립트는 중요한 옵션만 보겠습니다. 나머지는 기본옵션 그대로 사용하시면 됩니다. 🔻

➊. Wallpaper : WinPE 부팅 후 바탕화면으로 사용할 파일을 선택해 주면됩니다. "Use Custom Wallpaper"를 선택하고 파일을 선택하시면 됩니다.

➋. ImDisk Ramdisk : 반드시 선택되어야 합니다. RAM DISK는 WinPE가 실행되는 동안 임시폴더로 사용될 Temp 폴더가 위치하기 때문에 반드시 선택되어야 합니다. 아래 캡처와 같이 RAM DISK의 용량을 설치된 램의 50%로 설정하고 싶은경우는 아래와 같이 50을 입력하고 단위를 %로 설정하면됩니다. 3GB가 설치된 가상 컴퓨터에서 WinPE를 부팅할 경우 아래와 같이 1.5GB로 설정되는 것을 알 수 있습니다. %단위가 아닌 MB로도 설정가능합니다. RAM DISK 이름과 드라이브 문자는 원하는데로 지정가능 합니다.🔻

➌. Korean IME : 여기서 꼭 한국어 IME를 선택하셔야 한국어를 입력/보기가 가능합니다.

14. Apps 옵션은 추가 프로그램을 등록하는 부분인데요, 기본적인 옵션은 그대로 두시고 중간에 선택되지 않은 옵션인 "Portable >> Portabilitron"에 대해서 알아 보겠습니다. "Portabilitron"은 사용자가 원하는 프로그램을 수동으로 등록하도록 제공하는 옵션입니다. 기본적으로 5개가 설정되어 있으며 최대 50개까지 등록이 가능합다. 아래 캡처를 참조하시면 간단한 입력으로 쉽게 프로그램을 등록할 수 있습니다. 클릭하시면 큰화면으로 볼 수 있습니다. 🔻

옵션 중 Run From RAM(boot.wim)을 체크하시면 해당 프로그램이 boot.wim의 내용들과 함께 RAM에 올려져 실행되기 때문에 조금 더 빨리 실행은 됩니다. 체감 할 수 있을지 모르겠네요.^^;; Boot 드라이브 문자:\Program Files\GHOST 밑에 생성됩니다.

15. Drivers 스크립트는 기본적인 하드웨어를 사용하기 위한 옵션들입니다. 솔직히 이부분은 많은 테스트를 해보지 못했습니다. 이전 포스팅에서 다루었던 윈도우 PE 드라이버 추가하기 처럼 추가는 가능합니다만, 정상적으로 작동되는지는 아직 테스트 전입니다. 확인 후 이부분은 따로 포스팅 해보겠습니다. 꼭!!~ (개인적으로 봤을 땐 이부분이 젤 중요해요..^^~)

 불필요하게 느껴지는 부분인 오디오 옵션 정도는 빼는게 좋을 것 같습니다. WinPE에서 음악듣고 할 일은 없을 듯하네요. 선택사항이니 입맛데로 선택하시면 될 것 같습니다.^^;; 하지만 빼면 메모리는 아낄 수 있다는 것을 꼭~~ 명심해주세요^^~

16. Finals에서 가장 중요한 옵션은 PostConfig 입니다. 무조건 체크하셔야 합니다. 기본옵션을 그대로 사용하겠습니다. 특별한 설정은 없습니다.  🔻

17. VirtualTest는 해당 프로그램이 설치되어 있어야 테스트가 가능합니다. 테스트까지 진행하고 싶다면 해당 프로그램을 우선 설치해야 합니다. 만약 윈도우 8 Professional 이상을 사용하신다면 윈도우 Hyper-V를 추천해 드립니다. 저도 Hyper-V로 테스트를 진행하였습니다.

18. WritMedia는 Finals에서 작성이 완료된 ISO 파일을 부팅가능하도록 USB로 만들어주는 과정입니다. 저는 개인적으로 자주 사용하는 Rufus를 추천합니다.

19. 여기까지 모든 설정이 완료되면, 상단에 Play 버튼을 클릭합니다. 🔻

아래와 같이 WinBuilder에서 사용자의 설정 옵션에 따라 스크립트를 실행합니다. 🔻

스크립트 실행이 완료되고 18번 항복에서 Rufus 옵션을 선택하였다면 아래와 같은 화면을 볼 수가 있습니다. 🔻

 

아래 캡처화면에서 표시해 놓은 아이콘을 클릭합니다. 위에서 만들었던 ISO 파일을 선택하기 위함입니다. 🔻

아래와 같이 열기 창이뜨면 "C:\압축 해제 폴더\ISO\Win10PESE_x64.ISO" 파일이 있습니다. 선택 후 열기를 클릭합니다. 🔻

장치에서 USB 드라이브를 선택합니다. 나머지 옵션은 그대로 둡니다. 경험상 아래 설정이면 구형 PC, 신형 PC 모두 부팅이 가능 합니다. 시작 버튼을 클릭합니다. 🔻

선택한 USB의 내용이 모두 삭제된다는 경고 메시지를 띄웁니다. 문제없다면 확인을 클릭합니다. 🔻

 

USB 부팅 디스크를 바로 만들기 시작합니다. 용량에 따라 다르겠지만, 약 2분 40초 정도 소요됩니다. 🔻

아래 캡처와 같이 완료 메시지와 함께 USB 부팅 디스크 만들기가 완료 되었습니다. WinBuilder와 Rufus 모두 종료하고 테스트를 해보겠습니다.🔻

저는 Hyper-V로 ISO 파일을 이용하여 테스트 해 보겠습니다. Hyper-V가 없는 경우는 위에서 만든 USB 부팅 디스크로 테스트하시면 동일한 화면을 보실 수 있습니다. 🔻

 


여기까지 WinBuilder를 이용하여 Windows 10 용  WinPE를 만들어 보았습니다. 글을 다 적고보니 너무 길게 적은거 아닌가 싶습니다. 그래도 많은 분들에게 조금이나마 도움이 되길 바랍니다. 

 

중간에 문제점이나 문의사항은 언제나 댓글이나 메일 보내주세요. 감사합니다. ^^~

 

함께 읽으면 좋은 글

2017/10/25 - Rufus를 이용한 Windows 10 클린 설치 USB 부팅 디스크 만들기 - Windows 10 Fall Creators Update : 레드스톤 3

2017/03/18 - 윈도우 PE 만들기 - 윈도우 PE 드라이버 추가 하기 WINDOWS PE

2017/03/17 - 윈도우 PE 만들기 - WINDOWS PE 부팅 USB 디스크 만들기 PE 5.0

 

 

728x90