ブート検証 OS

検証 OS イメージ ビルダーまたは GenImage (詳細) を使用して検証 OS イメージをカスタマイズした後は、次のいずれかの方法でデバイスで起動できます。

  • 起動可能な USB ドライブを使用して RAM から検証 OS を実行します。
  • 検証 OS イメージをデバイスの内部ドライブに適用します。

どちらのオプションも、起動可能な Windows PE (WinPE) メディアを作成することから始まります。

[前提条件]

技術者用 PC では、次のものが必要です。

  • 最新の Windows Assessment and Deployment Kit (Windows ADK) および Windows PE アドオン。 インストール手順については、「Windows ADK をダウンロードしてインストールする」を参照してください。
  • カスタマイズされた検証 OS イメージ (ValidationOS.wim)。
  • 起動可能な WinPE メディアファイルと展開ファイル用の USB ドライブ。

重要

この記事の手順では、USB ドライブからデータを消去します。 オプション 2 では、ターゲット デバイスの内部ドライブからデータも消去されます。 続行する前に、必要なデータをバックアップします。

起動可能な WinPE USB ドライブを作成する

この WinPE USB ドライブを使用して、検証 OS を直接起動するか、デバイスの内部ドライブに検証 OS を適用します。

Windows UEFI CA 2023 証明書について考えてみましょう

ターゲット デバイスで、Windows UEFI CA 2023 証明書で署名されたブート ファイルが必要な場合は、次の手順に示す /bootex パラメーターを使用します。

詳細については、「 Windows セキュア ブート証明書の有効期限と CA 更新プログラム」を参照してください。

WinPE 作業ファイルを作成する

  1. 最新の Windows ADK および Windows PE アドオンが技術者 PC にインストールされていることを確認します。

  2. 展開ツールとイメージング ツール環境を管理者として開きます。

  3. Windows PE ファイルの作業コピーを作成します。

    copype amd64 C:\WinPE_amd64
    

USB ドライブをパーティション分割する

  1. USB ドライブを技術者用 PC に接続します。

  2. 展開ツールとイメージング ツール環境を管理者として開きます。

  3. DiskPart の起動:

    diskpart
    
  4. list diskを使用して USB ドライブを識別し、次のコマンドの<USB-disk-number>をディスク番号に置き換えます。

    警告

    clean コマンドは、選択したディスク上のすべてのデータを消去します。 USB ドライブを実行する前に選択したことを確認します。

    list disk
    select disk <USB-disk-number>
    clean
    create partition primary size=2048
    active
    format fs=FAT32 quick label="WinPE"
    assign letter=P
    create partition primary
    format fs=NTFS quick label="Data"
    assign letter=O
    exit
    

USB ドライブに WinPE をインストールする

MakeWinPEMedia を実行します。 ターゲット デバイスに Windows UEFI CA 2023 証明書が必要な場合は、/bootexを含めます。

警告

MakeWinPEMedia /UFD 指定された USB ボリュームを再フォーマットします。 P:が USB ドライブ上の WinPE パーティションであることを確認します。

MakeWinPEMedia /UFD C:\WinPE_amd64 P: [/bootex]

USB ドライブは、次のいずれかのオプションの準備ができました。

オプション 1: USB ドライブからのブート検証 OS

検証 OS が USB ドライブから実行される場合、システムが不安定になる可能性を回避するために、XtaCache サービスを無効にする必要があります。 検証 OS イメージ ビルダーと GenImage は、このサービスを自動的に無効にします。

これらのツールを使用せずにイメージを作成した場合は、次のレジストリ設定をオフライン イメージにインポートします。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XtaCache]
"Start"=dword:00000004

WinPE イメージを検証 OS イメージに置き換える

次の例では、前に割り当てたように、 P:としてマウントされた WinPE パーティションを使用します。

  1. ValidationOS.wimを USB ドライブにコピーします。

    xcopy ValidationOS.wim P:\sources\
    
  2. 既存の WinPE イメージを削除し、検証 OS イメージの名前を変更します。

    del P:\sources\boot.wim
    ren P:\sources\ValidationOS.wim boot.wim
    

デバイスを起動する

  1. USB ドライブをターゲット デバイスに挿入します。
  2. デバイスの電源をオンにします。
  3. デバイスの製造元のキーまたはキーの組み合わせを使用して、ブート メニューを開きます。
  4. 起動可能な USB ドライブを選択します。

デバイスが検証 OS で起動します。

オプション 2: デバイスの内部ドライブに検証 OS を適用する

WinPE を起動する

  1. WinPE USB ドライブをターゲット デバイスに挿入します。
  2. デバイスの電源をオンにします。
  3. デバイスの製造元のキーまたはキーの組み合わせを使用して、ブート メニューを開きます。
  4. 起動可能な WinPE USB ドライブを選択します。

デバイスは Windows PE に起動します。

デプロイ ファイルをコピーする

  1. ValidationOS.wimを USB ドライブのルートにコピーします。

  2. 次のスクリプトをメモ帳にコピーし、USB ドライブのルートに diskpart-vos.txt として保存します。

    rem == Create partitions for a UEFI/GPT-based device ==
    rem == Change the disk number if the target isn't Disk 0. ==
    select disk 0
    clean
    convert gpt
    
    rem == 1. System partition ==
    create partition efi size=246
    format quick fs=fat32 label="System"
    assign letter="S"
    
    rem == 2. Microsoft Reserved (MSR) partition ==
    create partition msr size=16
    
    rem == 3. Windows partition ==
    create partition primary
    format quick fs=ntfs label="Windows"
    assign letter="W"
    
    list volume
    exit
    

内部ドライブをパーティション分割し、イメージを適用する

次の例では、USB ドライブが D:としてマウントされていることを前提としています。 USB ドライブが別のドライブを使用している場合は、ドライブ文字を交換します。

  1. WinPE コマンド プロンプトで、DiskPart スクリプトを実行します。

    警告

    このコマンドは、ディスク 0 上のすべてのデータを消去します。 続行する前に、ディスク 0 が目的のターゲット ドライブであることを確認します。

    diskpart /s D:\diskpart-vos.txt
    
  2. 検証 OS イメージを適用します。

    dism /Apply-Image /ImageFile:D:\ValidationOS.wim /Index:1 /ApplyDir:W:\
    
  3. 検証 OS のブート エントリを作成します。 デバイスに Windows UEFI CA 2023 証明書が必要な場合は、次の/offline /bootexを含めます。

    bcdboot W:\Windows /s S: /f ALL [/offline /bootex]
    

    /offline /bootex パラメーターは、Windows UEFI CA 2023 証明書を使用してブート ファイルに署名します。 これらのパラメーターは、2026 年に期限切れになる Windows UEFI CA 2011 証明書を信頼しない新しいデバイスで必要です。 詳細については、「 Windows セキュア ブート証明書の有効期限と CA 更新プログラム」を参照してください。

  4. 「 exit」と入力し、 Enter キーを押してデバイスを再起動します。

デバイスが再起動すると、検証 OS コマンド プロンプトが表示されます。