Windows diskpart

时间:2020-03-21 11:49:26  来源:igfitidea点击:

什么是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盘。