Diskpart 工具个人总结
Diskpart 是 Windows 环境下的一个工具,利用 diskpart 可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展)分区,完全可取代分区魔术师等第三方工具软件,它还有分区魔术师无法实现的功能,如设置动态磁盘、镜像卷等,而且设置分区后不用重启电脑也能生效。
使用方法
-
开始——运行,输入
CMD
,启动命令窗口。 -
键入
Diskpart
→ 回车 → 进入 Diskpart 的命令环境,其提示符为DISKPART>
。
使用详解
对于 Diskpart,最有用的命令就是HELP
,通过 help 基本上可以通过字面意思学会使用命令。这里就不对全部命令展开说明,只展示一下通过 help 展示的 diskpart 的功能。
DISKPART> help
Microsoft DiskPart 版本 10.0.18362.1
ACTIVE - 将选中的分区标记为活动的分区。
ADD - 将镜像添加到一个简单卷。
ASSIGN - 给所选卷分配一个驱动器号或装载点。
ATTRIBUTES - 操纵卷或磁盘属性。
ATTACH - 连接虚拟磁盘文件。
AUTOMOUNT - 启用和禁用基本卷的自动装载。
BREAK - 中断镜像集。
CLEAN - 从磁盘清除配置信息或所有信息。
COMPACT - 尝试减少文件的物理大小。
CONVERT - 在不同的磁盘格式之间转换。
CREATE - 创建卷、分区或虚拟磁盘。
DELETE - 删除对象。
DETAIL - 提供对象详细信息。
DETACH - 分离虚拟磁盘文件。
EXIT - 退出 DiskPart。
EXTEND - 扩展卷。
EXPAND - 扩展虚拟磁盘上可用的最大大小。
FILESYSTEMS - 显示卷上当前和支持的文件系统
FORMAT - 格式化卷或分区
GPT - 给选择的 GPT 分区分配属性。
HELP - 显示命令列表。
IMPORT - 导入磁盘组。
INACTIVE - 将所选分区标为不活动。
LIST - 显示对象列表。
MERGE - 将子磁盘与其父磁盘合并。
ONLINE - 使当前标为脱机的对象联机。
OFFLINE - 使当前标记为联机的对象脱机。
RECOVER - 刷新所选包中所有磁盘的状态。
尝试恢复无效包中的磁盘,并
重新同步具有过时丛或奇偶校验数据
的镜像卷和 RAID5 卷。
REM - 不起任何作用。用来注释脚本。
REMOVE - 删除驱动器号或装载点分配。
REPAIR - 用失败的成员修复一个 RAID-5 卷。
RESCAN - 重新扫描计算机,查找磁盘和卷。
RETAIN - 在一个简单卷下放置一个保留分区。
SAN - 显示或设置当前启动的操作系统的 SAN 策略。
SELECT - 将焦点移动到对象。
SETID - 更改分区类型。
SHRINK - 减小选定卷。
UNIQUEID - 显示或设置磁盘的 GUID 分区表(GPT)标识符或
主启动记录(MBR)签名。
针对具体的某个命令的使用方法语法是:HELP [命令]
,以下以FORMAT
命令为例。
DISKPART> help format
格式化指定卷以便在 Windows 中使用。
语法: FORMAT [[FS=<FS>] [REVISION=<X.XX>] | RECOMMENDED] [LABEL=<"label">]
[UNIT=<N>] [QUICK] [COMPRESS] [OVERRIDE] [DUPLICATE] [NOWAIT]
[NOERR]
FS=<FS> 指定文件系统的类型。如果未指定文件系统,
则使用 FILESYSTEMS 命令显示的默认文件
系统。
REVISION=<X.XX>
指定文件系统修订版(如果适用)。
RECOMMENDED 如果已指定,则使用建议的文件系统和修订版
(如果存在),而不使用默认系统。可以通过
FILESYSTEMS 命令显示建议的文件系统
(如果存在)。
LABEL=<"label">
指定卷标。
UNIT=<N> 替代默认分配单元大小。对于一般用途,强烈
建议使用默认设置。可以通过 FILESYSTEMS
命令显示特定文件系统的
默认分配单元大小。
对于大于 4096 的分配单元大小,不支持 NTFS
压缩。
QUICK 执行快速格式化。
COMPRESS 仅限于 NTFS: 默认情况下压缩在新卷上创建的
文件。
OVERRIDE 如果必要,可强制先卸载文件系统。该卷
所有打开的句柄将不再有效。
DUPLICATE 仅限于 UDF: 该标志应用于 UDF 格式,版本 2.5 或
更高。
该标志指示格式化操作将文件
系统元数据复制到磁盘上的另一扇区集。
复制的元数据由应用程序使用,例如,
用于修复或恢复应用程序。如果发现主元数据扇区
已损坏,则将从复制的扇区中读取
文件系统元数据。
NOWAIT 强制该命令在格式化正在进行的过程
中立即返回。如果未指定 NOWAIT,
DiskPart 将以百分比形式显示格式进度。
NOERR 仅用于脚本。遇到错误时,DiskPart
会继续处理命令,如同没有出现错误一样。
如果不使用 NOERR 参数,错误会导致 DiskPart 退出
并返回错误代码。
必须选择一个卷才能成功执行此操作。
示例:
FORMAT FS=NTFS LABEL="New Volume" QUICK COMPRESS
FORMAT RECOMMENDED OVERRIDE
具体案例
最常用的命令
设置焦点的意思即选择一个盘或者分区进行操作,如果想查看操作磁盘或者分区就必须要选择对应焦点。
select disk n -焦点设置给具有指定 Windows NT 磁盘号 n 的磁盘,n 可以有 list disk 命令查看。
如果未指定磁盘号,该命令将显示当前处于焦点的磁盘。
select partition n -将焦点设置给指定分区。如果未指定分区,则显示当前处于焦点的分区。
select volume x -将焦点设置给指定卷。如果未指定卷,该命令将显示当前处于焦点的卷。
select vdisk file=x:\xxx.vhd -焦点设置给指定的虚拟磁盘文件
list disk - 显示磁盘列表。例如,LIST DISK。
list partition - 显示所选磁盘上的分区列表。例如,LIST PARTITION。
list volume - 显示卷列表。例如,LIST VOLUME。
list vdisk - 显示虚拟磁盘列表。
使用DETAIL
命令可以显示详细信息。
格式化 U 盘
rem 选择U盘对应分区,这里以G盘为例
select volume=G
rem 清除数据
clean
rem 创建PRIMARY分区
create partition primary
rem 快速格式化为ntfs,标签为New
format quick fs=ntfs label=New
rem 自动分配驱动器号
assign
rem 激活分区
active
将 U 盘格式化为两个分区
rem 选择U盘对应分区,这里以G盘为例
select volume=G
rem 清除数据
clean
rem 创建PRIMARY分区,大小为2000MB
create partition primary size=2000
rem 快速格式化为fat32,标签为New
format quick fs=fat32 label=New
rem 自动分配驱动器号
assign
rem 激活分区
active
rem 将剩下创建PRIMARY分区
create partition primary
rem 快速格式化为ntfs,标签为New2
format quick fs=ntfs label=New2
rem 自动分配驱动器号
assign
保留 U 盘数据,拆分空余空间进行分区
rem 选择U盘对应分区,这里以G盘为例
select volume=G
rem 将G盘缩减2000MB
shrink noerr nowait desired=2000
rem 将剩下可用空间创建LOGICAL分区
create partition LOGICAL
rem 快速格式化为fat32,标签为New
format quick fs=fat32 label=New
rem 自动分配驱动器号
assign