강좌 / 팁

소프트웨어 Win10PE 2016_LTSB_x64 PE 만들기

2018.02.12 21:21

대추사랑 조회:5948 추천:25

처음 PE를 만드시는 분을 위한 글이니만큼 기본적인 설명입니다.
RS2 또는 RS3 PE를 만들어보았으나 사용시 불안정한 부분이 있어 2016_LTSB를 사용했습니다. 
설명글에서 타이핑의 편리를 위해서 경어체를 버렸으니 이해하시고 보십시오.
 

제작 도구 : Win10PESE WinBuilder 2017년 12월 02일 버전.
    압축 파일을 풀어놓을 폴더 이름은 8자 이내라야 한다. 더 길면 오류 발생 확율 증대.
제작 대상 : 가상디스크에 마운트한 Win10_2016_LTSB_x64_9057889.iso
제작 기법 : 기본값을 유지하면서 필요한 부분만 변경.
준비물1: PE Builder 17년 12월 02일 버전

다운로드 : http://win10se.cwcodes.net/Compressed/download.php?loc=Win10C&httploc=win10se.cwcodes.net/Compressed/&file=Win10PE_SE_2017-12-02.zip&localdlc=Win10PE_SE_count.txt

준비물2: 워크벤치에 들어갈 파일들 : 준비물.zip

 

다운받은 빌더와 첨부된 "준비물.zip" 파일을 Win10PE 폴더에 풀어주면 아래와 같을 것이다.
Projects\ ------------ 빌더 본체.
Workbench\ ----------- 부속 파일, 드라이버, PE에 포함될 무설치 파일들, 레지스트리 파일들.
BuilderSE.exe -------- 빌더 실행 파일.
BuilderSE.ini -------- 빌더 설정 파일.
pecmd.ini ------------ 부팅 초기에 나타나는 영문 메세지를 한글로 변경.
Win10PE.cfg ---------- PE 구성 파일로 원본과는 많은 부분에서 다름.
시작,작표.reg -------- 시작메뉴와 작업표시줄에 대한 레지스트리 파일.
최적화.reg ----------- PE최적화를 위한 레지스트리 파일.
*** Workbench\Common\RootRAM\Windows\ 폴더내의 파일들은 에어로테마(바탕화면 그림변경)에 필요하고, SYS 폴더의 파일들은 PE에서 다른 앱을 사용시 .DLL 파일이 없어서 실행이 되지 않는 파일들을 수집한 것임. 하지만 2016_LTSB_x64 에서 추출한 파일들이니 다른 에디션에서는 해당 원본에서 추출해서 사용하기를.
 

WinBuilder 실행 초기화면:
Builder_01.jpg

좌측은 트리, 우측은 스크립트화면으로 호칭하며, 단계적으로 설명.
최종적으로 만들어지는 PE는 WIM 하나로 동작하는 RAMOS 형태이다.
PE에 많은 기능을 넣으면 크기가 증대하고, 부팅 시간도 길어진다.
지금부터 만들려는 PE는 다음 차례를 거친다.
*** 따로 언급하지 않은 부분은 기본값으로 둔다.

 

 

Builder_02.jpg

1) 먼저 만들고자하는 PE의 원본을 지정한다. 처음에 적었다시피 대상은 Win10_2016_LTSB_x64 이다.
   디스크 공간이 충분하다면 원본을 풀어놓으면 되고, 아니면 ISO 파일을 가상디스크에 마운트하고, 그 드라이브명을 지정해도 된다.
   위 그림에서 1 Select Source: 우측의 폴더 아이콘을 클릭하면 원본 위치를 지정할 수 있다.
   *** 만약에 우측의 [Source]탭에서 Source Directory를 지정했다면 양쪽이 같은 위치를 지정해야한다.
   *** 서로 다르면 오류발생 100%이니, 2017년 12월 02일 버전 이라면 앞의 한군데만 지정한다.
 

 

Builder_03.jpg

2) 이제 PE의 화면 해상도를 지정하고, 부트 관리자의 종류를 선택한다.
    자신의 컴퓨터에 적합한 해상도를 선택하고, 부트 관리자는 표준으로 선택.

 

 

Builder_04.jpg

3) 만들려는 PE의 원본이 멀티 에디션이라면 정확한 인덱스 번호를 알아서 선택하고,
   주로 PE에 사용하는 엔터프라이즈라면(단일 에디션) 그냥 진행해도 된다.

 

 

Builder_05.jpg

4) 이제 트리의 Build 쪽으로 이동. 1-Copy Files 선택하고 [Script]탭에서 Clear Target... 항목과 Other Language... 항목만 체크하고 모두 체크해제.
   (다른 언어 입력으로 여러가지 키보드가 필요하다면 키보드 항목도 체크)
 

 

Builder_06.jpg

5) Build - 2 Shell & Config 트리의 [Script]탭에서 부팅시 숫자 키패드의 숫자를 사용하려면
   NumLock 항목을 ON으로 한다. 아니면 Off.
 

 

Builder_07.jpg

