如何在这些约束下验证 ISO 文件的完整性?

如何在这些约束下验证 ISO 文件的完整性?

我有一台 Windows 7 台式电脑。我的辅助硬盘(SATA 内置)出现了一些坏扇区。现在 CrystalDiskInfo 工具将其状态报告为“警告”。我已经将重要数据备份到其他存储设备(如 SSD 和 Pen Drive)上。

一个分区包含各种 ISO 文件。这些文件只是我各种个人 DVD 的 ISO 映像,作为备份。有些 DVD 很旧,已经被丢弃,因为后来它们不再被检测到。存储这些 ISO 的分区上可能已经出现坏扇区。

现在我该如何验证这些 ISO 文件的完整性?

仅使用 7zip 或 PowerISO 成功打开文件就足够了吗,还是我还需要做其他事情?

创建 ISO 文件后,我没有保留任何 MD5 或 SHA 哈希值。也许我应该保留,但当时我并没有意识到这一点。

答案1

ISO 映像基本上是原始磁盘映像。无法检查其完整性,因为 ISO-9660 文件系统不提供任何数据完整性验证。事实上,大多数旧文件系统都没有数据完整性检查。您只能验证文件系统本身是否仍然完好无损。

因此基本上你可以进行两步检查:

  • 验证 ISO-9660 文件系统
  • 如果可能的话,解压/安装映像并检查其中包含的文件

相关内容