CHKDSK(通常发音为“Check Disk”)是一个方便且重要的工具,用于监控 HDD 或 SSD 的健康状况。 此工具使用多通道扫描活动来验证驱动器的运行状况和功能是否完好无损。 使用 CHKDSK 确保您的 HDD 和 SSD 正常运行是一种很好的方式 加速 Windows 10,我们建议您每隔几个月使用一次该工具,以确保您的驱动器安全健康。
本文介绍了 CHKDSK 的详细信息、它的工作原理以及如何使用它来修复您的硬盘驱动器 Windows 10.
CHKDSK 首先扫描 HDD/SSD 上的文件系统,然后分析驱动器上文件、文件系统和文件元数据的完整性。
当 CHKDSK 发现逻辑文件系统错误时,它会就地修复它们,保存磁盘上的数据,以免丢失任何内容。 逻辑文件系统错误包括多种情况,例如驱动器主文件表 (MFT) 中的损坏条目——该表告诉驱动器文件如何在驱动器硬件的阴暗迷宫中连接。
CHKDSK 还修复了 HDD 文件上未对齐的时间戳、文件大小数据和安全标志。 CHKDSK 可以进行完整的磁盘驱动器扫描,访问和测试每个硬件扇区。 硬盘驱动器分为逻辑扇区,定义的区域将存储一定数量的数据。
部门可以发展“软错误”,其中数据已被错误写入磁介质。 他们还可以获得“硬错误” 当驱动器在指定为扇区的区域中存在实际物理缺陷时。 CHKDSK 通过重写错误数据来修复软错误,并通过将磁盘部分标记为已损坏和“超出范围”以供将来使用来解决硬错误。
由于 CHKDSK 已随着每一代新的存储硬件反复更新和升级,因此该程序继续正常工作以分析和修复硬盘驱动器和 SSD。 用于分析容量为 160K 的软盘的确切过程如今可以执行以分析容量为 15 TB 的 SSD。
运行 CHKDSK Windows 10
虽然有几种不同的方法可以调用 CHKDSK Windows 10 台机器,到目前为止,运行该实用程序最常见和最普通的地方是 Windows PowerShell,预期的替代品 Windows 命令提示符。
但是,由于 CHKDSK 直接与驱动器硬件对话,因此它需要一定级别的操作系统权限,称为管理权限。 这意味着 CHKDSK 被允许运行,就好像它是负责计算机的帐户一样。
- 右击“开始菜单”并选择“Windows PowerShell(管理员)。”
- 在用户帐户控制 (UAC) 窗口中,选择“是”以授予其启动 Windows 命令处理器并进行更改。
- 键入不带引号的“chkdsk c: /x /r”以卸载驱动器,扫描它是否有错误,然后进行修复。 您还可以键入“chkdsk /scan”在线检查磁盘并尝试修复它。
- 如果您在运行上述命令时遇到问题,因为该驱动器被另一个进程标记为“正在使用”,则您正在尝试在操作系统使用它时扫描您的主驱动器(引导驱动器)。 重新启动进入恢复模式以执行扫描或创建 Windows 处理该过程的恢复工具。
CHKDSK 的基本调用,如“chkdsk c:”将扫描磁盘并显示状态信息,但它不会修复任何遇到的错误。
这就是为什么您需要添加几个参数以在修复遇到的问题的模式下运行 CHKDSK。 在一个 Windows PowerShell程序,参数是附加在程序名末尾的命令,每个参数前加“/”字符。 为了让 CHKDSK 进行全面扫描和修复,我们在 Powershell 控制台中输入“chkdsk c: /x /r”。
“/r”参数执行与“/f”相同的任务,它修复磁盘上的错误并告诉 CHKDSK 定位任何坏扇区并恢复任何可读信息。
“/x”参数告诉 CHKDSK 在进程开始之前卸载驱动器(使其从操作系统中脱机)。
其他 CHKDSK 参数
CHKDSK 有一个扩展的可选参数库,您可以使用它们来修改程序的行为。
- <音量> – 这 体积 参数允许您指定驱动器号(带冒号)或卷名。 您不需要 < 和 > 字符。
- [<Path>]<文件名> – 这 小路 和 文件名 参数只能在使用 FAT 或 FAT32 组织模型的驱动器上使用。 和 小路 和 文件名, 您可以指定一个文件或一组文件的位置和名称,您希望 CHKDSK 检查碎片。 要指定多个文件,可以使用“?” 和“*”通配符。
- /F – 这 /F 参数指示 CHKDSK 修复磁盘上的错误。 磁盘必须被锁定,因此如果 CHKSDK 无法执行此操作,则会出现一条消息,询问您是否要在下次重新启动计算机时检查驱动器。
- /v – 这 /v 参数显示检查磁盘时每个目录中每个文件的名称。
- /r – 这 /r 参数定位坏道并恢复可读信息。 磁盘必须被锁定。 /r 包括的功能 /F以及对物理磁盘错误的额外分析。
- /X – 这 /X 如有必要,参数强制首先卸载卷。 驱动器的所有打开句柄均无效。 /X 还包括以下功能 /F.
- /我 – 这 /我 参数只能用于格式化为 NTFS 型号的驱动器。 这通过对索引条目执行不太严格的检查来加速 CHKDSK,从而减少运行 CHKDSK 所需的时间。
- /c – /c 参数只能在 NTFS 磁盘上使用。 这告诉 CHKDSK 不要检查文件夹结构中的循环,从而减少运行 CHKDSK 所需的时间。
- /升[:<Size>] – 这 /升 参数只能用于 NTFS。 它将生成的日志文件的大小更改为您键入的大小。 如果您要省略尺寸参数, /升 而是显示当前大小。
- /b – 这 /b 参数仅适用于 NTFS。 它清除卷上的坏簇列表并重新扫描所有已分配和空闲的错误。 /b 包括的功能 /r. 在将卷映像到新硬盘驱动器后使用此参数。
- /? – 这 /? parameter 显示一个帮助文件,其中包含此参数列表和使用 CHKDSK 的其他说明。
总而言之,应该在命令提示符或 PowerShell 中输入的完整命令是:
chkdsk [Drive:] [parameters]
在我们的 example, 它是:
chkdsk C: /x /r
在引导驱动器上使用 CHKDSK
引导驱动器是计算机启动的硬盘驱动器分区。 引导分区在很多方面都是特殊的,其中一种方式是它们需要特殊处理,以便 CHKDSK 能够处理它们。
CHKDSK 需要能够锁定它扫描的任何引导驱动器,这意味着如果计算机正在使用它就无法检查系统的引导驱动器。 如果您的目标驱动器是外部或非引导内部磁盘,则 CHKDSK 过程将在我们输入上述命令后立即开始。
如果目标驱动器是启动盘,系统会询问您是否要在下次启动前运行该命令。 键入“yes”(或“y”),重新启动计算机,它将在操作系统加载之前运行,从而获得对磁盘的完全访问权限。