6) RAMOS 형식으로 PE를 만들고 싶다면 위의 그림처럼 체크한다.
   이것은 Y드라이브가 형성되지 않는다.
 

 

Builder_08.jpg

7) 이제 트리의 Shell - 1 Expiorer Shell 선택하고, [Script]탭에서 Options 항목을 자세하게
   살펴볼 필요가 있다.
   시작메뉴와 작업표시줄 그리고 바탕화면의 아이콘 크기를 설정할 수 있고, 그 이외 설정을
   변경할 수 있다.
 

 

Builder_09.jpg

8) 이제 시작메뉴 형태를 Start10 이나 StartIsBack+로 변경할 수 있는데 자신이 선호하는 형태를 선택한다. (여기서는 StartIsBack+)
 

 

Builder_10.jpg

9) 이제 PE의 구성요소를 선택할 차례이다.
   PE의 크기는 이 순서에서 영향을 많이 받는다. 우선 저자가 선호하는 것으로 진행한다.
 

 

Builder_11.jpg

10) 트리에서 보다시피 비트라커는 제외했는데 필요하다면 체크한다.
    그리고 Hotplug 항목은 이동형 저장장치의 안전제거를 위한 트래이 상주 프로그램의 선택여부를 결졍한다.
    그리고 Y드라이브를 만들지 않으니 Add MountStor... 항목은 선택해제.
 

 

Builder_12.jpg

 

11) 통신을 사용하지 않더라도 .wim 파일을 조작하기 위해 imagex, GimageX 사용할 계획이라면 트리의 Network, PENetwork 항목은 체크해야 한다.

PENetwork 에서 [Script] 탭에서 Startup Countdown 항목에는 1초로 변경하고, 그 아래 두번째 항목을 체크한다. (매 실행시마다 새로운 장치 찾기)

 

 

Builder_13.jpg

12) 솔직히 닷넷프레임워크와 비쥬얼 C++ 런타임은 PE크기를 키우는 주 종목이지만 필요한 경우가 있으므로 체크한다.

 

 

Builder_14.jpg

13) 가상디스크와 램드라이브를 설정할 차례이다.
 컴퓨터의 메모리가 최소한 4G 이상이라면 램디스크 크기를 기본 값으로 둔다. 더불어 실컴에서 사용하는 램드라이브가 있다면 동일한 드라이브명을 사용하도록 설정한다.

 

 

Builder_15.jpg

14) 당연히 한글 IME는 선택하고, 전원옵션도 설정한다. 기본값은 밧데리를 사용하는 경우 디스플레이 끄는 시간은 5분 후, 디스크 끄는 시간은 20분 후이다. 이곳도 자신의 전원옵션에 따라 설정한다. 필요없다면 트리에서 체크 해제.
 

 

Builder_16.jpg

15) Apps 트리에서 제공되는 프로그램은 당연히 한글화가 되어있지 않다. 한글화가 되어있는 프로그램이나 선호하는 프로그램을 PE에 추가하는 방법은 아래의 Finals 트리에서 자세한 설명이 있다.
그래서 여기서는 플래시 추가, 윈도우용 핫키 추가, 그리고 USB가 삽입되어 있을 경우 드라이브 이름을 정렬하는 LetterSwap 이 세가지만 설정한다.
위 그림과 같이 드라이브 이름을 정렬하려면 /MountALL 문자열을 선두에 삽입한다.
 

 

Builder_17.jpg

16) 드라이버 설정에서는 오디오와 디스플레이는 기본값으로 두고, 네트워크 드라이버는 저자가 사용하는 2컴퓨터에 맞추어서 인텔과 리얼텍만 체크했다. 각각 자신의 상황에 맞추어서 선택하고, 체크하면 된다.
 

 

Builder_18.jpg

17) 기타 자신의 컴퓨터에 맞는 드라이버가 준비되어 있다면 다음 폴더에 미리 넣어둔다.
Win10PE\Workbench\Common\Drivers_x64\ 폴더에 자신의 드라이버를 폴더째 복사한다. 이 과정이 드라이버 통합이다.

위 그림에서 체크된 부분이 시작시 드라이버 로드, 미서명 드라이버도 설치 허용, UEFI에서 미서명 드라이버 실행을 위한 테스트모드 사용이다.
 

 

Builder_19.jpg

18) 위 그림에서와 같이 작업표시줄과 시작메뉴에 아이콘 고정 방식은 권장하지 않는다. 이 방식을 사용하면서 한글이 들어간다면 반드시 빌드시 오류가 나타난다. 글의 끝부분에서 작업표시줄과 시작메뉴에 아이콘 고정하는 방법을 설명할 것이다.
 

 

Builder_20.jpg

19) 위 그림과 같이 마지막 설정 부분이다. PostConfig 트리의 Script 탭에서 Include Files in boot.wim Root(Ram) 이 항목을 체크하면 사용자가 준비한 프로그램들을 생성되는 PE인 boot.wim에 포함할 수 있다. (준비물\Workbench\Common\RootRAM\ 폴더의 내용들)
그리고 생성되는 PE 크기를 줄이기위해 Compression 항목에서 멕시멈을 선택한다.

 

 

