Windows Chkdsk实用程序教程

检查磁盘或 chkdsk 命令用于检测与FAT16、FAT32、NTFS文件系统相关的错误,并进行修复。Chkdsk无法恢复损坏的文件,这是一个困难的情况。Chkdsk可以从命令行或GUI运行,但命令行使用是最实用的方法。

null

什么是Chkdsk?

chkdsk是一个基于命令行的系统工具。还有一个运行chkdsk命令的GUI。chkdsk命令与Linux counter part fsck命令非常相似。chkdsk命令用于验证卷的完整性并修复逻辑文件系统错误。chkdsk命令可用于不同的Windows版本,如windowsxp、windows7、windows8、windows10和Windows服务器。

语法

chkdsk的语法非常简单。有两种类型的参数,如OPTIONS和VOLUME。

chkdsk OPTIONS VOLUME
  • OPTIONS 用于指定chkdsk命令的行为。
  • VOLUME 是要使用chkdsk命令操作的驱动器、分区或卷。

打印chkdsk帮助信息

我们可以使用 /? 选项以打印有关选项和用法的详细帮助信息。

> chkdsk /?
图片[1]-Windows Chkdsk实用程序教程-yiteyi-C++库
打印chkdsk帮助信息

通常,chkdsk命令提供以下选项。

参数 说明
<volume> 指定驱动器号(后跟冒号)、装入点或卷名。
[ [<path>]<filename> 仅与文件分配表(FAT)和FAT32一起使用。指定所需文件或文件集的位置和名称 奇克德斯克 检查碎片。你可以用 ? * 用于指定多个文件的通配符。
/f级 修复磁盘上的错误。必须锁定磁盘。如果 奇克德斯克 无法锁定驱动器,将出现一条消息,询问您是否要在下次重新启动计算机时检查驱动器。
/五 在检查磁盘时显示每个目录中每个文件的名称。
/右 定位坏扇区并恢复可读信息。必须锁定磁盘。 /右 包括的功能 /f级 ,以及对物理磁盘错误的附加分析。
/十 如果需要,强制卷首先卸载。驱动器所有打开的句柄都将失效。 /十 还包括 /f级 .
/我 仅与NTFS一起使用。对索引项执行不太严格的检查,这样可以减少运行所需的时间 奇克德斯克 .
/c级 仅与NTFS一起使用。不检查文件夹结构中的周期,这减少了运行所需的时间 奇克德斯克 .
/l[: <size> ] 仅与NTFS一起使用。将日志文件大小更改为键入的大小。如果省略size参数, /我 显示当前大小。
/b类 仅与NTFS一起使用。清除卷上坏群集的列表,并重新扫描所有已分配和可用群集以查找错误。 /b类 包括的功能 /右 . 将卷映像到新硬盘驱动器后使用此参数。
/扫描 仅与NTFS一起使用。对卷运行联机扫描。
/强制脱机修复 仅与NTFS一起使用(必须与 /扫描 ). 绕过所有在线维修;所有发现的缺陷都排队等待脱机修复(例如, chkdsk /spotfix ).
/性能 仅与NTFS一起使用(必须与 /扫描 ). 使用更多的系统资源尽可能快地完成扫描。这可能会对系统上运行的其他任务产生负面性能影响。
/斑点修复 仅与NTFS一起使用。在卷上运行定点修复。
/SDC清理 仅与NTFS一起使用。垃圾收集不需要的安全描述符数据(暗示 /f级 ).
/脱机扫描和修复 运行脱机扫描并修复卷。
/释放孤立链 仅与FAT/FAT32/exFAT一起使用。释放任何孤立的群集链,而不是恢复其内容。
/标记清除 仅与FAT/FAT32/exFAT一起使用。如果未检测到损坏,则将卷标记为干净,即使 /f级 未指定。
/? 在命令提示下显示帮助。

计划在系统启动时检查磁盘

最流行的用例之一 chkdsk 正在计划在系统启动或重新启动时进行检查。因为我们不能检查系统的体积,这通常是 C: 在运行时。在安装卷之前,检查操作已完成。

> chkdsk /F C:
Schedule Check Disk At System Start
计划在系统启动时检查磁盘

修复磁盘上的错误

文件系统用于以适当的方式存储文件和文件夹、用户数据。文件系统具有与其功能相关的非常复杂的结构。以意外的方式关闭系统停止系统,磁盘相关问题可能会在文件系统中产生错误。我们可以简单地使用 /F 具有卷名的选项 D: 在这个例子中。

> chkdsk /F D:
Fix Errors On Disk
修复磁盘上的错误

定位坏扇区

磁盘驱动器将数据存储在扇区中。每个扇区根据其大小配置保存一些数据。磁盘驱动器可能会及时丢失部分扇区。这是物理损伤,所以不能用物理方法修复。我们可以定位这些扇区并将其标记为坏扇区,防止它们被文件系统使用。我们可以用 /R 选项。在本例中,我们检查卷的坏扇区 D:

> chkdsk /R D:
Locate Bad Sector
定位坏扇区

强制卸载卷、分区或磁盘

在执行与磁盘相关的操作时,我们需要卸载卷以防止意外错误。检查装入的卷和文件系统将产生冲突。我们可以在操作之前卸载文件系统和卷 /X 选项。

> chkdsk /X D:
Force Unmount Of Volume
强制卸载卷

快速检查卷、分区或磁盘

检查文件系统和磁盘错误可能需要一些时间。默认情况下,chkdsk使用非常详细的检查过程。但在大多数情况下,有些是不必要的。我们可以防止使用详细的检查,使检查更快。我们将使用 /I  /C 为了快速办理登机手续。

> chkdsk /I /C D:
Fast Check Of Volume, Partition or Disk
快速检查卷、分区或磁盘

详细检查磁盘

详细模式提供有关当前操作的更详细信息。我们可以通过 /V 选项。

> chkdsk /V D:
Check Disk In Verbose Manner
详细检查磁盘

chkdsk图形用户界面

chkdsk命令有一个GUI。即使我们可以访问这个GUI,最实际的方法是右键单击要检查的磁盘或分区,如下所示。然后我们将单击 Properties .

图片[8]-Windows Chkdsk实用程序教程-yiteyi-C++库
磁盘或分区属性

属性屏幕提供 Tools 选项卡,我们可以从 Error checking 通过单击 Check 按钮如下。

图片[9]-Windows Chkdsk实用程序教程-yiteyi-C++库
磁盘或分区检查

我们将在下面的屏幕中单击 Scan drive 按钮。或者,我们可以通过单击 Cancel 按钮。

图片[10]-Windows Chkdsk实用程序教程-yiteyi-C++库
错误检查和扫描驱动器

在磁盘或分区错误检查期间,我们将看到以下屏幕。此屏幕将提供有关当前状态和剩余时间的信息。

图片[11]-Windows Chkdsk实用程序教程-yiteyi-C++库
磁盘或分区错误检查

当扫描或检查完成后,我们将看到下面的屏幕,它将提供类似错误计数等简短信息。

图片[12]-Windows Chkdsk实用程序教程-yiteyi-C++库
磁盘或分区错误检查结果

相关文章: 如何检查Linux磁盘空间?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享