CHKDSK 命令可能需要很长时间才能执行,主要是在较大的驱动器上执行时。 完成后,它将显示结果摘要,包括总磁盘空间、字节分配,以及最重要的是,发现并纠正的任何错误。
CHKDSK 在以前的版本中 Windows
CHKDSK 命令在所有版本的 Windows,所以用户运行 Windows 7、8 或 XP 也可以执行上述步骤来启动对其硬盘的扫描。
- 在旧版本的情况下 Windows用户可以获得 命令提示符 通过去 开始 > 运行 并输入“cmd”。
- 显示命令提示符结果后,右键单击它并选择 以管理员身份运行 授予程序成功执行 CHKDSK 所需的权限。
一个警告提示:如果您在较旧的硬盘驱动器上使用 CHKDSK,您可能会发现在运行该命令后您的硬盘驱动器空间明显减少。 这个结果是由于 硬盘驱动器故障,作为 CHKDSK 执行的关键功能之一是识别和阻止坏扇区。
用户通常不会注意到旧驱动器上的一些坏扇区。 尽管如此,如果驱动器出现故障或出现严重问题,您可能会遇到大量坏扇区,当这些坏扇区被 CHKDSK 映射和阻止时,它们似乎会“窃取”硬盘驱动器的大部分容量。
启动 CHKDSK 的其他方法
如果您不喜欢使用命令提示符,还有其他方法可以在您的系统上调用 CHKDSK。 也许最简单的是直接通过 Windows 探索者。
- 打开 “文件管理器,” 右键单击要检查的驱动器,然后选择 “特性。”
- 接下来,选择 “工具” 选项卡并单击 “查看” 使用标准参数启动 CHKDSK。
CHKDSK 是一个非常强大的工具,用于扫描和修复硬盘驱动器 Windows 10台电脑。 按照本文概述的步骤,您可以使用 CHKDSK 功能优化您的 PC 性能并修复驱动器问题。
Windows CHKDSK常见问题解答
chkdsk 可以在外部驱动器上运行吗?
您可以在外部驱动器上使用“chkdsk”命令。 您需要做的就是在执行时在命令中指明该驱动器。
这是一个 example:
1. 开放 Windows 力量 Shell 或命令提示符作为管理员,如上所示。
2. 然后,输入“chkdsk d: /f”,然后点击 Enter.
为了这 example,外部驱动器被列为D驱动器; /f 命令扫描磁盘并尝试修复它。
如何查看 chkdsk 扫描的输出日志?
1.类型 Windows 键 + R 同时打开 跑步 程序,输入“eventvwr”,然后点击 Enter.
2. 现在,点击 Windows 日志.
3. 接下来,点击 应用.
4. 现在滚动日志并在“Source”选项卡中查找“Wininit”。 您需要在“常规”选项卡中包含 chkdsk 信息的那个。
如何使用正在使用的 CHKDSK 扫描驱动器?
有时,使用 chkdsk 扫描驱动器会出现一条消息,指出该驱动器仍在使用中。 如果您遇到这种情况,您将需要卸载驱动器或使用以下命令启动闪存驱动器 Windows 他们的恢复工具。