diskpart 教程(中)

警告

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

对于 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

基本数据分区:ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

动态磁盘上的 LDM 元数据分区:5808c8aa-7e8f-42e0-85d2-e1e90434cfb3

动态磁盘上的 LDM 数据分区:af9b60a0-1431-4f62-bc68-3311714a69ad

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

align=N

通常与硬件 RAID 逻辑单元号 (LUN) 阵列一起使用,以便在逻辑单元 (LU) 无法与柱面对齐的情况下改善性能。对齐磁盘开始处未实现柱面对齐的一个主分区,将偏移量置为最接近的对齐边界,其中 N 是从磁盘开始处到最接近的对齐边界的千字节 (KB) 数。如果主分区不在磁盘开始处,则 align=N 命令无效。如果结合 offset=N 使用,则偏移量在磁盘上第一个可用的柱面内。

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

create volume raid

使用三个或更多个指定的动态磁盘来创建 RAID-5 卷。创建新卷后,焦点自动转移到新卷上。

语法

create volume raid [size=N] disk=N,N,N[,N,...][noerr]

参数

size= N

每个磁盘可以获得的磁盘空间大小以兆字节 (MB) 为单位。如果未给出空间大小,将创建可能的最大 RAID-5 卷。具有最小可用相邻闲置空间的磁盘确定 RAID-5 卷的大小,并从每个磁盘分配到同样大小的空间。RAID-5 卷中实际可用磁盘空间小于磁盘空间的合并大小,因为进行奇偶校验需要一部分磁盘空间。

disk= N , N , N[ ,N,...]

用于创建 RAID-5 卷的动态磁盘。至少需要三个动态磁盘才能创建 RAID-5 卷。将为每一个磁盘分配 size=N 的磁盘空间。

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

create volume simple

创建简单卷。创建新卷后,焦点自动转移到新卷上。

语法

create volume simple [size=N] [disk=N] [noerr]

参数

size= N

卷大小以兆字节 (MB) 为单位。如果未指定卷大小,新建卷就占用磁盘上剩余的闲置空间。

disk= N

用于创建卷的动态磁盘。如果未指定磁盘,则使用当前磁盘。

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

create volume stripe

使用两个或更多个指定的动态磁盘来创建带区卷。创建新卷后,焦点自动转移到新卷上。

语法

create volume stripe [size=N] disk=N,N[,N,...][noerr]

参数

size= N

每个磁盘可以获得的磁盘空间大小以兆字节 (MB) 为单位。如果没有指定大小,新建卷将占据最小磁盘上的剩余闲置空间以及其他磁盘上相同大小的空间。

disk= N , N[ ,N,...]

用于创建带区卷的动态磁盘。至少需要两个动态磁盘才能创建带区卷。将为每一个磁盘分配 size=N 的磁盘空间。

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

delete disk

从磁盘列表删除丢失的动态磁盘。

语法

delete disk [noerr] [override]

参数

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

override

使 DiskPart 能够删除磁盘上的所有简单卷。如果磁盘上包含半个镜像卷,那么这半个镜像将被删除。如果磁盘是 RAID-5 卷的一个成员,那么 delete disk override 命令会失败。

delete partition

在每个基本磁盘上,删除具有焦点的分区。不能删除系统分区、启动分区或任何包含活动页面文件或故障转储(内存转储)的分区。

警告

删除一个动态磁盘上的分区会删除磁盘上的所有动态卷,因而会破坏所有数据并会使磁盘处于损坏状态。要删除动态卷,请总是使用 delete volume 命令。

可以从动态磁盘删除分区,但不可以创建分区。例如,可以删除动态 GPT 磁盘上的未识别的 GUID 分区表 (GPT) 分区。删除这样的分区不会导致由此产生的闲置空间变为可用。此命令用于在无法使用 clean 命令的紧急情况下回收已损坏的脱机动态磁盘上的空间。

语法

delete partition [noerr] [override]

参数

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

override

使 DiskPart 能够删除任何分区,而不论其类型是什么。通常情况下,DiskPart 只允许删除已知数据分区。

delete volume

删除所选卷。不能删除系统卷、启动卷或任何包含活动页面文件或故障转储(内存转储)的卷。

语法

delete volume [noerr]

参数

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

detail disk

显示所选磁盘及其上面的卷的属性。

语法

detail disk

detail partition

显示所选分区的属性。

语法

detail partition

detail volume

显示存放当前卷的磁盘。

语法

detail volume

exit

退出 DiskPart 命令解释程序。

语法

exit

extend

将具有焦点的卷扩展为最邻近的未分配空间。对于基本卷,未分配的空间必须与具有焦点的分区在同一磁盘上。它还必须在具有焦点的分区之后(扇区偏移量高于具有焦点的分区)。动态简单卷或跨区卷可以在任何动态磁盘上扩展为空的空间。使用此命令,可以将现有卷扩展为新建空间。

