CREATING Windows PE Image
CREATING Windows PE Image
CREATING Windows PE Image
This walkthrough describes how to create a customized Windows PE image. The primary tool for customizing Windows PE 2.0
is PEImg, a Windows PE command-line tool. After creating a customized image, you can deploy the image to a hard disk or
create a bootable Windows PE RAM disk on a CD-ROM, a USB flash drive (UFD) or a hard disk.
Note
A Windows PE RAM disk boots directly into memory and is assigned the drive letter X, which does not correspond to the
media (for example, a UFD or a CD-ROM) from which you booted. Ensure that you have sufficient memory to support the
size of your Windows PE image plus any additional memory requirements, for example, if you plan on running any
customized applications that need additional working memory.
Prerequisites
To complete this walkthrough, you need the following:
• A technician computer that provides all the tools and the source files. For more information, see Building a Technician
Computer.
1. On your technician computer, click Start, point to All Programs, point to Windows OPK or Windows AIK, and
then click Windows PE Tools Command Prompt.
The menu shortcut opens a Command Prompt window and automatically sets environment variables to point to all
the necessary tools. By default, all tools are installed at C:\Program Files\version\Tools, where version can be
Windows OPK or Windows AIK.
2. At the command prompt, run the Copype.cmd script. The script requires two arguments: hardware architecture and
destination location. For example,
where <architecture> can be x86, amd64, or ia64 and <destination> is a path to the local directory. For example,
The script creates the following directory structure and copies all the necessary files for that architecture.
1
1/16/2014 Creating_Windows_PE_Image.doc Computer Systems Engineer
Step-by-Step Guide for Creating a Window PE Image
to be used as an internal resource only
For example,
\winpe_x86
\winpe_x86\ISO
\winpe_x86\mount
• At the command prompt, mount the base Windows PE image (Winpe.wim) to the \Mount directory by using ImageX.
For example,
1. Add a Windows feature to the base image by using the peimg /install command. For example,
where <pkg> denotes the package name. A list of available packages and their names can be obtained by using the
/list command. You can use wildcards to specify a package name. Any packages with matching names will be
installed. For example,
-or-
peimg /install=*HTA* c:\winpe_x86\mount\Windows
where wildcards denote any package with HTA in the package name.
2
1/16/2014 Creating_Windows_PE_Image.doc Computer Systems Engineer
Step-by-Step Guide for Creating a Window PE Image
to be used as an internal resource only
WinPE-FONTSupport-<region>- Additional font support for ja-jp, ko-kr, zh-cn, zh-hk, and zh-tw.
Packages
3. Verify that the packages were installed by using the peimg /list command to view all packages in the current image.
For example,
In the INS column, (+) denotes installed packages and (-) denotes not installed.
• ImageX
A command-line tool for capturing and applying images during deployment scenarios. For example, at a command
prompt,
3
1/16/2014 Creating_Windows_PE_Image.doc Computer Systems Engineer
Step-by-Step Guide for Creating a Window PE Image
to be used as an internal resource only
c:\winpe_x86\mount\Windows
Important
Adding files to the \Windows directory will increase the size of your Windows PE RAM image. Ensure that your computer
has sufficient memory to boot Windows PE and to run various applications.
Next Step
You now have a customized Windows PE RAM disk image that you can place on bootable media, like a CD-ROM or a UFD.
4
1/16/2014 Creating_Windows_PE_Image.doc Computer Systems Engineer
Step-by-Step Guide for Creating a Window PE Image
to be used as an internal resource only
1. On your technician computer, at a command prompt, create an .iso file by using Oscdimg. For example,
1. During a running Windows Vista operation system or a Windows PE session, insert your UFD device.
2. At a command prompt, use Diskpart to format the device as FAT32 spanning the entire device, setting the partition
to active. For example,
diskpart
select disk 1
clean
create partition primary size=<size of device>
select partition 1
active
format fs=fat32
assign
exit
3. On your technician computer, copy all the content in the \ISO directory to your UFD device. You can manually create
the directory structure or use the xcopy command to automatically build and copy the appropriate files from your
technician computer to your UFD device. For example,
where c is the letter of your technician computer hard disk and f is the letter of your UFD device.
5
1/16/2014 Creating_Windows_PE_Image.doc Computer Systems Engineer
Step-by-Step Guide for Creating a Window PE Image
to be used as an internal resource only
You can further customize your Windows PE image by adding language packs, customized scripts, and drivers. For more
information, see Windows PE Customization How-To Topics.
Note, your .WIM goes in the sources folder, and should be named boot.wim
6
1/16/2014 Creating_Windows_PE_Image.doc Computer Systems Engineer
Step-by-Step Guide for Creating a Window PE Image
to be used as an internal resource only
7
1/16/2014 Creating_Windows_PE_Image.doc Computer Systems Engineer