用Win10中自带的CHKDSK来扫描和修复硬盘

CHKDSK(发音为“Check Disk”)是用于监控磁盘驱动器健康状况的非常有用且重要的工具。此工具使用驱动器的多遍扫描来验证其健全性和功能是否完好无损。使用 CHKDSK 是确保您的磁盘是否正常运行的好方法。关键是不用零花钱买hdtune了。

CHKDSK 的工作原理

CHKDSK 首先扫描磁盘驱动器上的文件系统并分析驱动器上文件、文件系统和文件元数据的完整性。

当 CHKDSK 发现逻辑文件系统错误时,它会修复它们,保存磁盘上的数据,以免丢失任何数据。逻辑文件系统错误类似于驱动器主文件表 (MFT) 中的损坏条目,该表告诉驱动器文件在驱动器硬件存储迷宫中是如何连接的。

CHKDSK 还可以修复驱动器上文件中未对齐的时间戳、文件大小数据和安全标志。然后 CHKDSK 可以对驱动器进行完整扫描,访问和测试硬件的每个扇区。硬盘驱动器分为逻辑扇区,驱动器的定义区域将存储一定数量的数据。

扇区可能会出现软错误(在这种情况下数据被错误地写入磁介质)或硬错误(即驱动器本身在指定扇区的区域中存在实际物理缺陷)。CHKDSK 可以通过重写错误数据来修复软错误,还可以通过将磁盘的物理缺陷部分标记为已损坏和“越界”以备将来使用来解决硬错误。

由于 CHKDSK 已随着每一代存储硬件的更新和升级而反复更新,因此该程序可以继续正常工作以分析和修复任何类型的硬盘驱动器。

在 Windows 10 上运行 CHKDSK

尽管您可以通过多种不同的方式在 Windows 10 计算机上调用 CHKDSK,但迄今为止,运行该实用程序的最常见和最普通的地方是 Windows PowerShell,它是 Window 命令提示符的预期替代品。

但是,因为 CHKDSK 直接与驱动器硬件对话,所以它需要Admin权限来运行。

  1. 右键单击开始菜单并选择 Windows PowerShell (Admin)。
  2. 下一个出现的屏幕是用户帐户控制 (UAC) 窗口,该窗口将请求启动 Windows 命令处理器并让它对 PC 进行更改的权限。选择
  3. 现在,键入“ chkdsk c:  /f  /x /r ”,不带引号,卸载驱动器,扫描错误并修复它。您也可以输入“ chkdsk /scan ”在线扫描磁盘并尝试修复它。
  4. 如果您在运行上述命令时遇到问题,因为该驱动器正在被另一个进程使用,那是因为您正在尝试扫描您的主驱动器(引导驱动器),当它被操作系统使用时。重新启动到恢复模式以执行扫描或创建 Windows 恢复工具,以执行该过程。

CHKDSK 的基本调用,简称为“chkdsk [drive]”,将扫描磁盘并显示状态信息,但不会修复遇到的任何错误。

PS C:\Windows\system32> chkdsk /?
检查磁盘并显示状态报告。


CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]


  volume              指定驱动器号(后面跟一个冒号)、
                      装入点或卷名。
  filename            仅 FAT/FAT32: 指定要检查
                      碎片的文件。
  /F                  修复磁盘上的错误。
  /V                  在 FAT/FAT32 上: 显示磁盘上每个文件的
                      完整路径和名称。
                  在 NTFS 上: 显示清理消息(如果有)。
  /R                  查找坏扇区并恢复可读信息
                      (未指定 /scan 时,隐含 /F)。
  /L:size             仅 NTFS: 将日志文件大小更改为指定
                      的 KB 数。如果未指定大小,则显示
                      当前大小。
  /X                  如果必要,则先强制卸除卷。
                       该卷的所有打开的句柄都将无效
                      (隐含 /F)。
  /I                  仅 NTFS: 对索引项进行强度较小的
                      检查。
  /C                  仅 NTFS: 跳过文件夹结构内的
                      循环检查。
  /B                  仅 NTFS: 重新评估该卷上的坏簇
                      (隐含 /R)
  /scan               仅 NTFS: 在卷上运行联机扫描
  /forceofflinefix    仅 NTFS: (必须与 "/scan" 一起使用)
                      跳过所有联机修复;找到的所有故障都
                      排队等待脱机修复(即 "chkdsk /spotfix")。
  /perf               仅 NTFS: (必须与 "/scan" 一起使用)
                      使用更多系统资源尽快完成
                      扫描。这可能会对系统中运行的其他任务的性能
                      造成负面影响。
  /spotfix            仅 NTFS: 在卷上运行点修复
  /sdcleanup          仅 NTFS: 回收不需要的安全描述符
                      数据(隐含 /F)。
  /offlinescanandfix  在卷上运行脱机扫描并进行修复。
  /freeorphanedchains 仅 FAT/FAT32/exFAT: 释放所有孤立的簇链
                      而不恢复其内容。
  /markclean          仅 FAT/FAT32/exFAT: 如果未检测到损坏,则将卷
                      标记为干净,即使未指定 /F 也是如此。

hkdsk的全称是checkdisk,就是磁盘检查的意思。这个东西是当你的系统当掉或者非法关机的时候由系统来调用检查磁盘的,也可以由手工通过命令行调用来检查某一个磁盘分区。该工具基于被检测的分区所用的文件系统,创建和显示磁盘的状态报告。Chkdsk 还会列出并纠正磁盘上的错误。如果不带任何参数,chkdsk 将显示当前驱动器的磁盘状态。 chkdsk命令用于检查磁盘并显示状态报告。 chkdsk语法: chkdsk [volume:][[Path] FileName] [/f] [/r] [/x] [/c] [/l[:size]]   chkdsk参数   volume:   指定驱动器号(冒号分隔)、装入点或卷名。   [Path} FileName]   指定需要 chkdsk 检查碎片整理的文件或文件集的位置和名称。使用通配符(* 和 ?)可以指定多个文件。   /f   cdkdsk运行界面修复磁盘上的错误。必须锁定磁盘。如果 chkdsk 无法锁定驱动器,则会显示一条消息,询问您是否希望在下次重新启动计算机时检查该驱动器。      当检查磁盘时,chkdsk显示所有目录每个文件的名称。   /r   找到坏扇区并恢复可读取的信息。必须锁定磁盘。   /x   仅在 NTFS 上使用。如果必要,首先强制卸载卷。该驱动器的所有打开句柄都无效。/x 还包含了/f 的功能。   /i   仅随 NTFS 使用。对索引项进行强度较小的检查,降低运行 chkdsk 的所用时间量。   /c   仅随 NTFS 使用。跳过文件夹结构的周期检查,减少运行 chkdsk 所需的时间量。   /l[:size]   仅随 NTFS 使用。将日志文件的大小更改为由用户输入的大小。如果省略该参数,则 /l 会显示当前日志文件的大小
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值