如果以前用 NTFS 文件系统格式化分区,则文件系统将自动扩展以占用更大的分区。不会丢失任何数据。如果分区以前通过非 NTFS 的文件系统格式进行格式化,此命令就会失败,并不对分区做任何更改。

不能扩展当前系统分区或启动分区。

语法

extend [size=N] [disk=N] [noerr]

extendfilesystem [noerr]

参数

size= N

添加到当前分区的空间大小以兆字节 (MB) 为单位。如果未给出大小,则磁盘扩展为占用所有最邻近的未分配空间。

disk= N

在其上扩展卷的动态磁盘。将在磁盘上分配 size=N 的磁盘空间。如果未指定磁盘,则在当前磁盘上扩展卷。

filesystem

只用于文件系统未随卷扩展的磁盘。扩展具有焦点的卷的文件系统,使文件系统占用整个卷。

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

gpt attributes

在基本 GPT 磁盘上,给具有焦点的分区分配 GPT 属性。GPT 分区属性提供有关分区用途的其他信息。某些属性是分区类型 GUID 所特有的。

要点

更改 GPT 属性可能会导致基本数据卷无法安装或无法为其分配驱动器号。如果您不是原始设备制造商 (OEM) 或对 GPT 磁盘具有丰富经验的 IT 专业人员,请不要更改 GPT 属性。

语法

gpt attributes=N

参数

N

属于要应用于具有焦点的分区的属性的十六进制数。GPT 属性字段是包含两个子字段的 64 位字段。较高的字段只能在分区 ID 的上下文中解释,而较低的字段对于所有分区 ID 通用。

所有分区都具有下列属性:

0x0000000000000001 将按需要标记分区。这样就可以向所有磁盘管理实用程序指出:不应该删除该分区。EFI 系统分区只包含那些启动操作系统所需要的二进制数据。这样,OEM 或操作系统特定的二进制数据放在其他分区会变得更加容易。

对于基本数据分区,定义了下面的属性:

0x8000000000000000 阻止自动给分区分配驱动器号。默认情况下,每一个分区都被分配一个新驱动器号。设置此属性可以确保:当磁盘被移到一台新计算机时,将不会自动生成一个新驱动器号。用户可以手动分配驱动器号。

注意

可以随时添加其他属性。

help

显示可用命令的列表。

语法

help

import

将外部磁盘组导入本地计算机的磁盘组。import 命令导入与具有焦点的磁盘在同一个组的每个磁盘。

语法

import [noerr]

参数

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

inactive

在基本主启动记录 (MBR) 磁盘上,将具有焦点的系统分区或启动分区标为非活动。重新启动计算机时,计算机从 BIOS 中指定的下一个选项启动,例如,CD-ROM 驱动器或基于预启动执行环境 (PXE) 的启动环境(例如远程安装服务 (RIS))。

警告

若没有活动分区,计算机可能不会启动。除非您是一个对 Windows Server 2003 操作系统有深入了解的有经验的用户,否则,请不要将系统或启动分区标识为非活动。

如果在将系统分区或启动分区标为非活动之后无法启动计算机,则请将安装 CD 插入 CD-ROM 驱动器,重新启动计算机,然后在“恢复控制台”中使用 FixmbrFixboot 命令来修复分区。有关“恢复控制台”的详细信息,请参阅故障恢复控制台概述故障恢复控制台命令

语法

inactive

list disk

显示磁盘以及磁盘相关信息的列表,如大小、可用空间量、磁盘是基本磁盘还是动态磁盘,以及该磁盘是使用主引导记录 (MBR) 还是 GUID 分区表 (GPT) 分区形式。标有星号 (*) 的磁盘具有焦点。

语法

list disk

list partition

显示当前磁盘的分区表中列出的分区。在动态磁盘上,这些分区可能与磁盘上的动态卷不对应。出现这种不一致的原因是动态磁盘在分区表中包含用于系统卷或启动卷的项(如果磁盘上有的话)。它们还包含一个分区,该分区占据磁盘的其余部分以便预留空间给动态卷使用。

语法

list partition

list volume

显示所有磁盘上基本卷和动态卷的列表。

语法

list volume

online

使脱机磁盘或具有焦点的卷处于联机状态。重新同步具有焦点的镜像卷或 RAID-5 卷。

语法

online [noerr]

参数

noerr

仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。没有 noerr 参数,发生某个错误将导致 DiskPart 退出,并显示一个错误代码。

版权声明:
作者:xiaoniba
链接:https://blog.xiaoniba.com/2007/11/23/diskpart-%e6%95%99%e7%a8%8b%e4%b8%ad/
来源:小泥吧的博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>