ResetConfig XML リファレンス
このリファレンスでは、ResetConfig.xml ファイルの作成時に使用するすべての XML 要素について説明します。これは、Windows 回復環境の PC のリカバリ機能の設定に使用されます。
ResetConfig XML
開始点として使用できる空の ResetConfig.xml を次に示します。
<?xml version="1.0" encoding="utf-8"?>
<Reset>
<Run Phase="BasicReset_BeforeImageApply">
<Path></Path>
<Duration></Duration>
</Run>
<Run Phase="BasicReset_AfterImageApply">
<Path></Path>
<Param></Param>
<Duration></Duration>
</Run>
<Run Phase="FactoryReset_AfterDiskFormat">
<Path></Path>
<Duration></Duration>
</Run>
<Run Phase="FactoryReset_AfterImageApply">
<Path></Path>
<Param></Param>
<Duration></Duration>
</Run>
<SystemDisk>
<MinSize></MinSize>
<DiskpartScriptPath> </DiskpartScriptPath>
<OSPartition></OSPartition>
<RestoreFromIndex></RestoreFromIndex>
<WindowsREPartition></WindowsREPartition>
<WindowsREPath></WindowsREPath>
<Compact></Compact>
</SystemDisk>
</Reset>
リセット
Reset
XML 要素には、<Run>
と <SystemDisk>
の要素を含めることができます。
[ファイル名を指定して実行]
<Run>
XML 要素は、カスタム スクリプトを PC のリカバリ機能に追加する際に使用します。
1 つの ResetConfig.xml ファイルでは、最大 4 つの Run
要素を指定できます。 各 Run
要素では、[ExtPoint]
属性に異なる Phase
値が含まれている必要があります。
次の表では、Run
要素に追加できる有効な要素について説明しています。
要素 | 説明 |
---|---|
|
各
1 つの ResetConfig.xml ファイルでは、最大 4 つの |
|
特定の パスは、ResetConfig.xml が格納されているフォルダーからの、スクリプトの相対パスである必要があります (通常は、C:\Recovery\OEM)。 |
|
カスタム スクリプトの実行にかかることが予想される推定時間を分単位で指定します。 この推定値は、GUI に進行状況を表示する際に使用されます。 時間は 1 - 5 の整数で指定する必要があります。 |
|
カスタム スクリプトまたは実行可能ファイルの実行時に使用するコマンドライン パラメーターを指定します。 値は文字列として扱われ、複数のパラメーターを含めることができます。
|
SystemDisk
SystemDisk
要素では、ベア メタル回復機能をカスタマイズします。 詳細については、PC のリカバリ機能を実行するためのメディアの作成に関するページを参照してください。
1 つの <SystemDisk>
セクションを指定できます。 必須と省略可能な要素は次のとおりです。
要素 | 説明 |
---|---|
MinSize
|
必須。 プライマリ ハード ドライブに必要な最小サイズをメガバイト単位で指定します。 システム ディスクがこのサイズ要件を満たしていない場合、ベア メタル回復は続行されません。 |
|
必須。 C:\Recovery\OEM を基準とした Diskpart スクリプトへのパス。 このスクリプトでは、すべての既存パーティションが削除されていること、およびシステム ディスクで Diskpart にフォーカスが設定されていることを前提とする必要があります。 たとえば、回復スクリプトが |
|
必須。 OS を復元するパーティション。 ESP またはアクティブ パーティションは、OS と同じディスクに設定する必要があります。 |
|
必須。 Windows RE ブート イメージがインストールされているパーティションを指定します。 |
|
必須。 |
|
省略可能。 ベア メタル回復中に適用される、install.wim 内のイメージのインデックス。 この要素は省略可能で、製造元が作成した回復メディアでのみ必要です |
|
省略可能。 ファイルごとの圧縮を有効にして回復イメージを適用するかどうかを指定します。 この要素は省略可能で、製造元が作成した回復メディアでのみ必要です。
|
|
この設定は、Windows 10 では非推奨です。 |
|
この設定は、Windows 10 では非推奨です。 |
|
この設定は、Windows 10 では非推奨です。 |
|
この設定は、Windows 10 では非推奨です。 |
ResetConfig.xml を使用する
テキスト エディターを使用して .xml ファイルを作成する場合は、.xml のファイル名拡張子を使用してドキュメントを保存し、UTF-8 エンコードを使用する必要があります。 ANSI などのエンコードは使用しないでください。
これらのファイルは、PC のリカバリ機能によって自動的に検出されるように、C:\Recovery\OEM
フォルダーに配置する必要があります。
例
これは、ResetConfig.xml ファイルのコード例です。
<?xml version="1.0" encoding="utf-8"?>
<Reset>
<Run Phase="BasicReset_BeforeImageApply">
<Path>Fabrikam\CopyFiles.cmd</Path>
<Duration>2</Duration>
</Run>
<Run Phase="BasicReset_AfterImageApply">
<Path>Fabrikam\InstallDrivers.cmd</Path>
<Param>/allDrivers</Param>
<Duration>2</Duration>
</Run>
<Run Phase="FactoryReset_AfterDiskFormat">
<Path>Fabrikam\FixPartitions.exe</Path>
<Duration>2</Duration>
</Run>
<Run Phase="FactoryReset_AfterImageApply">
<Path>Fabrikam\InstallDrivers.cmd</Path>
<Param>/allDrivers</Param>
<Duration>2</Duration>
</Run>
<SystemDisk>
<MinSize>75000</MinSize>
<DiskpartScriptPath>Fabrikam\CreatePartition.txt </DiskpartScriptPath>
<OSPartition>4</OSPartition>
<RestoreFromIndex>2</RestoreFromIndex>
<WindowsREPartition>1</WindowsREPartition>
<WindowsREPath>Recovery\WindowsRE</WindowsREPath>
<Compact>False</Compact>
</SystemDisk>
</Reset>