set id (Diskpart)

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

更改具有焦点的分区的分区类型字段。 此命令在动态磁盘或 Microsoft 保留分区上不起作用。

重要

此命令仅供原始设备制造商和 OEM () 使用。 更改具有此参数的分区类型字段可能会导致计算机失败或无法启动。 除非你是 OEM 或具有 gpt 磁盘经验,否则不应使用此参数更改 gpt 磁盘上的分区类型字段。 请始终使用 create partition efi 命令创建 EFI 系统分区,使用 create partition msr 命令创建 Microsoft 保留分区,使用不带 ID 参数的 create partition primary 命令在 gpt 磁盘上创建主分区。

语法

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

参数

参数 说明
<byte> 对于 MBR (MBR) ,以十六进制形式为分区指定类型字段的新值。 可以使用此 参数指定 任何分区类型字节,但指定 LDM 分区的 0x42 类型除外。 请注意,指定十六进制分区类型时省略前导 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 会尝试锁定和卸载卷上的文件系统。 如果 未指定 重写,并且对锁定文件系统的调用 (,例如,由于存在打开的句柄) ,操作将失败。 如果 指定了 重写,则 DiskPart 会强制卸载,即使对锁定文件系统的调用失败,并且卷的任何打开句柄都将停止有效。
noerr 仅用于编写脚本。 出现错误时,DiskPart 继续处理命令,就像未发生错误一样。 如果没有此参数,错误将导致 DiskPart 退出并返回错误代码。

备注

  • 除上述限制外,DiskPart 不会检查指定 (的值的有效性,除非确保它是十六进制形式的字节或 GUID) 。

示例

若要将类型 字段设置为0x07 并强制卸载文件系统,请键入:

set id=0x07 override

若要将类型字段设置为基本数据分区,请键入:

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

其他参考