フォーカスのあるパーティションのパーティションの種類フィールドを変更します。 このコマンドは、ダイナミック ディスクまたは Microsoft 予約パーティションでは機能しません。
Important
このコマンドは、相手先ブランド供給 (OEM) 専用です。 このパラメーターを持つパーティションの種類フィールドを変更すると、エラーが発生したり、起動できなくなる、コンピューターが発生する可能性があります。 OEM であるか、GPT ディスクについて経験がある場合を除き、このパラメーターを使用して GPT ディスクのパーティションの種類フィールドを変更しないでください。 代わりに、EFI システム パーティションを作成する場合は create partition efi コマンドを、Microsoft 予約パーティションを作成する場合は create partition msr コマンドを、GPT ディスク上にプライマリ パーティションを作成する場合は create partition primary コマンド (ID パラメーターなし) を、それぞれ常に使用してください。
Syntax
set id={ <byte> | <GUID> } [override] [noerr]
Parameters
| Parameter | Description |
|---|---|
<byte> |
マスター ブート レコード (MBR) ディスクの場合、パーティションの種類フィールドの新しい値 (16 進形式) を指定します。 このパラメーターでは、LDM パーティションを指定するタイプ 0x42 を除き、すべての パーティションタイプバイト を指定できます。 16 進数のパーティションの種類を指定する場合、先頭の 0x を省略することに注意してください。 |
<GUID> |
GUID パーティション テーブル (GPT) ディスクの場合、パーティションの種類フィールドの新しい GUID 値を指定します。 認識された Guid は次のとおりです。
|
| オーバーライド | パーティションの種類を変更する前に、ボリューム上のファイル システムを強制的にマウント解除します。 set id コマンドを実行すると、DiskPart はボリューム上のファイルシステムのロックとマウント解除を試みます。 override が指定されておらず、ファイルシステムをロックする呼び出しが失敗した場合 (たとえば、開いているハンドルがあるため)、操作は失敗します。 override を指定すると、ファイルシステムをロックする呼び出しが失敗した場合でも、DiskPart は強制的にマウント解除を行い、ボリュームへの開いているハンドルは無効になります。 |
| noerr | スクリプト専用です。 エラーが発生しても、エラーが発生しなかったかのように DiskPart はコマンドの処理を続けます。 このパラメーターは、エラー発生すると、DiskPart はエラー コードを生成して終了します。 |
Remarks
- 前述の制限を除き、指定した値の有効性は DiskPart によってチェックされません (16 進形式または GUID でのバイトの確認は除きます)。
Examples
type フィールドを 0x07 に設定し、ファイルシステムを強制的にマウント解除するには、次のように入力します。
set id=0x07 override
ベーシック データ パーティションにする型のフィールドを設定するには、次のように入力します。
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7