昨天,我在外部 USB 驱动器中发现了一个损坏的文件。由于我经常使用该驱动器(我在那里运行我的 vms),我决定在其上运行 chkdsk
这就是结果
488384000 KB of total space on disk.
351202364 KB in 1042390 file.
489920 KB in 81101 indexes.
16 KB in damaged sectors.
1204584 KB in use.
65536 KB used from the registry.
135487116 KB available on disk.
因此它找到了 16KB 的损坏扇区。现在文件已恢复
从现在开始我是否应该担心 HD 并定期运行 chkdsk?
答案1
我会定期运行 chkdsk 以确保情况不会进一步恶化,但这里或那里出现一些损坏的扇区是正常的,没有什么可特别担心的。在正常运行期间,硬盘将(对操作系统透明)将任何损坏的区域重新映射到未损坏的区域,并在 SMART 数据中报告。
这让我想到了下一点,您可能需要下载并安装(如果您还没有)一个实用程序,它将允许您检查驱动器中的 SMART 数据。我不太确定 Windows 中有什么可以执行此操作或它是否可以通过 USB 连接工作,但它会告诉您驱动器是否正在重新映射大量空间或只是偶尔重新映射几个奇怪的块。如果它正在重新映射大量空间,那么您应该考虑尽快更换驱动器以避免数据丢失的风险。
驱动器只能透明地重新映射给定量的数据,当数据用完时,数据错误将开始慢慢传到操作系统。这就是为什么您要密切关注操作系统实用程序报告的任何损坏块数。如果该数字大幅增加,则表明驱动器即将发生故障。
答案2
如果您发现损坏的扇区,则意味着驱动器已经通过了其重映射池,并且已经用尽了透明重映射的块。这意味着您的驱动器快要坏了。您现在应该更换它。
你应该绝不从正常的操作系统实用程序中查看坏扇区,因为驱动器应该将它们隐藏在后台。