Windows Diskpart命令详解

转载 2016年08月31日 09:54:21

转载地址:http://zhanqiguang.blog.163.com/blog/static/4650796220133288331854/

一、显示磁盘配置的命令

list disk - 显示磁盘列表。例如,LIST DISK。
list partition - 显示所选磁盘上的分区列表。例如,LIST PARTITION。
list volume - 显示卷列表。例如,LIST VOLUME。
list vdisk - 显示虚拟磁盘列表。

使用list命令可显示摘要。要显示更多信息,请先设置焦点,然后使用detail 命令替代list命令。

二、设置焦点的命令

diskpart -显示Diskpart 版本及当前计算机名称
select disk n -焦点设置给具有指定Windows NT磁盘号n的磁盘,n可以有list disk命令查看。
如果未指定磁盘号,该命令将显示当前处于焦点的磁盘。
select partition n -将焦点设置给指定分区。如果未指定分区,则显示当前处于焦点的分区。
select volume x -将焦点设置给指定卷。如果未指定卷,该命令将显示当前处于焦点的卷。
select vdisk file=x:\xxx.vhd -焦点设置给指定的虚拟磁盘文件。

三、管理基本磁盘的命令

active -将当前处于焦点的分区设置为“活动的”。此设置通知固件此分区是有效系统分区。
assign [[letter=l]/[mount=path]]
-为当前处于焦点的分区分配驱动器号或装入点。如果未指定驱动器号,则分配下一个可用驱动器号。
create partition primary [size=n] [offset=n] [id=byte/guid]
-在当前驱动器上以一定长度大小和起始地址偏移量创建一个主分区。
如果在MBR磁盘上未指定ID字节,此命令将使用类型“0x6”创建分区。可以使用ID参数指定分区类型。
如果未在GPT磁盘上指定ID GUID,此命令将创建Msdata分区。可以使用ID参数指定任何 GUID。
create partition extended [size=n] [offset=n]
-在当前驱动器上以一定长度大小和起始地址偏移量创建一个扩展分区。驱动器必须是 MBR 磁盘。
create partition logical [size=n] [offset=n]
-在当前磁盘的现有扩展分区中以一定长度大小和起始地址偏移量创建一个逻辑驱动器。
驱动器必须是 MBR 磁盘。
delete partition [override]
-删除当前处于焦点的分区。Diskpart 禁止删除当前系统、启动或分页卷。
要删除 ESP、MSR 或已知OEM分区,必须指定override参数。
extend [size=n] -当前处于焦点的卷扩展到未分配的连续空间。
未分配空间必须在处于焦点的分区之后(前者的扇区偏移量必须大于后者)。
remove [[letter=l]/[mount=path]/[all]]
-删除当前处于焦点的分区的驱动器号或装入点。如果指定all参数,则删除所有当前驱动器号和装入点。
如果未指定驱动器号或装入点,则删除驱动器号。

四、管理动态磁盘的命令

active -将当前处于焦点的卷设置为“活动的”。此设置通知固件此分区是有效系统分区。
add disk=n -向指定磁盘上的当前处于焦点的卷添加镜像。
assign [[letter=l]/[mount=path]]
-为当前处于焦点的卷分配驱动器号或装入点。如果未指定驱动器号,则分配下一个可用驱动器号。
break disk=n [nokeep]
-断开当前处于焦点的镜像。
create volume simple [size=n] [disk=n]
-在指定磁盘上以一定长度大小创建一个简单卷。
create volume stripe [size=n] disk=n[,n[,…]]
-在指定磁盘上创建带区集卷。如果未指定大小,则创建尽可能大的带区卷。
create volume raid [size=n] disk=n[,n[,…]]
-在指定磁盘上创建 Raid-5 集卷。每一个磁盘上均分配相当于“Raid-5 卷大小”的空间量。
如果未指定大小,则创建尽可能大的 Raid 5 卷。
delete disk [override]
-从磁盘列表中删除缺失的动态磁盘。
如果未指定 override 参数,将删除磁盘上包含的所有简单卷,并删除所有镜像丛。
delete partition [override]
-删除当前处于焦点的分区。禁止删除用于包含现有在线动态卷的任何分区。
要删除 ESP、MSR 或已知 OEM 分区,需指定 override 参数。
delete volume -删除当前处于焦点的卷。使用此命令后,将丢失所有数据。
extend disk=n [size=n]
-将当前简单卷或扩展卷扩展到指定磁盘上。如果未指定大小,此卷可占用指定磁盘上的所有空闲空间。
import -导入外部磁盘组中的所有磁盘。
online -使以前离线的磁盘或卷重新在线。
remove [[letter=l]/[mount=path]/[all]]
-删除当前处于焦点的卷的驱动器号或装入点。如果使用 all 参数,将删除所有当前驱动器号和装入点。
retain -准备将动态简单卷用作启动或系统卷

