在我的计算机上,Windows 10 通知中心开始弹出“扫描驱动器以查找错误”消息。我本来想附上一张屏幕截图以说明情况,但我的声誉不够高。
我点击了它,不久之后它弹出了一条类似的消息,告诉我需要重新启动。 重新启动后,启动时扫描开始,显示消息“正在扫描和修复驱动器 (C:)”(再次抱歉,我无法提供屏幕截图以说明上下文)。
我在网上找到的大多数其他类似报告似乎都显示了进度百分比,但我让它运行了 30 多分钟,却从未出现过这个。我参加了一个会议,在谷歌上搜索了一番后,硬重启了电源。谢天谢地,我的电脑在那之后恢复正常了。从那以后我就没再见过这个警告。
不过,我似乎应该进行某种扫描。有很多方法可以使用 chkdsk 和其他类似的实用程序进行类似的检查。我很好奇人们会推荐什么。以下是我主要关心的问题:
- 尽可能安全、完整、快速地扫描并修复问题。
- 显示进度。
- 是 Windows 10 自带的工具 - 我通常不信任第三方实用程序,因为它们更容易被感染或包含木马。
谢谢你!
答案1
正如评论中的每个人都说过的那样 - 在继续进行任何操作之前请确保您的备份是可靠的。
要真正忽略该消息,您必须让它运行 chkdsk 直到它正常运行。您可能需要再次重新启动才能让它再次运行,然后它才会清除该标志。一旦它正在运行,您就不应该中断它。只有当操作系统确定磁盘是干净的,它才会清除不断要求您检查它的标志。30
分钟不算什么……让它运行一整夜,然后一旦完成,从命令行再次手动运行 chkdsk,看看它是否需要在下次启动时再次运行。如果需要,请允许它并重新启动。您不能急于完成这个过程。
您首先需要备份的原因是,chkdsk 的工作不是在文件损坏时保存它们……而是修复磁盘的文件表。
为了做到这一点,它会牺牲您的所有数据。它根本不关心您的数据,只关心文件表。
答案2
你的第一个动作应该是验证磁盘的健康状况:使用以下产品检查其 SMART 数据: 规格。如果数字不对,则需要更换磁盘。如果您不确定,请在您的帖子中添加带有 SMART 属性的屏幕截图,我们会查看它。
其次,如果 SMART 属性不是彻底的灾难,请保存磁盘上的数据(您没有备份)。只要磁盘正常工作,请尽可能多地保存数据。
如果这是硬盘而非 SSD,请使用慢速格式(而非快速格式)进行格式化。对于大磁盘,这可能需要很长时间。然后再次检查其 SMART 值。
如果一切正常,您可以将数据返回到磁盘。如果发生故障,请更换磁盘。
答案3
除了其他建议检查 SMART 的方法外,我还想添加从命令提示符(使用管理员选项)运行 chkdsk 的可能性,而无需使用 /f 开关。它无法修复错误,但可能会向您显示它认为文件系统存在的问题。
关于 SMART 和 chkdsk:它们是完全不同的工具。虽然 SMART 向您显示驱动器对自身的报告,但它完全忽略了文件系统。另一方面,Chkdsk 关注的是一致的文件系统。
SMART 显示令人担忧的统计数据并不能说明文件系统的问题,而文件系统不一致的情况也可能发生在完全健康的驱动器上。但当然,这两个方面不能完全分开看待,一个战略性放置的坏扇区可能会破坏文件系统元数据中的重要部分。
答案4
首先,chkdsk 是由 Microsoft 发布的,但某些病毒或勒索软件(例如 Petya)会使其自身进程看起来像 chkdsk。但通常不会花那么长时间。其次,终止该进程可能会给您的计算机和磁盘带来麻烦。您应该等待更长时间。如果它继续运行很长时间,您可以关闭计算机并从恢复驱动器或 PE 启动。扫描病毒,然后在终端中使用 chkdsk 或其他工具(如 SMART)检查您的磁盘。