如何在 Windows 中使用 chkdsk 命令?

2025年3月17日 | 阅读 7 分钟

chkdsk 命令是一个命令行实用程序,用于检查硬盘或其他存储设备上的文件系统完整性。 Check disk 是它的另一个名称。此命令用于检查驱动器的性能和稳定性,查找有缺陷的扇区、丢失的簇、目录错误和其他问题。如果文件系统需要修复,也可以使用它。该命令可以从脚本化的自动化程序和命令行中使用。

如果 chkdsk 在没有参数的情况下运行,它将显示磁盘的状态和菜单。此外,它还可以用于显示当前文件系统状态、可用磁盘空间、已用磁盘空间量以及可用磁盘空间量。如果指定了特定参数,chkdsk 可以检查磁盘是否存在故障,纠正错误,并恢复丢失的文件。

Chkdsk 命令可用性

您可以在以下操作系统中使用 chkdsk 命令

  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP

除了高级启动选项和系统恢复选项之外,chkdsk 命令在 Windows 10、8、7、Vista 和 XP 的命令提示符中都可用。 MS-DOS、Windows 2000 和 XP 的恢复控制台中都有它。

Windows 10 中的 CHKDSK

使用 CHKDSK(检查磁盘)来检查您的硬盘、外部驱动器和任何 SSD。

在 Windows 10 的文件资源管理器中运行 CHKDSK

  • 启动文件资源管理器。右键单击安装 Windows 操作系统的驱动器(通常是 C)以访问属性。
  • 导航到“工具”选项卡后,单击“检查”。
  • 如果没有发现问题,提示会告知您无需扫描此驱动器。如果您想继续扫描驱动器,请单击“扫描驱动器”。
  • CHKDSK 完成后,单击“显示详细信息”以查看已修复的任何错误,或单击“结束”关闭窗口。
How to use chkdsk Command in Windows

在 Windows 命令提示符中运行 CHKDSK

  • 在“开始”菜单的搜索框中输入 cmd(命令提示符),然后单击“以管理员身份运行”。
    How to use chkdsk Command in Windows
  • 输入 chkdsk 后按 Enter。 CHKDSK 将检查驱动器故障,并告知您是否发现了需要解决的问题,但如果没有命令,它不会尝试这样做。

使用安装介质运行 CHKDSK。

  • 插入包含可启动 Windows 安装软件的 CD、DVD 或 USB 驱动器后,重新启动计算机。
  • 在 Windows 徽标显示之前,按 F8 键数次。
  • 如果出现选项,请选择“修复你的计算机”。
  • 单击“疑难解答”后,选择“高级选项”。
  • 选择“命令提示符”。
How to use chkdsk Command in Windows

注意:确保您知道安装 Windows 的计算机上的驱动器或驱动器分区(通常是 C 驱动器)。键入“c:”并写入“test”以查看是否有效。接下来,输入 dir 并按 Enter。如果目录中显示任何 Windows 项目,那么这就是您的主驱动器。继续对每个驱动器执行此操作,直到显示 Windows 项目。

  • 现在,在命令提示符中键入您选择的 CHKDSK 指令。
  • 当被要求在下次计算机重新启动时执行 CHKDSK 时,输入 Y 并按 Enter。

Windows 8 中的 CHKDSK

  • 按 Windows 键 + C 打开“超级按钮”栏。
  • 选择“搜索”。
  • 输入“cmd”并按 Enter。
  • 右键单击命令提示符图标并选择“以管理员身份运行”。
    How to use chkdsk Command in Windows
  • 键入“chkdsk /f /r”后按 Enter。
  • 当询问是否要计划磁盘检查时,键入“Y”并按 Enter。
  • 重启你的电脑。
  • 计算机重启后,磁盘检查将自动开始。

Windows 7 中的 CHKDSK

  • 按键盘上的 Windows 键和字母“X”以打开“Power User”菜单。
  • 选择“命令提示符(管理员)”选项。
  • 键入“chkdsk”后跟一个空格和要检查的驱动器号,例如“chkdsk c:”
    How to use chkdsk Command in Windows
  • 按 Enter 键开始 CHKDSK 扫描。
  • 如果您希望 CHKDSK 在下次计算机启动时运行,请输入“y”并按 Enter。
  • 重启你的电脑以运行 CHKDSK。
  • CHKDSK 运行完成后,它将显示扫描结果。

Windows Vista 中的 CHKDSK

  • 单击“开始”按钮,然后选择“计算机”。
  • 要检查硬盘,请右键单击它并选择“属性”。
  • 选择“工具”选项卡后,单击“立即检查”按钮。
  • 将出现“检查磁盘”对话框。选中两个复选框,以扫描驱动器中的错误并尝试修复找到的任何错误。
  • 单击“开始”。
  • 计算机重启时,会弹出一个通知询问您是否希望在此时间计划磁盘检查。要计划磁盘检查,请选择“是”。
  • 重启计算机以开始磁盘检查。磁盘检查需要一段时间才能完成。完成后,计算机将再次重启,您将能够检查结果。

