使用 Diskpart 创建、删除、清理或扩展磁盘分区

2021-01-02 10:25 818

在使用diskpart时,你必须非常小心,因为如果你选择了错误的对象,它没有撤销的功能。此外,一旦输入了命令,即使是破坏性的命令,diskpart在运行前也不会要求确认。如果你使用diskpart命令执行了错误的删除分区操作,你必须使用数据恢复软件来恢复数据或使用备份镜像来恢复驱动器。

为避免在使用diskpart时出现问题。请在使用diskpart前备份数据。 

使用diskpart对磁盘进行分区可以帮助提高新添加到RAID阵列中的硬盘的I/O性能。许多服务器应用程序的文档,比如Exchange Server,推荐使用diskpart来创建主分区或扩展分区。你可以使用主分区作为系统分区;你只能使用扩展分区进行额外的逻辑驱动器分配。

diskpart创建命令可以创建磁盘分区、单个磁盘或多个磁盘上的卷,以及虚拟硬盘。对于这个命令和所有下面的命令,你需要在运行diskpart之前打开命令提示符。

我们以磁盘1为例,磁盘1是一个标注160G,实际容量为149.05g的硬盘为例,准备把它分为二个区。E盘:容量为10G,F盘:容量为139.05G。磁盘1也叫物理硬盘,我们准备化分的二个区,E、F盘称为磁盘1物理硬盘下的二个逻辑硬盘。

 

一. 如何使用diskpart创建一个分区和扩展分区

1. 使用“Windows+R”组合键打开的运行命令对话框,输入“diskpart ”并按回车键。

 diskpart命令

2. 在DISKPART提示符下,输入“list disk”(图示1),按回车键。 将列出当前系统中的所有磁盘,你可以看到各个磁盘分区的磁盘编号,这里我们以磁盘1为例进行分区。 

diskpart分区命令

 

3. 输入:select disk 1(图示2),按回车键。

4. 使用命令create partition primary size=10240(图示3),大小参数指的是以兆字节为单位的大小。在本例中,10240等于10GB。如果你不设置大小,那么磁盘上的所有可用空间都将被用于该分区。

primary表示创建是主分区。如果这个位置是logical:表示逻辑分区,extended:表示扩展分区。size:表示分区大小,单位:)。

5. 为新建分区创建盘符,输入assign letter = E(E为新建未使用的盘符,图示4),按回车键。 同样方法我们创建F盘。

创建盘符

6. 完成后,输入“exit“,   按回车键。使用diskpart创建一个分区任务完成。

 

二. 如何使用 diskpart 删除一个分区

diskpart 中的删除命令会删除动态磁盘、分区、卷和卷影副本。当你在磁盘上有多个卷或一个不需要的分区,使用命令将删除它们后,它们返回到未分配的空间。

1. 使用“Windows+R”组合键打开的运行命令对话框,输入“diskpart ”并按回车键。

diskpart命令

2. 在diskpart提示符下,输入”list disk“,再按回车键(图示1)。

diskpart 删除分区方法

 计算机上的所有磁盘都将列出,我们找出要从中删除分区的磁盘的磁盘编号。

3. 这里以磁盘1为例,输入”select disk 1“(图示2),按回车键。

4. 输入”list partition"(图示3), 我们发现磁盘1是有分区1和分区2构成。如果我们要删除分区1,只需要输入“select partition 1"(图示4),再按回车键。

5.进入分区1,输入”delete partition“,按回车键。使用 diskpart 删除一个分区操作步骤就完成了。

删除分区方法

使用delete命令只能删除一个逻辑分区。接下来介绍的clean命令是删除整个物理硬盘下包含的所有逻辑分区。

三. 如何使用diskpart clean 与clean all命令

Clean 命令是清除分区表。使用 clean 命令可通过将扇区清零,从当前处于焦点的磁盘删除分区或将卷格式化。默认情况下,仅改写 MBR 或 GPT 分区信息及任何有关 MBR 磁盘的隐藏扇区信息。如果错误使用clean命令,可以通过数据恢复软件恢复丢失文件。 
Clean All命令是对磁盘的每个扇区进行一次的写”0“操作  这样是为了让数据无法恢复。 就是将磁盘再次写入数据,只不过数据全部为0 ,就等于硬盘出厂时状态,这是为例更加保护数据的安全。 如果错误使用clean all命令,数据就彻底销毁无法恢复了。

注:使用clean命令将删除该物理硬盘上

1. 使用“Windows+R”组合键打开的运行命令对话框,输入“diskpart ”并按回车键。

diskpart命令

 2. 在diskpart提示符下,输入”list disk“,再按回车键(图示1)。

执行clean命令

3. 输入”select disk 1”,再按回车键。

4. 输入”clean“,按回车键。磁盘1就被清除了。显示磁盘1处于没有分区状态(如下图)。

clean清除磁盘