如何使用diskpart、chkdsk、defrag等磁盘相关命令

管理磁盘的最简单、最直接的方法之一是使用 Windows 中的磁盘管理(Disk Management)工具。但是,嘿,磁盘管理(Disk Management)是一个可视化工具,我们中的一些人更喜欢基于命令的界面。这就是为什么我们认为看看如何从命令提示符(Command Prompt)PowerShell使用diskpart、chkdsk、defrag和其他命令行工具来完成几个磁盘管理(disk management)操作是一个好主意。在本文中,我们将向您展示如何直接从命令提示符(Command Prompt)创建、格式化、删除、隐藏和取消隐藏、碎片整理和检查分区是否有错误。让我们开始吧:

在前进之前要考虑的重要方面

为了能够执行本文中介绍的任何操作,您需要具有管理权限并以管理员身份运行命令提示符(Command Prompt)PowerShell。根据您要使用的内容,阅读以下文章之一:

  • Windows中启动(Windows)命令提示符(Command Prompt)的10 种方法
  • Windows中启动PowerShell的 9 种方法(包括以管理员身份)

同样重要的是要承认,如果您滥用本文中列出的命令,您可能会丢失数据。在继续之前请小心并备份您的数据。如果发生任何不好的事情,我们确实警告过您!🙂

1.如何使用diskpart从命令提示符或PowerShell创建分区(Command Prompt or PowerShell)

命令提示符(Command Prompt)PowerShell中,键入diskpart以访问名为Diskpart的 Windows 工具。

在命令提示符下启动 diskpart

启动diskpart后,是时候确定要用于创建新分区的硬盘或固态驱动器了。(state drive)您可以使用select命令选择驱动器。要查看系统上的可用磁盘,请运行命令list disk。

使用 diskpart 列出 PC 中的驱动器

要选择要使用的磁盘,请键入select disk ,然后键入要使用的硬盘编号。

使用 diskpart 选择应用以下命令的磁盘

要创建新分区,您需要使用create partition命令后跟分区类型和大小(partition type and size)。请注意,之前使用的list命令还会显示每个硬盘上的可用空间。您的分区大小必须等于或小于可用空间量。

例如,要创建一个大小为 10240 MB (10 GB) 的新主分区,您必须键入"create partition primary size=10240"。使用相同的命令并根据您的需要和硬盘上的可用空间更改大小。

使用 diskpart 创建主分区

2. 如何使用 diskpart 从命令提示符或 PowerShell为分区分配字母(Command Prompt or PowerShell)

您可以并且可能还想为新创建的卷分配一个字母。为分区分配字母使其在文件资源管理器(File Explorer)中可见,以便您可以轻松访问它。要将字母分配给分区,请使用assign命令。

例如,如果您想将R字母分配给刚刚创建的分区,您应该输入"assign letter = R"

使用 diskpart 为分区分配字母(取消隐藏分区)

请记住,在分配盘符(drive letter)之前,您需要启动Diskpart并选择要为其分配盘符的磁盘。

3.如何使用diskpart从命令提示符或PowerShell(Command Prompt or PowerShell)中删除分区的字母(隐藏分区)

如果您的分区包含您不希望应用程序和人员看到的私人信息,您可能希望将其从文件资源管理器(File Explorer)中隐藏。为此,您可以删除其分区号,Windows(partition letter and Windows)将停止使其易于访问。要隐藏分区,请在命令提示符(Command Prompt)PowerShell中运行(PowerShell)diskpart ,然后选择要隐藏的卷。然后,运行命令remove letter=R其中R是该分区的分配字母。就是这样:现在分区在文件资源管理器(File Explorer)中不再可见。

使用 diskpart 命令通过删除其驱动器号来隐藏分区

4. 如何在命令提示符和 PowerShell中使用 diskpart 格式化分区(Command Prompt and PowerShell)

尽管您现在在计算机或设备(computer or device)上创建了一个新分区,并且还分配了一个字母,因此很容易访问它,但您仍然无法使用它,除非您也格式化该分区。为此,请使用命令"format fs=ntfs quick"。使用帮助格式(help format)可了解有关此命令的更多信息。

在命令提示符中使用 diskpart 格式化分区

此命令应在启动diskpart并选择要格式化的磁盘后使用。

5. 如何使用 diskpart 从命令提示符或 PowerShell中删除分区(Command Prompt or PowerShell)

当您需要从计算机中删除驱动器时,过程非常简单。首先(First),打开diskpart应用程序。然后,选择要删除的分区并键入删除分区(delete partition)命令。

您可以在下面看到删除操作如何工作的示例。只需选择找到分区的磁盘,然后选择要删除的卷并运行删除命令即可。

在命令提示符中使用 diskpart 删除分区

使用完diskpart后,键入exit命令关闭程序。

在命令提示符中退出 diskpart

6. 如何使用 chkdsk 从命令提示符或 PowerShell中检查驱动器的错误(Command Prompt or PowerShell)

要检查磁盘是否有错误,您必须使用chkdsk命令。键入chkdsk,后跟驱动器号。我们建议您始终将此命令与/f参数结合使用。这使该工具能够自动修复它发现的任何错误。

例如,我们通过键入chkdsk /f r:并按Enter来扫描 R: 驱动器以查找错误。扫描过程立即开始。

使用 chkdsk 命令检查驱动器是否有错误

扫描完成后,您会看到与下图类似的报告。

来自 chkdsk 命令的报告

这总结了分区有多少磁盘空间(disk space),系统正在使用多少文件,磁盘上有多少可用空间,识别出多少坏扇区等等。

7. 如何使用碎片整理从命令提示符或 PowerShell优化驱动器(Command Prompt or PowerShell)

命令提示符(Command Prompt)PowerShell还为您提供了一种优化(修剪或碎片整理)分区的方法。您所要做的就是键入命令defrag,后跟驱动器的盘符。例如,如果您想优化 R: 分区,您可以使用"defrag r:"。如果一切正常,在您选择的卷经过优化(如果是SSD则修剪,或者如果是硬盘则进行碎片整理)后,您应该会得到如下所示的报告。

运行碎片整理以修剪 SSD 或对 HDD 进行碎片整理

该报告包括优化过程(optimization process)之前和完成之后的信息,例如卷大小(volume size)、可用空间、总碎片空间和最大可用空间大小(space size)

您觉得本指南有用吗?

尽管您可能认为通过命令提示符(Command Prompt)PowerShell管理分区很困难,但我们希望我们能够证明这并不困难。所涉及的过程一点也不复杂,一旦您学会了如何使用diskpart并知道正确的命令,使用命令提示符(Command Prompt)PowerShell可以比使用其他工具(如磁盘管理(Disk Management))快得多。如果您有任何疑问,请随时在下面发表评论。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts