ImageX를 이용하여 Windows PE 환경 만들기 III : diskpart/ImageX적용/bcdboot 



이전 포스팅에서 Windows PE용으로 사용할 OS의 "install.wim" 파일을 "install.esd" 파일로부터 추출하였다.

이번에는 diskpart를 이용하여 USB의 파티션 구조 및 부팅용 장치를 만든 후 ImageX의 적용 및 bcdboot로 

해당 OS를 부팅메뉴에 추가하는 작업을 하고자 한다.


<3. diskpart로 USB의 파티션 구조 및 부팅용 장치 만들기>

명령프롬프트를 관리자 권한으로 열어 다음과 같이 입력한다.


<3-1. 디스크 확인>

☞ diskpart

☞ list disk

select disk="디스크 number"

 ☞ select disk=2


<3-2. USB를 부팅용 장치로 만들기>

☞ clean

☞ create partition primary

format fs=ntfs quick label=WinPE가 설치될 USB의 라벨명

☞ format fs=ntfs quick label=winpe

☞ active

assign letter="WinPE가 설치될 USB의 드라이브명"

☞ assign letter="z"

☞ exit



<4. ImageX 적용>

명령프롬프트를 관리자 권한으로 열어 "ImageX" 파일이 있는 폴더로 이동한다.


ImageX /apply install.wim 1 Windows PE가 설치될 USB의 드라이브명

☞ ImageX /apply install.wim 1 z:\


해당 OS의 "Install.wim" 파일을 USB에 Windows PE로 설치하였다.

설치시간은 USB 및 컴퓨터 사양에 따라 다르므로 필자의 설치시간과 다를 수가 있으니 참고바란다.


<5. bcdboot 적용>

명령프롬프트를 관리자 권한으로 열어 bcdboot를 실행하여 해당 OS를 부팅메뉴에 추가한다.


☞ bcdboot z:\windows /l ko-kr /s z: /f All



Windows PE를 구동할 컴퓨터에 USB (물론 BIOS에서 USB를 Primary로 설정해야 한다.)를 삽입한 후 

전원을 On하면 초기에 Windows PE가 해당 시스템의 드라이버 잡는 시간이후 Windows가 부팅된다.


장치가 '준비 중' 이다.

시스템 사양에 따라 Windows PE 환경이 만들어진 USB를 삽입 후 상기 '준비 중' 화면에서 

멈추는 시간이 각기 다르므로 이 또한 참고바란다.


Windows에 필요한 기본 설정 화면이 나타난다.


USB에 설치된 Windows PE (Windows 10 Enterprise)가 부팅되었다.


Windows PE는 상당히 사용하기 편리하며 컴퓨터에 문제 발생 시 하드웨어 또는 소프트웨어 

원인을 직접적으로 유추할 수 있게 하는 유틸리티로도 사용이 가능하다.

즉, HDD 문제로 컴퓨터가 부팅하지 않을 경우, HDD는 인식하나 소프트웨어 문제로 부팅시간이 

현저히 느릴 경우, CPU 및 메모리 등 주요 부품의 고장 유무 또한 판단할 수 있게 하므로 

만능툴로도 손색이 없다.



ImageX를 이용하여 Windows PE 환경 만들기 II : Install.wim 확보하기


ImageX를 이용하여 USB에 Windows 10 Enterprise를 설치하는 내용중 이전 포스팅은 

Windows 10용 Windows 평가 및 배포 키트(Windows ADK)에서 "ImageX" 파일을 얻는 작업을 설명했다.

이번 내용은 Windows 10 Enterprise 버전의 이미지 파일에서 "Install.wim" 파일을 확보하는 것이다.
"Install.esd" 파일로 압축이 되어 육안으로 확인할 수 없는 것이므로 압축을 푸는 프로그램을 이용하여 
"Install.wim"을 얻기로 한다.

<2."Install.wim" 확보하기>


