运行 chkdsk 足以确保数据未损坏吗?

运行 chkdsk 足以确保数据未损坏吗?

我有一块 Seagate 500GB USB HDD...我正在使用谷歌浏览器下载一个文件到驱动器中,然后突然我的系统崩溃了...我重新启动了系统并在磁盘上运行了以下测试:

(1)chkdsk G:/r

(2)Seatools 短驱动自检。

(3)Seatools 简短通用测试。


(1)未检测到坏扇区,操作结束时显示以下行:Windows 已扫描文件系统,未发现任何问题。无需采取进一步措施。以下是完整报告: https://pastebin.com/tqDLtWw5

(2)和(3)也没有检测到错误并通过。

我的数据还有被损坏的可能吗?

答案1

CHKDSK 测试告诉您,截至您运行它时,您的硬盘驱动器是正常的(如果是这种情况,则不正常)。

此外,既然您已经进行了良好的测试,那么继续使用它是可以的。

然而,在崩溃时,操作系统和/或浏览器很容易出现故障,因此无法保证下载和/或保存的数据没有损坏。

如果在崩溃之前保存完成,那应该没问题,但我不知道你是如何知道这一点的。

已关闭(未使用)的文件应该没问题。

我会再次下载该文件,然后(如果可以的话)与之前的下载进行比较(WinMerge 可以做到这一点)或者直接使用新文件。每当我对下载有疑问时(不一定是崩溃),我都会这样做。

答案2

是的,您的数据有可能被损坏,但可能性很小。Chkdsk 检查文件系统(文件名、索引、文件树)并在必要时进行修复。它不检查文件的内容。

Seagate 工具对文件或文件系统一无所知 - 它们正在查看磁盘级别并报告一切正常。

虽然不太可能,但可以想象损坏的数据会写入文件中的磁盘。唯一可以确定的方法是比较文件 - 虽然实际上,如果损坏,压缩文件很可能无法完全解压。虽然位翻转和位腐烂确实存在,但它们实际上并不是重大问题。

相关内容