Windows diskpart
什么是diskpart
diskpart实用程序(在Windows 2000,XP,Vista,7、8、8.1和10中可用)可用于在PC上创建或者删除分区。
命令提示符:列出磁盘
该实用程序使我们可以:
- 分割
- 删除分区
- 删除格式
- 分配和删除驱动器号和挂载点
- 将磁盘从基本磁盘转换为动态磁盘
- 创建和扩展卷
我们可以在磁盘管理中执行的大多数命令(请参阅启动分区)与diskpart一起提供。
因为它是一个命令行实用程序,所以我们需要打开命令提示符并键入'diskpart'。
在Windows Vista,7、8和10系统上,我们可以在“运行”中键入“ diskpart”,单击“确定”或者按Enter,命令提示符将在加载diskpart的情况下自动打开。
加载实用程序后,我们会注意到计算机上安装的版本:
Microsoft DiskPart version 6.1.7600 Copyright 1999-2008 Microsoft Corporation. On Computer: MY_COMPUTER
diskpart命令和参数
diskpart 工具具有以下可用的命令和参数:
- “选择”可以将重点放在特定目标上
- '选择磁盘'-使用此命令将焦点设置在特定磁盘上
命令提示符:选择磁盘
- 'select partition'-使用select partition命令将焦点设置在特定分区上
- '选择音量'-使用此命令将焦点设置在特定音量上
- “详细磁盘”将提供有关当前磁盘的信息
- “详细分区”将提供有关当前分区的信息
- “详细数量”将提供有关当前数量的信息
- “列表磁盘”-使用列表磁盘获取有关计算机上可用磁盘的摘要信息
- '列表分区'-使用此命令获取有关特定磁盘上可用的每个分区的信息
- “列表卷”-使用列表卷获取有关计算机上可用的每个卷的信息
- 'active'-使用active命令将焦点放在当前分区上以使其处于活动状态
- 'assign'-使用assign将字母或者挂载点分配给当前活动分区
- 'create partition primary size = SIZE_IN_MB'-使用此命令创建一个新的主分区。 “ SIZE_IN_MB”是我们要创建的分区的大小,以MB为单位。
- '创建分区扩展大小= SIZE_IN_MB'-使用此命令创建新的扩展分区。 “ SIZE_IN_MB”是我们要创建的分区的大小,以MB为单位。
- '创建分区逻辑大小= SIZE_IN_MB'-使用此命令创建一个新的逻辑分区。 “ SIZE_IN_MB”是我们要创建的分区的大小,以MB为单位。
- '删除分区'将删除当前活动分区
- “扩展”将扩展当前音量
- 'remove'将删除当前活动分区中的字母或者挂载点
- “活动”-使用此选项将当前音量设置为活动
- '添加磁盘'-使用此命令将镜像添加到当前活动卷
- 'break disk'-使用此命令来打破添加的镜像
- '创建卷条带'-使用它在指定磁盘上创建条带集卷
- 'create volume raid'-使用此命令在指定磁盘上创建Raid-5卷
- '删除磁盘'-使用此命令删除丢失的动态磁盘
- '删除分区'-使用此命令删除当前活动分区
- 'extend disk'-使用此命令扩展当前卷
- 'import'可用于从foreeigh磁盘组中导入磁盘
- “联机”可用于使先前脱机的磁盘或者卷联机
- 'remove'可用于从当前活动卷中删除字母或者挂载点
- “保留”用于准备用作引导或者系统卷的卷
- 'convert mbr'将当前磁盘的分区样式设置为MBR
- 'convert gpt'会将分区样式设置为GPT
- “转换动态”会将基本磁盘更改为动态磁盘
- 'convert basic'会将动态磁盘(空磁盘)转换为基本磁盘
- “退出”将退出实用程序
- 'clean'将删除当前磁盘上的分区或者卷格式
- 'rescan'可以重新扫描I/O总线,并可以发现添加到计算机上的新磁盘
- “帮助”将显示所有可用命令的列表
错误代码
我们可以找到列表错误代码来调试各种错误:
- 代码“ 0”表示未发生任何错误
- 代码“ 1”表示发生致命异常
- 代码“ 2”表示我们为命令指定的参数不正确
- 代码“ 3”表示diskpart无法打开指定的文件
- 代码“ 4”表示diskpart(该实用程序使用的服务之一)返回了故障
- 代码“ 5”表示命令语法错误
Windows XP中的diskpart
请注意,在Windows XP之前的系统中找到的fdisk实用程序现在在Windows XP系统上被称为diskpart。
如果可以启动到Windows XP
如果可以引导到计算机,则只需打开命令提示符即可访问diskpart:
- 引导到Windows XP
- 点击开始
- 点击运行
- 输入“ cmd”
- 按Enter或者单击“确定”
- 在命令提示符窗口中,键入“ diskpart”
- 按Enter
如果无法启动到Windows XP
如果我们无法启动进入Windows XP来访问diskpart,则有两种选择:
- 使用原始CD访问故障恢复控制台
- 使用Easy Recovery Essentials启动命令行
如果我们有原始CD:
如果我们无法引导至Windows XP,但是拥有原始CD,则可以访问故障恢复控制台:
- 插入Windows XP CD
- 重新启动电脑
- 按任意键从CD引导
- 在“ Microsoft安装程序”菜单上,按R
- 选择操作系统,然后输入管理员密码(如果需要)
- 出现命令行时,键入“ diskpart”
- 按Enter
Windows Vista中的diskpart
我们需要在Windows Vista系统上以管理员身份运行这些步骤。
如果可以正常启动到Windows Vista,请按照“如果可以启动到Windows Vista”中的说明进行操作。
否则,请遵循“如果无法启动Windows Vista”。
如果可以启动到Windows Vista
如果可以引导至Windows Vista,则只需打开命令提示符即可:
- 引导到Windows Vista
- 点击开始
- 输入“ cmd”
- 从搜索结果列表中单击“命令提示符”。如果我们尚未以管理员身份登录,则可能需要右键单击“命令提示符”>“以管理员身份运行”
- 输入“ diskpart”
- 按Enter
如果无法启动到Windows Vista
如果无法启动系统,则可以使用以下选项:
- 使用安装光盘访问系统恢复选项
- 无需安装光盘即可访问系统恢复选项(如果已安装)
- 使用Easy Recovery Essentials并访问命令行
如果我们有安装光盘:
如果我们无法启动到Windows Vista,但是拥有Windows Vista光盘,请按照以下步骤打开diskpart:
- 将原始CD/DVD插入光驱
- 启动电脑
- 按任意键从CD/DVD引导
- 选择语言,时间和键盘
- 点击下一步
- 点击修复计算机
- 选择操作系统
- 点击下一步
- 出现“系统恢复选项”屏幕时,单击“命令提示符”
- 输入'diskpart':
diskpart
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果没有安装光盘:
如果Windows Vista安装了系统恢复选项,并且在“高级启动选项”菜单中可用,则可以从此处运行命令提示符。
否则,请参见下面的“如果使用Easy Recovery Essentials”说明。
请按照以下步骤操作,以在没有安装光盘的情况下访问diskpart:
- 重新启动电脑
- 在计算机开始启动时按F8键,但在Windows Vista徽标出现之前
- 在“高级启动选项”菜单上,选择“修复计算机”。
如果未列出“修复计算机”选项,则计算机上未安装“系统恢复选项”。
使用原始安装光盘,或者转到下面的“如果使用Easy Recovery Essentials”说明。
- 在“系统恢复选项”菜单上选择“命令提示符”
- 输入“ diskpart”
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果我们使用Easy Recovery Essentials:
如果我们没有可用的安装光盘,无法启动到Windows Vista或者“高级启动选项”菜单中没有列出“修复计算机”选项,则可以使用Easy Recovery Essentials来访问“命令提示符”和“加载diskpart。
按着这些次序:
- 下载Easy Recovery Essentials
- 刻录ISO镜像。请遵循有关如何刻录可启动ISO镜像的说明。
如果我们想使用恢复USB,请按照我们有关如何制作恢复USB的说明进行操作。
- 从CD,DVD或者USB引导Easy Recovery Essentials
- 选择启动命令行
Windows 7中的diskpart
在Windows 7系统上,我们可以像访问Windows Vista系统一样访问diskpart。
请注意,我们需要在Windows 7计算机上以管理员身份运行这些步骤。
如果可以启动到Windows 7
如果可以引导到Windows 7系统,只需打开命令提示符:
- 引导到Windows 7
- 点击开始
- 输入“ cmd”
- 从搜索结果列表中单击“命令提示符”。右键单击命令提示符>以管理员身份运行。
- 加载命令提示符时,键入“ diskpart”
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果我们无法启动到Windows 7
与Windows Vista相似,如果无法启动系统,则可以使用以下选项:
- 使用安装光盘
- 引导至“高级引导选项”菜单以访问“系统恢复选项”
- 使用Easy Recovery Essentials并访问命令行
如果我们有安装光盘:
如果我们无法引导至Windows 7,但是拥有安装光盘,则可以使用该光盘运行diskpart。
这样做,请按照下列步骤操作:
- 将光盘插入计算机的光盘驱动器中
- 重新启动电脑
- 按任意键从光盘启动
- 选择我们喜欢的语言,时间和键盘
- 点击下一步
- 在“安装Windows”屏幕上,单击“修复计算机”。
- 从列表中选择操作系统
- 点击下一步
- 选择命令提示符
- 键入diskpart
diskpart
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果没有安装光盘:
通常,Windows 7系统应在硬盘驱动器上安装“系统恢复选项”。
如果不是(请按照以下步骤操作),请转到下面的“如果我们使用Easy Recovery Essentials”说明,以替代访问diskpart的方法。
请按照以下步骤在Windows 7上在没有安装光盘的情况下访问diskpart:
- 重新启动电脑
- 在计算机开始启动时,按F8键。在Windows 7徽标出现之前,按F8键。
- 在“高级启动选项”屏幕上选择“修复计算机”
如果未列出“修复计算机”,则PC上未安装“系统恢复选项”。转到“如果使用Easy Recovery Essentials作为替代方案”。 - 按Enter
- 选择命令提示符
- 输入“ diskpart”
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果我们使用Easy Recovery Essentials:
Easy Recovery Essentials可以从任何CD,DVD或者USB闪存驱动器运行。
要使用Easy Recovery Essentials访问diskpart,请按照下列步骤操作:
- 下载Easy Recovery Essentials
- 刻录ISO镜像。请遵循有关如何刻录可启动ISO镜像的说明。
如果我们想使用恢复USB,请按照我们有关如何制作恢复USB的说明进行操作。
- 从CD,DVD或者USB引导Easy Recovery Essentials
- 选择启动命令行
Windows 8中的diskpart
如果我们可以启动进入Windows 8
如果可以引导到Windows 8系统,则只需打开命令提示符即可访问diskpart。
这样做,请按照下列步骤操作:
- 开机进入Windows 8
- 按Windows键和C键打开超级按钮
- 输入“ cmd”
- 单击命令提示符
- 当命令提示符打开时,键入“ diskpart”
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果我们无法启动到Windows 8
如果无法启动到Windows 8,则可以使用以下选项:
- 在Windows 8或者Windows 8.1上使用原始DVD或者USB访问“修复计算机”选项
- 使用Shift和F8引导进入系统恢复选项
- 使用Easy Recovery Essentials启动命令行
如果我们有安装光盘:
如果无法引导,但是我们具有安装光盘,请按照下列步骤操作:
- 插入Windows 8 DVD或者8.1 USB
- 重新启动电脑
- 按任意键从媒体启动
- 单击修复计算机或者按R
- 选择疑难解答
- 选择命令提示符
- 输入“ diskpart”
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果没有安装光盘:
如果没有安装光盘,则可以启动“系统恢复选项”或者使用Easy Recovery Essentials。
要访问没有正式Windows 8或者Windows 8.1光盘的diskpart,请按照下列步骤操作:
- 重新启动系统
- 快速按Shift和F8
- 在“选择一个选项”中,选择“疑难解答”
- 选择命令提示符
- 输入“ diskpart”
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果我们使用Easy Recovery Essentials:
Easy Recovery Essentials可以从任何CD,DVD或者USB闪存驱动器运行。
要使用Easy Recovery Essentials访问diskpart,请按照下列步骤操作:
- 下载Easy Recovery Essentials
- 刻录ISO镜像。请遵循有关如何刻录可启动ISO镜像的说明。
如果我们想使用恢复USB,请按照我们有关如何制作恢复USB的说明进行操作。
- 从CD,DVD或者USB引导Easy Recovery Essentials
- 选择启动命令行
Windows 10中的diskpart
如果我们可以启动进入Windows 10
如果可以引导到Windows 10系统,则只需打开命令提示符即可访问diskpart。
这样做,请按照下列步骤操作:
- 引导到Windows 10
- 按Windows键和C键打开超级按钮
- 输入“ cmd”
- 单击命令提示符
- 当命令提示符打开时,键入“ diskpart”
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果我们无法启动到Windows 10
如果我们无法启动Windows 10,则可以使用以下选项:
- 在Windows 10上使用原始DVD或者USB访问修复计算机选项
- 使用Shift和F8引导进入系统恢复选项
- 使用Easy Recovery Essentials启动命令行
如果我们有安装光盘:
如果无法引导,但是我们具有安装光盘,请按照下列步骤操作:
- 插入Windows 10或者USB
- 重新启动电脑
- 按任意键从媒体启动
- 单击修复计算机或者按R
- 选择疑难解答
- 选择命令提示符
- 输入“ diskpart”
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果没有安装光盘:
如果没有安装光盘,则可以启动“系统恢复选项”或者使用Easy Recovery Essentials。
要在没有正式Windows 10媒体的情况下访问diskpart,请按照以下步骤操作:
- 重新启动系统
- 快速按Shift和F8
- 在“选择一个选项”中,选择“疑难解答”
- 选择命令提示符
- 输入“ diskpart”
- 按Enter
有关diskpart命令和参数的完整列表,请转到“命令和参数”。
如果我们使用Easy Recovery Essentials:
Easy Recovery Essentials可以从任何CD,DVD或者USB闪存驱动器运行。
要使用Easy Recovery Essentials访问diskpart,请按照下列步骤操作:
- 下载Easy Recovery Essentials
- 刻录ISO镜像。请遵循有关如何刻录可启动ISO镜像的说明。
如果我们想使用恢复USB,请按照我们有关如何制作恢复USB的说明进行操作。
- 从CD,DVD或者USB引导Easy Recovery Essentials
- 选择启动命令行
故障排除
用diskpart格式化USB
要使用diskpart格式化USB闪存驱动器,请按照下列步骤操作:
- 通过在命令提示符中键入“ diskpart”来打开该实用程序
- 按Enter
- 加载后,键入“列表磁盘”:
list disk
- 按Enter
- 确定列出的哪些磁盘是USB闪存驱动器,例如磁盘2.
- 如果#2是list disk命令提供的USB闪存驱动器,则键入“ select disk 2”。
- 按Enter
- 键入“ clean”以清洁USB闪存驱动器:
clean
- 按Enter
- 输入以下命令:
create partition primary
- 按Enter
- 输入“活动”:
active
- 按Enter
- 我们现在应该会收到以下确认消息:
DiskPart marked the current partition as active.
- 键入以下命令来格式化USB闪存驱动器:
format fs=ntfs label="MY USB DRIVE"
其中“ ntfs”是NTFS文件系统(也可以使用fs = fat32),“ MY USB DRIVE”是给U盘指定的标签。
- 输入“ assign”:
assign
- 按Enter
- 通过输入'exit'退出diskpart:
exit
- 按Enter
带有diskpart的可启动USB
要使用diskpart创建可引导USB,请执行“使用diskpart格式化USB”中的步骤。
成功格式化驱动器后,只需将文件复制到U盘即可。
USB在diskpart中未显示
diskpart不会列出外部媒体,例如U盘(如果我们使用的是Windows XP)。
Windows Vista至Windows 8系统将在diskpart中显示U盘。