Windows PE (WinPE) は小規模なオペレーティング システムで、Windows デスクトップ エディション、Windows Server、他の Windows オペレーティング システムのインストール、展開、修復に使用されます。 Windows PE では、次のことができます。
- Windows をインストールする前に、ハード ドライブを設定します。
- ネットワークまたはローカル ドライブのアプリまたはスクリプトを使用して Windows をインストールします。
- Windows イメージをキャプチャして適用します。
- 実行していない Windows オペレーティング システムを変更します。
- 自動回復ツールを設定します。
- 起動できないデバイスからデータを回復します。
- 独自のカスタム シェルまたは GUI を追加して、このようなタスクを自動化します。
WinPE の使用を開始する
WinPE のダウンロード
WinPE は、Windows Assessment and Deployment Kit (ADK) のアドオンです。 ADK および WinPE アドオンは、 ADK のダウンロードとインストールからダウンロードできます。 ADK と WinPE アドオンをインストールして、WinPE の操作を開始します。
注
Windows 10 バージョン 1809 より前では、WinPE は ADK に含まれ、アドオンではありませんでした。
起動可能な WinPE メディアを作成する
WinPE は、USB、CD/DVD/ISO、または仮想ハード ドライブから起動できます。 詳細については、 起動可能な WinPE メディアの作成 を参照してください。
サポートされている Windows の機能
Windows PE は Windows コマンド ライン環境を実行し、次の Windows 機能をサポートします。
- Windows スクリプト ホスト (WSH)、ActiveX データ オブジェクト (ADO) のサポート、PowerShell のオプションのサポートなど、バッチ ファイルとスクリプト。
- Win32 アプリケーション プログラミング インターフェイス (API) や HTML アプリケーション (HTA) のオプションサポートを含むアプリケーション。
- ネットワーク、グラフィックス、大容量記憶装置を実行できるドライバーの汎用セットを含むドライバー。
- イメージのキャプチャとサービス (展開イメージのサービスと管理 (DISM) を含む)。
- ネットワークには、LAN 経由で TCP/IP および TCP/IP 上の NetBIOS を使用してファイル サーバーに接続することが含まれます。
- NTFS、DiskPart、BCDBoot を含むストレージ。
- BitLocker とトラステッド プラットフォーム モジュール (TPM)、セキュア ブート、その他のツールのオプションサポートを含むセキュリティ ツール。
- Hyper-V (VHD ファイル、マウス統合、大容量ストレージ、および Windows PE をハイパーバイザーで実行できるようにするネットワーク ドライバーを含む)。
ハードウェア要件
Windows PE には Windows と同じ要件があります。ただし、次の例外があります。
- ハードドライブは必要ありません。 Windows PE はメモリから完全に実行できます。
- 基本バージョンでは、512 MB のメモリのみが必要です。 (ドライバー、パッケージ、またはアプリを追加する場合は、より多くのメモリが必要になります)。
- メモリ (RAM ディスク ブートとも呼ばれます) から Windows PE を直接起動するには、Windows PE (WIM) イメージ全体を保持できる物理メモリ (RAM) の連続した部分を使用できる必要があります。 メモリの使用を最適化するには、製造元は、ファームウェアが物理メモリ アドレス空間の先頭または末尾にメモリの場所を予約することを確認する必要があります。
- Windows PE の 32 ビット バージョンでは、32 ビットの UEFI および BIOS PC、および 64 ビット BIOS PC を起動できます。
- Windows PE の 64 ビット バージョンでは、64 ビットの UEFI および BIOS PC を起動できます。
制限事項
Windows PE は汎用オペレーティング システムではありません。 デプロイと回復以外の目的で使用することはできません。 ハードウェア検証、シン クライアント、または埋め込みオペレーティング システムには使用しないでください。 Microsoft では、 検証 OS や Windows IoT Enterprise などの他の製品を作成しています。これらの目的で使用できます。
運用オペレーティング システムとしての使用を防ぐため、Windows PE:
- シェルの実行を自動的に停止し、72 時間後に再起動します。 この期間は構成できません。
- ドライバー、ドライブ文字、Windows PE レジストリの変更など、Windows PE が再起動すると、すべての変更が失われます。 永続的な変更を行うには、「 WinPE: マウントとカスタマイズ」を参照してください。
既定の Windows PE インストールでは FAT32 ファイル形式が使用されます。これには、最大 4 GB のファイル サイズと最大 32 GB のドライブ サイズなど、独自の制限があります。 詳細については、「 WinPE: WinPE に 1 つの USB キーを使用する」と WIM ファイル (.wim) を参照してください。
Windows PE では、次のいずれもサポートされていません。
- ファイルサーバーまたはターミナルサーバーで使用。
- NIC チーミング。
- ネットワーク ドメインへの参加。
- IPv6 ネットワーク上の Windows PE から IPv4 ネットワークに接続する。
- リモート デスクトップ。
- .MSIインストールファイル。
- 英語以外の文字を含むパスから起動します。
- 1 つのアーキテクチャ用にコンパイルされたアプリを別のアーキテクチャで実行します。たとえば、64 ビット バージョンの Windows PE で 32 ビット アプリを実行したり、Arm64 バージョンの WinPE で Amd64 アプリケーションを実行したりします。
- DISM (.appxbundle パッケージ) を使用してバンドルされたアプリ パッケージを追加する。
ヒント
一般に、最新バージョンの WinPE を使用して Windows を展開します。 Windows 10 または Windows 11 イメージ用にカスタマイズされた WinPE を使用している場合は、既存の Windows PE イメージを引き続き使用し、ネットワーク上の場所から最新バージョンの DISM を実行することをお勧めできます。 詳細については、「 DISM を別のコンピューターにコピーする」を参照してください。
Windows PE での Windows セットアップの実行に関する注意事項:
- Windows 11 の場合: WinPE から Windows セットアップを起動する場合は、WinPE イメージに WinPE-WMI とオプションコンポーネント WinPE-SecureStartup 含まれていることを確認します。 これらのオプション コンポーネントを含めない場合は、PC が最小ハードウェア要件を満たしていないというエラーが表示されることがあります。
- 32 ビット バージョンの Windows PE と Windows セットアップを使用して、64 ビット バージョンの Windows をインストールできます。 詳細については、「 Windows セットアップでサポートされるプラットフォームとクロスプラットフォームの展開」を参照してください。
- Windows PE はダイナミック ディスクをサポートしていますが、Windows セットアップではサポートされていません。 Windows PE で作成されたダイナミック ディスクに Windows をインストールした場合、ダイナミック ディスクは Windows では使用できません。
- UEFI とレガシ BIOS の両方のモードをサポートする UEFI ベースの PC の場合、Windows を正しくインストールするには、Windows PE を正しいモードで起動する必要があります。 詳細については、「 WinPE: UEFI またはレガシ BIOS モードでのブート」を参照してください。
こちらも参照ください
コンテンツの種類 | リファレンス |
---|---|
製品評価 |
|
デプロイ |
USB 起動可能なドライブを作成します | ブート CD、DVD、ISO、または VHD を作成します | ハード ドライブ (フラット ブートまたは非 RAM) にインストール | UEFI またはレガシ BIOS モードで起動します | UEFI モードまたはレガシ BIOS モードで起動します | WinPE と WIM ファイル (.wim) に 1 つの USB キーを使用する |
オペレーションズ |
マウントとカスタマイズ | ドライバーを追加します | 記憶域ネットワーク (SAN) ポリシー | アプリを作成します | イメージの最適化と縮小 |
トラブルシューティング |
|
ツールと設定 |
Wpeinit と Startnet.cmd: WinPE スタートアップ スクリプトの使用 | スクリプトを使用してドライブ文字を識別する | パッケージの追加 (オプションコンポーネント参照) |
コマンド ライン オプション |
CopyPE | Drvload | Makewinpemedia | Wpeutil |
Windows PE に基づくテクノロジ |