Windows PE for Windows 10 イメージを作成してみた
概要
Windows PE for Windows 10 イメージを作成してみました。 Windows PE(Windows Preinstallation Environment)は、USBメモリやDVDから起動可能な計量版 Windows で、ローカル環境の Windows が起動しない場合のバックアップや特殊環境での Windows のインストール時などで重宝します。
環境
- Windows 10 Pro [Version 10.0.14393]
- Windows ADK for Windows 10 Version 1607
手順
生成手順をバッチファイルにまとめたので、こちらを見ていただいたほうがわかりやすいかもしれません。
PEイメージのコピー
copype amd64 C:\WinPE_amd64
そのほかのアーキテクチャは https://msdn.microsoft.com/ja-jp/library/windows/hardware/dn938388(v=vs.85).aspx
イメージのマウント
Dism /Mount-Image /ImageFile:C:\WinPE_amd64\media\sources\boot.wim /index:1 /MountDir:C:\WinPE_amd64\mount
パッケージの追加
例えば、WinPE-NetFX を追加する場合は以下のコマンド。
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-NetFX_ja-jp.cab"
/PackagePath
を続けて書くとワンライナーで追加できますが、手元の環境ではエラーが発生することがありました。
https://msdn.microsoft.com/ja-jp/library/windows/hardware/dn938382(v=vs.85).aspx を参考に、以下のパッケージを追加しました。
- WinPE-Font Support-JA-JP
- WinPE-RNDIS
- WinPE-WDS-Tools
- WinPE-WMI
- WinPE-NetFX
- WinPE-Scripting
- WinPE-PowerShell
- WinPE-DismCmdlets
- WinPE-SecureBootCmdlets
- WinPE-StorageWMI
- WinPE-SecureStartup
- WinPE-EnhancedStorage
- WinPE-LanguagePack-Package
言語の設定
Dism /Set-AllIntl:ja-jp /Image:"C:\WinPE_amd64\mount" Dism /Set-InputLocale:0411:00000411 /Image:"C:\WinPE_amd64\mount" Dism /Set-LayeredDriver:6 /Image:"C:\WinPE_amd64\mount" Dism /Set-TimeZone:"Tokyo Standard Time" /Image:"C:\WinPE_amd64\mount" dism /Gen-LangINI /Image:"C:\WinPE_amd64\mount" /distribution:"C:\WinPE_amd64\media" Dism /Set-SetupUILang:ja-JP /Image:"C:\WinPE_amd64\mount" /distribution:"C:\WinPE_amd64\media"
マウント解除
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
イメージファイルの作成
USBに書き込む場合
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
ISOファイルを作成する場合
MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso
動作確認
コマンドプロンプトだけのシンプルな環境ですが、ローカルファイルへのアクセスやネットワークアクセスが可能です。
X:\windows\system32>VER Microsoft Windows [Version 10.0.14393]