set id (Diskpart)

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

フォーカスのあるパーティションのパーティションの種類フィールドを変更します。 このコマンドは、ダイナミック ディスクまたは Microsoft 予約パーティションでは機能しません。

重要

このコマンドは、相手先ブランド供給 (OEM) 専用です。 このパラメーターを持つパーティションの種類フィールドを変更すると、エラーが発生したり、起動できなくなる、コンピューターが発生する可能性があります。 OEM であるか、GPT ディスクについて経験がある場合を除き、このパラメーターを使用して GPT ディスクのパーティションの種類フィールドを変更しないでください。 代わりに、EFI システム パーティションを作成する場合は create partition efi コマンドを、Microsoft 予約パーティションを作成する場合は create partition msr コマンドを、GPT ディスク上にプライマリ パーティションを作成する場合は create partition primary コマンド (ID パラメーターなし) を、それぞれ常に使用してください。

構文

set id={ <byte> | <GUID> } [override] [noerr]

パラメーター

パラメーター 説明
<byte> マスター ブート レコード (MBR) ディスクの場合、パーティションの種類フィールドの新しい値 (16 進形式) を指定します。 LDM パーティションを指定する種類 0x42 を除き、このパラメーターですべてのパーティションの種類のバイトを指定できます。 16 進数のパーティションの種類を指定する場合、先頭の 0x を省略することに注意してください。
<GUID> GUID パーティション テーブル (GPT) ディスクの場合、パーティションの種類フィールドの新しい GUID 値を指定します。 認識された Guid は次のとおりです。
  • EFI システム パーティション: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
  • ベーシック データ パーティション: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
ただし、次は、このパラメーターでは、パーティションの種類の GUID を指定できます。
  • Microsoft 予約パーティション: e3c9e316-0b5c-4db8-817d-f92df00215ae
  • ダイナミック ディスク上の LDM メタデータ パーティション: 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3
  • ダイナミック ディスク上の LDM データ パーティション: af9b60a0-1431-4f62-bc68-3311714a69ad
  • クラスター メタデータ パーティション: db97dba9-0840-4bae-97f0-ffb9a327c7e1
override パーティションの種類を変更する前に、ボリューム上のファイル システムを強制的にマウント解除します。 set id コマンドを実行すると、DiskPart によってボリューム上のファイル システムのロックとマウント解除が試みられます。 override を指定していない場合は、ファイル システムをロックする呼び出しが失敗すると (たとえば、開いているハンドルがあるため)、操作は失敗します。 override を指定した場合は、ファイル システムをロックする呼び出しが失敗しても、DiskPart によって強制的にマウント解除され、ボリュームに対して開かれているすべてのハンドルは有効でなくなります。
noerr スクリプト専用です。 エラーが発生しても、エラーが発生しなかったかのように DiskPart はコマンドの処理を続けます。 このパラメーターは、エラー発生すると、DiskPart はエラー コードを生成して終了します。

解説

  • 前述の制限を除き、指定した値の有効性は DiskPart によってチェックされません (16 進形式または GUID でのバイトの確認は除きます)。

種類フィールドを 0x07 に設定して、ファイル システムにマウント解除を強制するには、次のように入力します。

set id=0x07 override

ベーシック データ パーティションにする型のフィールドを設定するには、次のように入力します。

set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7