WinPE: 記憶域ネットワーク (SAN) のポリシー

記憶域ネットワーク (SAN) の機能を使用すると、コンピューターで、ディスクその他の記憶域デバイスを他のコンピューターから自動的にマウントできるようになります。 SAN のポリシーを Windows プレインストール環境 (Windows PE) イメージに対して構成することにより、ディスクを自動的にマウントするかどうかや、どのディスクをマウント可能にするかを制御できます。 また、ディスクの自動マウント ポリシーを無効にすることもできます。

Windows PEイメージに対する SAN ポリシーの構成

Windows アセスメント & デプロイメント キット (Windows ADK) で使用可能な Windows PE イメージの場合、既定の SAN のポリシーでは、使用可能なディスクが自動的にマウントされます。 ただし、SAN 環境に多数の使用可能なディスクがある場合は、自動的にマウントすると、Windows PE のパフォーマンスが低下する可能性があります。 外部ディスクか内部ディスクかは、コンテナー ID によって判断できます。 ディスクのデバイス コンテナー ID がルート コンテナー ID と同じである場合、そのディスクは内部ディスクです。 それ以外の場合は、外部ディスクです。 Windows PE のツール パスにある Setsanpolicy.cmd ファイルを使用すると、Windows PE イメージに対して SAN のポリシーを構成できます。

Windows PE イメージに対する SAN ポリシーを構成するには

  1. 使用可能なマウントポイントにWindows PEイメージをマウントします。 次に例を示します。
Dism /mount-image /imagefile:C:\winpe_x86\ISO\sources\boot.wim /index:<image_index> /mountdir:C:\winpe_x86\mount

ここで、<image_index> は、.wim ファイル内の選択したイメージの番号です。

  1. setsanpolicy コマンドを実行します。 次に例を示します。
Setsanpolicy.cmd <image_path> <policy_number>

ここで、<image_path> はマウントされた Windows PE イメージのパス、<policy_number> は SAN のポリシー番号です。

次の値は、有効な <policy_number> の値です。

SANポリシー番号 説明

1

使用可能なすべてのストレージデバイスをマウントします。

これが既定値です。

2

共有バス上のストレージデバイスを除くすべてのストレージデバイスをマウントします。

3

記憶装置をマウントしません。

4

内部ディスクをオフラインにします。


すべての外部ディスクとブート ディスクはオンラインです。

次の例は、共有バス上のディスクを除くすべてのディスクをマウントするように、Windows PE イメージに対して SAN のポリシーを構成する方法を示しています。

Setsanpolicy C:\winpe_x86\mount <2>

ここで、<2> は、共有バス上のものを除くすべての記憶装置をマウントする SAN ポリシー番号です。

  1. イメージのマウントを解除し、変更をコミットします。 次に例を示します。
Dism /unmount-image /mountdir:C:\winpe_x86\mount /commit

Windows イメージに対する SAN ポリシーの構成

Windows システム イメージ マネージャー (Windows SIM) を使用して Microsoft-Windows-PartitionManager コンポーネントをカスタマイズすると、Windows イメージに対する既定の SAN のポリシーを変更できます。 無人インストール中に Windows イメージを構成するには、SanPolicy 設定を使用します。

応答ファイルを使用して SAN ポリシーを構成するには

  1. テクニシャンコンピューターで、Windowsシステムイメージマネージャー (Windows SIM) を開きます。 [スタート] をクリックし、「Windows System Image Manager」と入力してから [Windows システム イメージ マネージャー] を選択します。

  2. 新しい応答ファイルを作成するか、既存の応答ファイルを更新します。 詳しくは、「応答ファイルを作成または開く」および「応答ファイルを作成するためのベスト プラクティス」をご覧ください。

  3. [挿入] メニューの [RunSynchronous] をクリックします。

  4. コマンドをインストールする構成パスを選びます。 auditUser または oobeSystem 構成パスを指定できます。

specialize 構成パス中には、RunSynchronousNetsh advfirewall コマンドを使用しないでください。

[同期コマンドの挿入] ダイアログ ボックスが表示されます。

  1. Netsh advfirewall firewall コマンドを入力して、それらを応答ファイルに追加し、[OK] をクリックします。

詳しくは、「Network Shell (netsh) テクニカル リファレンス」をご覧ください。 Netsh コマンドは Windows PowerShell コマンドに変換できます。 詳しくは、Netshell から Powershell への変換ガイドをご覧ください。

  1. [SynchronousCommand のプロパティ] ウィンドウで、[説明] セクションの横の [設定] セクションに、"Windows Messenger を有効にする" などの説明を入力します。

WinPE の概要

WinPE: マウントとカスタマイズ

WinPE ネットワーク ドライバー: ドライバーの初期化と追加

DISM イメージ管理のコマンド ライン オプション