Windows XP 中的 CHKDSK

  • 单击“开始”,然后单击“运行”。
  • 在框中键入“cmd”并按 Enter。
  • 键入“CHKSDK”并按 Enter。
  • 键入“/f”并按 Enter 以启动对找到的任何错误的“修复”。
  • 在“/f”后键入“/r”以启动对驱动器的“深度”扫描,以查找任何坏扇区。
  • 键入参数后按 Enter,计算机将开始扫描驱动器。
  • 等待扫描完成。根据驱动器的大小,可能需要几分钟或更长时间。
  • 扫描完成后,重新启动计算机,错误应会得到修复。

Chkdsk 命令和参数

chkdsk 命令是 Windows 用于检查硬盘完整性并修复可能检测到的任何错误的命令。

Chkdsk 命令语法

chkdsk [驱动器:][[路径]文件名] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:大小]]

以下是一些最常见的 chkdsk 命令及其各自的参数

  • /F - 此参数强制 chkdsk 修复磁盘上的错误。
  • /V - 此参数显示驱动器上每个文件的完整路径和文件名。
  • /R - 此参数搜索有缺陷的扇区,并努力挽救可能存在的任何可读数据。
  • /X - 如果需要,此参数要求先卸载卷。
  • /I - 此参数对索引条目执行最小检查。
  • /C - 此参数在检查时跳过文件夹结构中的循环。
  • /L: size - 此参数允许您指定 chkdsk 进程使用的日志文件的大小(以字节为单位)。
  • /B - 此参数重新评估卷上的有问题簇(仅限 NTFS)。
  • /A - 此参数自动修复磁盘错误。
  • /S - 此参数跳过对安全描述符的检查。
  • /P - 此参数清除卷上的重解析点。
  • /Scan - 此参数对硬盘执行完整的表面扫描。
  • /spotfix - 此参数修复扫描期间发现的坏扇区。
  • /offlinescanandfix - 此参数脱机修复和扫描卷。
  • /purge - 删除已声明已删除文件的任何痕迹。

您要检查的卷无法锁定;这是检查磁盘程序的先决条件。如果正在扫描的卷被锁定,您将收到如下通知

How to use chkdsk Command in Windows

如果出现这种情况,请输入 Y 并按 Enter 键在下次系统启动时运行扫描。

如何在 Windows 中更改计划的磁盘检查?

  • 在“开始”菜单的搜索字段中搜索“命令提示符”。当您看到此条目时,从上下文菜单中单击“以管理员身份运行”选项。
  • 输入命令 chkntfs /t:000,将 00 替换为您希望倒计时持续的秒数。例如,chkntfs /t:10 表示 CHKDSK 将在从 10 秒倒计时后开始扫描您的硬盘。
  • 这将改变 CHKDSK 在计划在下次启动时运行时等待开始的时间。
    How to use chkdsk Command in Windows

注意:您可以输入 0 到 259,200 秒之间的任何值(三天)。如果您输入 0,将没有倒计时,扫描将立即开始。

Windows 中的 CHKDSK 故障排除

Service Host Superfetch 是 Windows 运行的众多服务之一,它会使硬盘保持忙碌状态。在 Windows 当前正在使用的任何驱动器上都无法执行 CHKDSK。在 CHKDSK 进行任何更改之前,您的驱动器必须处于空闲状态。

错误消息如下所示:驱动器处于活动状态,无法验证。

  • 它无法以只读模式继续。
  • 无法锁定当前驱动器。
  • 卷正被另一个进程使用。

由于所有这些错误,驱动器当前处于繁忙状态。例如,您可能打开了一个照片,只需关闭程序即可停止使用该卷。

验证您是否正在处理文件

检查您的任务管理器,看看是否有可以关闭的程序。

使用安全模式

Windows 也可能正在使用您的驱动器,这是另一种可能性。您可以同意允许 CHKDSK 在下次重启时执行,从而在提示时避免这种情况。选择 Y。

How to use chkdsk Command in Windows

重新启动计算机后,但仍无法执行 CHKDSK,请选择安全模式下的高级选项。在启动过程中反复按 F8 键可访问这些选项。

按照这些说明,您还可以从桌面访问高级选项

  • 单击“设置”。
  • 激活“更新和安全”选项。
  • 选择“恢复”。
    How to use chkdsk Command in Windows
  • 在“高级启动”下,单击“立即重新启动”。
  • 现在您已进入“高级启动选项”,您可以轻松进入命令提示符并在 Windows 驱动器上发出 CHKDSK 命令。

使用全面的维护程序是克服这些障碍的一种方法。 AVG TuneUp 知道何时使用 CHKDSK 扫描您的硬盘,因此您可以避免进入这些复杂的设置。它涵盖了所有内容,包括清理垃圾文件和清空浏览器缓存。


下一个主题双引导