20) BuilderSE.exe 실행 화면에서 오른쪽 위를 보면 Play 버튼이 보인다. 이를 클릭하면 PE를 만들기 시작한다.
   끝나면 다음 위치에 PE가 만들어져 있다.  내 노크북에서 3분 24초 가량 흘러서 PE 만들기 완성.
   위치 = Win10PE\ISO\TI\WIM\sources\boot.wim (크기는 724,512,264byte)
   이 boot.wim 파일을 E:\Wim\ 폴더에 넣고 BCD를 편집한다. (자신의 환경에 맞추어서)
 

21) bootice.exe 실행.
    BCD탭 선택->초보자 방식 선택->추가->새로운 WIM 부팅 항목-> WIM 부팅 항목이 생김.
      부팅 디스크: 항목을 누르고, boot.wim 파일을 복사한 디스크를 선택한다.
      파티션: 항목을 누르고, boot.wim 파일을 복사한 파티션을 선택한다.
      부팅 파일: 항목에서 boot.wim 파일을 복사한 폴더와 파일명을 입력한다. ( 드라이브명은 제외 = \WIM\BOOT.WIM )
      OS 이름: 항목에서 자신의 Win10 PE 이름을 입력한다. (부팅 메뉴에서 보이는 이름 = Boot.wim 부팅시험)
      언어: 항목에서 ko-KR 선택한다.
      '현재 시스템 저장' 버튼을 누르고, bootice.exe 종료.


22) 시스템을 리부팅하며 부트메뉴 "Boot.wim 부팅시험" 항목으로 PE 부팅한다.
부팅이 끝난 그림:

W10PE_1.jpg

 

 

빌드한 폴더를 보존하십시오.
다음 글(PE에서 작업표시줄과 시작메뉴에 아이콘 고정)에서 연재 계속.
서술한 설명에 더하여 무설치 프로그램 추가와 PE에서의 최적화 및 레지스트리 병합에 대해서 적어보겠습니다.
 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4289 하드웨어| Windows 11에서 Realtek 오디오 드라이버를 쉽게 수정하는 ... [6] VᴇɴᴜꜱGɪ 2809 7 01-04
4288 하드웨어| USB 키패드를 매크로 키패드로 사용하기 [7] 지후빠 1863 15 01-02
4287 윈 도 우| 삭제할수 없는 시스템 앱, 삭제 방법 [8] zerojiddu 3492 13 01-01
4286 소프트웨어| Wise care 365 사용시 주의점 [5] heykevin 2502 9 12-30
4285 윈 도 우| 포맷없이 , diskpart 작업 없이 기존 디스크에 EFI 파티션 ... [13] heykevin 3373 23 12-30
4284 윈 도 우| Chromium 기반 브라우저 OS 지원 종료 예정 알림 제거 자동... [8] 녹색조각 1640 15 12-29
4283 윈 도 우| IP 주소 변경 배치(DSN/WINS) [20] 무월 3542 30 12-28
4282 윈 도 우| Microsoft Update 카탈로그 (업데이트 항목 . 빨리 받아 적... [3] heykevin 1387 7 12-28
4281 하드웨어| ASROCK 메인보드에 관하여..... [5] 밤이슬216 2530 5 12-25
4280 소프트웨어| 마우스 두개 양손 사용시 왼손 마우스 버튼 스왑 [7] 지후빠 1184 12 12-24
4279 윈 도 우| 장치 드라이버 업데이트 파워쉘로 확인하기 [1] zerojiddu 1506 7 12-22
4278 윈 도 우| Windows 10, 12월 보안 패치(KB5021233) 설치 후 뜨는 블루... [5] 타천사둘리 1872 8 12-20
4277 윈 도 우| [실사] USB 테더링으로 PC 인터넷 랜 드라이버 설치하기! [8] 무월 1746 15 12-20
4276 윈 도 우| 관리자보다 더쎈 권한으로, 접근제한 에러 뚫기 [20] zerojiddu 4007 16 12-18
4275 윈 도 우| KB5018863 업데이트 제거하기(22621.1037로 버전 바꾸기) [5] 타천사둘리 1576 5 12-16
4274 윈 도 우| 윈도우 호스트 만들기 - 몇가지 추가 [11] 슈머슈마 1749 10 12-15
4273 윈 도 우| 윈도우 호스트에 온라인 광고차단 호스트 파일 추가, 기본 ... [14] 슈머슈마 2067 14 12-13
4272 윈 도 우| BCD 백업 및 복구 프로그램 입니다 [11] 지룡자 3098 25 12-10
4271 윈 도 우| [실사 ] 부트 메뉴에 PE 등록 하기 | Recovery 생성 백업&a... [14] 무월 2431 22 12-10
4270 윈 도 우| Windows 10에서 Windows 11 업데이트(업그레이드)를 차단하... [5] heykevin 2598 22 12-09
XE1.11.6 Layout1.4.8