USB フラッシュメモリから ブート可能な Windows PE 起動ディスクを作成するためのメモ
基本的な作業は WAIK のヘルプ内のチュートリアルで網羅されています。
- 以下のコマンドを実行し、PE ビルド環境を作成します。
copype.cmd x86 c:\winpe_x86
※ x86 となっている個所を x64 / ia64 にすると各 CPU アーキテクチャ用のイメージになります。
- デフォルトでは入らないツール類をコピーします。
- Imagex
copy "C:\Program Files\Windows AIK\Tools\x86\imagex.exe" c:\winpe_x86\iso\
- Pkgmgr.exe
xcopy "C:\Program Files\Windows AIK\Tools\x86\Servicing\*" c:\winpe_x86\iso\Servicing /s
copy %windir%\system32\msxml6*.dll c:\winpe_x86\iso\Servicing
- oscdimg
copy "C:\Program Files\Windows AIK\Tools\PETools\oscdimg.exe" c:\winpe_x86\iso\
- peimg
copy "C:\Program Files\Windows AIK\Tools\PETools\peimg.exe" c:\winpe_x86\iso\
- 除外一覧ファイル (ImageX でイメージを作成する際に除外するファイル) を以下のディレクトリに作成します。
c:\winpe_x86\iso\Wimscript.ini
Wimscript.ini の内容
[ExclusionList]
ntfs.log
hiberfil.sys
pagefile.sys
"System Volume Information"
RECYCLER
Windows\CSC
[CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf
- USB フラッシュメモリを以下の設定でフォーマットします。
diskpart
select disk <Disk Number>
clean
create partition primary
select partition 1
active
format fs=fat32
assign
exit
※Disk Number は diskpart の list disk コマンドで確認します。
- 以下のコマンドを実行し、USB フラッシュメモリに作成した PE ビルド環境をコピーします。
xcopy c:\winpe_x86\iso\*.* /s /e /f <USB フラッシュメモリのドライブ>