ITEEDU

语法

create partition primary [size=n] [offset=n] [ID={byte|GUID}] [noerr]

参数

size=n

分区的大小 (MB)。如果不给出分区大小,那么分区将会持续到当前区域中没有可用空间为止。分区大小是按柱面对齐的。分区大小会自动舍入到最近柱面边界。例如,如果您指定一个大小为 500 MB 的分区,分区将会自动舍入为 504 MB。

offset=n

创建分区的字节偏移量。如果没有给出偏移量,分区将会在磁盘第一个空闲位置开始。对于主启动记录 (MBR) 磁盘,偏移量是按柱面对齐的。偏移量会舍入到最最近柱面边界。例如,如果定义偏移量为 27 MB, 柱面为 8 MB,偏移量被舍入为 24 MB。

ID={byte|GUID}

只适用于原始设备制造商 (OEM)。

小心

采用此参数创建分区可能会导致计算机崩溃或无法启动。如果您不是对 GPT 磁盘具有丰富经验的 OEM 或 IT 专业人员,就不要利用 ID=byte | GUID 参数在 GPT 磁盘上创建分区。而是总是利用 create partition efi 命令创建 EFI 系统分区,利用 create partition msr 命令创建 Microsoft 保留分区,以及利用 create partition primary 命令(不带有 ID=byte | GUID 参数)在 GPT 磁盘上创建主分区。

对于 MBR 磁盘,您可以以十六进制形式为分区指定一个分区类型字节。如果未在 MBR 磁盘上指定分区类型字节,create partition primary 命令就创建一个类型 0x6 的分区。任何分区类型字节都可以通过 ID=byte | GUID 参数进行指定。DiskPart 不检查分区类型字节的有效性,也不对 ID 参数进行任何其它检查。

对于 GPT 磁盘,您可以为要创建的分区指定分区类型 GUID:

  • EFI 系统分区:c12a7328-f81f-11d2-ba4b-00a0c93ec93b
  • Microsoft 保留分区:e3c9e316-0b5c-4db8-817d-f92df00215ae
  • MSDATA 分区:ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
  • 动态盘上的 LDM 元数据分区:5808c8aa-7e8f-42e0-85d2-e1e90434cfb3
  • 动态盘上的 LDM 数据分区:af9b60a0-1431-4f62-bc68-3311714a69ad

如果未指定分区类型 GUID,则 create partition primary 命令创建一个 MSDATA 分区。任何分区类型都可以通过 ID={byte | GUID} 参数进行指定。DiskPart 不检查分区 GUID 的有效性,也不对 ID 参数进行任何其它检查。

noerr

仅用于脚本。当发生错误时,指定 DiskPart 继续处理命令,就象错误没有发生一样。没有 noerr 参数,错误将导致 DiskPart 以错误代码退出。

create volume raid

在指定动态盘上创建 RAID-5 卷。创建新卷后,焦点自动转移到新卷上。