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可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展)分区,完全可取代分区魔术师等第三方工具软件,它还有分区魔术师无法实现的功能,如设置动态磁盘、镜像卷...
  • u013270829
  • u013270829
  • 2015年03月28日 16:55
  • 8872

DiskPart命令详解

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

React Native开发之动画(Animations)

博主这个系列的文章 React Native开发之IDE(Atom+Nuclide) React Native开发之FlexBox代码+图解 React Native的Navigator详解 另外,我...
  • Hello_Hwc
  • Hello_Hwc
  • 2016年06月28日 14:21
  • 24358

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

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

使用diskpart命令行创建分区

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

利用 diskpart 隐藏显示分区

首先基本命令 select disk 0 list partition  选中电脑上的第一块磁盘。(从0开始数,我这里只一块就是0了。) 然后查看分区,用于确认自己要隐藏的分区号。我这里是4 然后...
  • jx520
  • jx520
  • 2016年02月22日 21:04
  • 1714

win7安装下diskpart命令磁盘分区

  • 2011年11月16日 10:48
  • 5.5MB
  • 下载

Diskpart 概述

diskpart目录   Diskpart 概述 运行环境条件 与磁盘管理的比较 设置焦点 脚本撰写: 设置焦点的命令 显示磁盘配置的命令 管理基本磁盘的命令 diskpart应用...
  • holandstone
  • holandstone
  • 2012年10月17日 16:55
  • 1085

Win7的diskpart硬盘分区

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

使用diskpart恢复使用win32 disk imager处理过的U盘

前些天,使用U盘安装KALI。安装官方提供的资料,使用win32 disk imager进行安装kali。安装完毕之后,发现使用U盘就需要进行格式化,那么今天就来说说恢复被win32 disk ima...
  • z3881006
  • z3881006
  • 2017年05月20日 23:24
  • 1165
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows Diskpart命令详解
举报原因:
原因补充:

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