Windows 10 Enterprise 버전의 경우 Sources 폴더내 Install.esd 파일이 존재한다.

압축된 파일이므로 "dism" tool을 이용하여 해당 파일을 얻는다.


명령프롬프트를 관리자 권한으로 열어 c:\windows\system32 폴더에서


다음과 같이 입력하여 해당 OS의 "install.esd" 파일의 인덱스 번호를 확인한다.

dism /get-wiminfor /wimfile:<"install.esd" 파일이 있는 드라이브 및 폴더 지정>


 dism /get-wiminfor /wimfile:d:\richard\tools\imagex\install.esd


본 Windows 10 Enterprise version의 경우는 단독 OS 이므로 인덱스 번호가 "1" 이다.

만약 여러개의 OS가 엮어져 있다면 그 수만큼 인덱스 번호가 나온다.

다음과 같이 입력하여 "install.esd" 파일내 "install.wim" 파일을 추출한다.
dism /export-image /sourceimagefile:<"install.esd" 파일이 있는 드라이브 및 폴더 지정> 

/sourceindex:1 /destinationimagefile:install.wim /compress:max /checkintegrity


☞ dism /export-image /sourceimagefile:d:\richard\tools\imagex\install.esd 

/sourceindex:1 /destinationimagefile:install.wim /compress:max /checkintegrity

이미지 추출중...


"install.wim" 파일이 "install.esd" 파일로부터 추출되었다.

추출된 "install.wim" 파일은 C:\Windows\System32 폴더내 있을 것이다.

ImageX를 이용하여 Windows PE 환경 만들기 I : ImageX 확보하기


이전 포스팅에서 WinToUSB를 이용하여 USB에 Windows PE를 설치하는 내용을 다뤄봤다.

WinToUSB는 GUI 환경이라 초보자도 아무런 어려움없이 해당 작업을 할 수 있을 것이다.

이번에는 마이크로소프트 프로그램인 "ImageX"를 이용하여 명령프롬프트 (CMD명령어) 환경에서 

Windows PE를 설치하고자 한다. 

GUI 환경에서 작업하는 WinToUSB 보다 명령프롬프트를 통해 Windows PE 환경을 만들면 

컴퓨터 사양, USB 종류, Windows version등에 구애받지 않고 작업을 할 수 있다는 장점이 있다.

본 내용에 흥미있는 어느 누구라도 아래 순서대를 따라 가면 충분히 가능하리라 생각된다.


우선 다음과 같은 준비물이 필요하겠다.


1."ImageX" 확보하기 : Windows 10용 Windows 평가 및 배포 키트 (ADK)를 통해 입수한다.

2."Install.wim" 확보하기 : Windows 10 Enterprise 버전의 경우 Sources 폴더내 Install.esd 파일이 존재한다.

                                 압축된 파일이므로 "dism" tool을 이용하여 해당 파일을 얻는다.

3.diskpart로 USB의 파티션 구조 및 부팅용 장치 만들기

4.ImageX 적용하기

5.bcdboot로 해당 OS를 부팅메뉴에 추가하기


<1. ImageX 확보하기>


마이크로소프트 개발자 사이트에서 아래 파일을 다운로드 받아 설치한다.

Windows 10 용 Windows 평가 및 배포 키트(Windows ADK)

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


Windows 10 설치가 될 경로를 지정한다.


Windows Kits 개인 정보 화면에서 아무런 선택없이 다음으로 진행한다.


Windows 평가 및 배포 키드 사용권 계약이다. - '다음'을 클릭한다.



필요한 파일만 얻을 것이므로 배포도구 및 Windows 사전 설치 환경만 선택한다.



Windows 평가 및 배포 키트가 설치되었다.




상기 작업을 수행 후 아래 폴더로 이동하여 "ImageX" 파일을 확보한다.

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit
\Deployment Tools\x86\DISM 폴더내 "ImageX" 파일이 다운로드되었다.



+ Recent posts