运行 CHKDSK 命令并使您的存储驱动器免于任何错误。
Windows 提供了大量的命令行实用程序以方便用户使用。 chkdsk(发音为 check disk)命令就是这样一个伟大的展示。此命令使您能够扫描和验证系统三级存储的逻辑完整性。它旨在检查文件系统是否有任何错误并修复它们。
您还可以使用多个参数以各种排列和组合执行工具的(检查磁盘)操作。总的来说,chkdsk 是 Windows 11 计算机上的一个有益工具。在本指南中,我们将展示如何在 PC 上运行该工具并充分利用它。
为什么要使用 CHKDSK?
chkdsk 命令的主要功能是检查硬盘驱动器上文件系统的完整性并进行必要的修复。该命令还可以修复硬盘驱动器上的坏扇区。
坏道进一步分为“软坏道”和“硬坏道”。 “软坏道”是逻辑坏道,chkdsk 命令可以轻松修复它们。另一方面,“硬坏扇区”是由于磁盘的物理损坏而发生的。虽然chkdsk无法修复它们,但它绝对可以标记扇区以避免任何数据写入并防止出现意外问题。
以下是 chkdsk 命令可以解决的问题列表:
- 无法从硬盘读取数据
- 计算机抛出启动错误
- 访问计算机上的文件时性能缓慢或降低
- 计算机在执行任务期间突然关闭
使用文件资源管理器运行 CHKDSK
如果您不太精通技术,Windows 会为您提供从文件资源管理器运行 chkdsk 命令的选项,而无需在命令提示符中键入任何类型的命令。
为此,首先双击桌面上的“此电脑”图标。或者,您也可以按键盘上的 Windows+E 快捷键将其打开。
现在,右键单击要检查的驱动器,然后从上下文菜单中选择“属性”选项。
单击“Windows 属性”窗口中的“工具”选项卡,然后单击“错误检查”部分中的“检查”按钮。
如果驱动器上没有错误,您可能会收到系统提示,说明错误。如果您仍希望继续扫描,请单击提示中的“扫描驱动器”选项。如果没有,请点击“取消”。
扫描可能需要一段时间。当进程在后台运行时,请耐心等待。
如果您希望获得对 chkdsk 命令的更多控制,可以使用命令提示符调用它。
使用命令提示符运行 CHKDSK
虽然这种方法没有提供 GUI 的便利,但它确实提供了完全控制和在参数的帮助下使用命令的更大灵活性。
首先,在您的 PC 上以管理员身份打开 Windows 终端。在“开始”菜单中搜索“终端”,然后在结果中右键单击“Windows 终端”应用程序,然后从上下文菜单中选择“以管理员身份运行”选项。
接下来您将看到一个 UAC(用户帐户控制)窗口。如果您未使用管理员帐户登录,请输入管理员登录所需的凭据。否则,单击“是”按钮以启动 Windows 终端的提升窗口。
接下来,单击终端窗口上的克拉图标(向下箭头)。然后,从溢出菜单中选择“命令提示符”选项。您也可以按 Ctrl+Shift+2 来访问它。
现在,在命令提示符窗口中键入或复制/粘贴以下命令,然后按 Enter。
chkdsk /f
您可能会收到一个提示,要求您在下次启动计算机时安排 chkdsk 过程,因为在工具运行时无法使用驱动器。要安排时间,请按键盘上的 Y。如果没有,请按 N。
最后,从“开始”菜单关闭计算机并重新打开。 chkdsk 工具会在 PC 启动前自动开始扫描存储卷。
CHKDSK 命令的参数
chkdsk 是一个非常通用的命令,因此支持多种参数。以下是 chkdsk 命令支持的所有参数及其功能。
参数 | 职能 |
/F | 扫描并修复磁盘上的错误。如果该卷正在使用中,您将收到一条消息,安排在计算机下次启动时进行检查。 |
/v | 检查磁盘并显示系统每个目录中每个文件的名称。 |
/r | 定位驱动器上的所有物理坏扇区并恢复可读信息。还包括“/f”参数的功能。 |
/X | 如有必要,强制卸载卷,然后扫描并修复驱动器。包括“/f”参数的功能。 |
/一世 | 跳过索引条目的某些卷检查以减少运行 CHKDSK 所需的时间。只能与 NTFS 文件系统一起使用。 |
/C | 仅用于 NTFS 文件系统。跳过文件夹内的检查循环以减少 CHKDSK 时间。 |
/一世[:] | 将日志文件大小更改为所需大小。如果在不带“size”参数的情况下使用,该命令将显示当前大小。只能与 NTFS 文件系统一起使用。 |
/b | 此参数清除卷上已识别的坏扇区的当前列表,并重新扫描已分配和空闲的集群以查找任何错误。还执行“/r”参数的功能。主要在新硬盘驱动器上分配集群后使用。此外,只能与 NTFS 文件系统一起使用。 |
/扫描 | 对卷运行联机扫描。只能与 NTFS 文件系统一起使用。 |
/forceofflinefix | (必须与/scan一起使用)绕过所有在线修复,所有发现的缺陷都排队等待离线修复。 |
/性能 | (必须与 /scan 一起使用)提高扫描的优先级并增加系统资源的使用以更快地完成扫描。可能会对其他正在运行的任务产生负面影响。只能与 NTFS 文件系统一起使用。 |
/点修复 | 此参数在卷上运行定点。只能与 NTFS 文件系统一起使用。 |
/sdcleanup | 垃圾收集不需要的安全描述符数据(暗示‘/f’参数)。仅用于 NTFS 文件系统。 |
/离线扫描和修复 | 运行离线扫描并修复卷。 |
/freeorphanedchains | 孤立的簇链被释放而不是恢复它们的内容。仅用于 FAT/FAT32/exFAT 文件系统。 |
/标记清洁 | 如果未检测到损坏,则将卷标记为干净,即使在未指定“/f”参数的情况下也是如此。仅适用于 FAT/FAT32/exFAT 文件系统。 |
/? | 显示 CHKDSK 的所有支持参数的帮助和列表。 |
CHKDSK 退出代码
chkdsk 命令在完成该过程后返回退出代码。了解这些退出代码以了解整个操作的结果至关重要。
退出代码 | 描述 |
0 | 没有发现错误。 |
1 | 发现并修复了错误。 |
2 | 执行了磁盘清理(例如垃圾回收)或由于未指定“/f”参数而未执行清理。 |
3 | 无法检查磁盘,无法修复错误。或者由于未指定“/f”参数而未修复错误。 |
就是这样!下次当您遇到应用程序或 PC 意外关闭时,chkdsk 命令将派上用场,因此本指南也将助您一臂之力。