五、转换磁盘的命令

convert mbr -将当前磁盘的分区形式设置为 MBR。可以是基本磁盘或动态磁盘。切勿包含任何有效数据分区或卷。
convert gpt -将当前磁盘的分区形式设置为 GPT。可以是基本磁盘或动态磁盘。切勿包含任何有效数据分区或卷。
convert dynamic -将基本磁盘改为动态磁盘。磁盘可以包含有效数据分区。
convert basic -将空的动态磁盘转换为基本磁盘。

六、其他命令

exit -停止 Diskpart 并将控制权返回给操作系统。
clean [all] -通过将扇区清零,从当前处于焦点的磁盘删除分区或将卷格式化。
默认情况下,仅改写 MBR 或 GPT 分区信息及任何有关 MBR 磁盘的隐藏扇区信息。
如果指定 all 参数,可将每个扇区都清零,同时可删除驱动器上包含的所有数据。
rem […] -不执行任何操作,但您可以使用此命令注释脚本文件。
rescan -重新扫描所有 I/O 总线并可因此发现添加到计算机上的任何新磁盘。
format -格式化卷或分区.
attach -连接虚拟磁盘文件。
detach -分离虚拟磁盘文件。

七、帮助命令

help -显示所有命令列表。

命令举例

x:\sources> diskpart
Microsoft DiskPart 版本 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
在计算机上: MINWINPC
DISKPART> list disk
磁盘 ### 状态 大小 可用 Dyn Gpt
———— ——– ——— ——— —– —-
磁盘 0 联机 40 GB 40GB
DISKPART> select disk 0
磁盘 0 现在是所选磁盘。
DISKPART> create partition primary size=20480
DiskPart 成功创建了指定分区。
DISKPART> create partition extended
DiskPart 成功创建了指定分区。
DISKPART> create partition logical size=10240
DiskPart 成功创建了指定分区。
DISKPART> create partition logical
DiskPart 成功创建了指定分区。
DISKPART> list partition
分区 ### 类型 大小 偏移量


分区 1 主要 20 GB 1024 KB
分区 0 扩展的 19 GB 20 GB
分区 2 逻辑 10 GB 20 GB
分区 3 逻辑 9 GB 30 GB
DISKPART> list volume
卷 ### LTR 标签 FS 类型 大小 状态 信息
———- —- ——————— ——– —————— ——– ————- ——–
卷 0 D GRMCULFRER_ UDF DVD-ROM 3519 MB 正常
卷 1 RAW 磁盘分区 20 GB 正常
卷 2 RAW 磁盘分区 10 GB 正常
卷 3 RAW 磁盘分区 9 GB 正常
DISKPART> select volume 1
卷 1 是所选卷
DISKPART> assign letter=c
DiskPart 成功分配了驱动器号或者装载点。
DISKPART> select volume 2
卷 2 是所选卷
DISKPART> assign letter=e
DiskPart 成功分配了驱动器号或者装载点。
DISKPART> select volume 3
卷 3 是所选卷
DISKPART> assign letter=f
DiskPart 成功分配了驱动器号或者装载点。
DISKPART> list volume
卷 ### LTR 标签 FS 类型 大小 状态 信息
———- —- ——————— ——– —————— ——– ————- ——–
卷 0 D GRMCULFRER_ UDF DVD-ROM 3519 MB 正常
卷 1 C RAW 磁盘分区 20 GB 正常
卷 2 E RAW 磁盘分区 10 GB 正常
卷 3 F RAW 磁盘分区 9 GB 正常
DISKPART> select partition 1
分区 1 现在是所选分区。
DISKPART> format fs=ntfs lable="system" quick
100 百分比已完成
DiskPart 成功格式化该卷。
DISKPART> select partition 2
分区 2 现在是所选分区。
DISKPART> format fs=ntfs quick
100 百分比已完成
DiskPart 成功格式化该卷。
DISKPART> select partition 3
分区 3 现在是所选分区。
DISKPART> format fs=ntfs quick
100 百分比已完成
DiskPart 成功格式化该卷。
DISKPART> list volume
卷 ### LTR 标签 FS 类型 大小 状态 信息
———- —- ——————— ——– —————— ——– ————- ——–
卷 0 D GRMCULFRER_ UDF DVD-ROM 3519 MB 正常
卷 1 C system NTFS 磁盘分区 20 GB 正常
卷 2 E NTFS 磁盘分区 10 GB 正常
卷 3 F NTFS 磁盘分区 9 GB 正常
DISKPART> exit
退出 DiskPart…
x:\sources>

相关文章推荐

diskpart命令使用详解

diskpart是啥?利用diskpart可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展)分区,完全可取代分区魔术师等第三方工具软件,它还有分区魔术师无法实现的功能,如设置动态磁盘、镜像卷...

windows自带分区工具diskpart命令使用介绍

diskpart命令非常强大,它是系统自带的命令,xp,vista,win 7都能很好的用它进行分区,因此,下面就其原理进行解释,具体操作视具体情况而定,只要懂得命令的用法,就能随心所欲。以WIN x...

使用diskpart命令行创建分区

考虑到要期末考试了,加上我平时旷课比较多,(这点真的是老师讲课太无聊啊)所以今天不得不来总结下这方面的知识。 其实平时自己也喜欢折腾装系统,所以也自学过一些命令,时间一长有忘记了。这都正常,温故而知...

Windows磁盘管理工具Diskpart之一 管理基本磁盘

                 Windows磁盘管理工具Diskpart之一管理基本磁盘环境:    WinXP 系统(也可以是Win2003) Vmware 7.1准备:    系统有三块磁盘0...
  • kkfloat
  • kkfloat
  • 2010年10月22日 15:49
  • 15411

DiskPart命令详解

Diskpart命令是Windows环境下的一个命令,利用diskpart可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展)分区,完全可取代分区魔术师等第三方工具软件,它还有分区魔术师无法实...

DOS命令diskpart格式化磁盘

1  win + r   -> cmd  进入dos 2  输入 diskpart 3  list disk  查看都有哪些磁盘 4  select disk 1(选择要格式化的磁盘前面的编号)...

Win7的diskpart硬盘分区

Windows7 给硬盘分区有两个特点:   1、默认全部是主分区。   2、会有一个 100MB 大小的隐藏分区,为“系统预留”。   如果喜欢折腾计算机,这两个特点会造成很多麻烦。能不...

guid的获取(系统下唯一标识符)

我们经常会遇到需要一些特殊的值来指定一些特殊的变量,而且这个值要绝对的唯一。在windows下被称作GUID,其实GUID是微软对Distributed coumputing environment ...

Diskpart命令破Windows7安装分区限制 来源:鲁大师下载 作者:一键清理

安装过Windows7的朋友一定碰到过这种情况:当安装程序运行到“您想将Windows安装在何处?”界面时,如果在此界面对磁盘进行分区操作,你会发现Win7安装程序创建的都是主分区,并没有创建逻辑分区...

Diskpart 命令行实用工具介绍

  • 2013年09月29日 21:00
  • 2.01MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows Diskpart命令详解
举报原因:
原因补充:

(最多只允许输入30个字)