我有一个 2 TB 的外部硬盘,使用 Truecrypt 加密。
我对所有数据进行了完整备份,清除了硬盘并重新安装了操作系统。
重新安装 Windows 后,我成功挂载了 Truecrypt 分区,尽管尝试了几次。成功挂载后,我却无法查看其中的任何内容。
我现在已经将它挂载了(即,我知道密码,并且 truecrypt 已经“解密”了它并为其分配了一个驱动器号),但是 chkdisk 无法对它做任何事情,Windows 说分区上有 0 个字节,其中 0 个字节是可用字节,并且使用磁盘属性上的“修复磁盘错误”选项导致“无法执行磁盘检查,因为 Windows 无法访问磁盘”
运行 CHKDSK 时,我收到错误“主文件表已损坏。Windows 将尝试从磁盘恢复主文件表。Windows 无法恢复主文件表。CHKDSK 已中止”Windows 声称磁盘“未格式化”,但 truecrypt 看到磁盘上有一个分区。
该磁盘格式化为 NTFS,并使用 AES 和密码加密。
它不应该是一个坏磁盘,因为它是全新的,并且我在将所有内容备份到它之前对它进行了测试。
我怎样才能让我的磁盘再次可读?
答案1
不幸的是,您能做的事情可能非常少。在 Linux 下安装 truecrypt 卷可能是值得的,看看那里可用的文件系统检查工具是否能侥幸完成您尝试过的其他工具无法完成的任务,但您很可能也运气不佳。在尝试每种恢复方法之前,建议您备份卷(是的:备份损坏的卷(truecrypt 文件,而不是其中明显损坏的文件系统),以防尝试使情况变得更糟(这样您就可以回到糟糕但不那么糟糕的状态,以便尝试其他方法)。
当您说安装卷“需要几次尝试”时,失败的尝试后发生了什么?有任何错误消息或状态信息输出吗?您尝试了哪些命令(最终哪些命令让您达到了现在的水平)?这些信息可能会触发一位路过的 truecrypt 专家的记忆,这对您很有用!
如果您认为最后一段有点说教[详细的错误报告(嗯,缺少细节的错误报告)是我所担心的事情,任何与我合作过的人都会证明这一点!]我提前为下一段道歉......
你真的应该测试一下备份后进行此操作,并提前检查磁盘是否存在物理问题。未经测试的备份就不是好的备份,无论备份是在何时制作的,无论事先对备份系统/介质进行了哪些检查。例如,在这种情况下,我建议尝试在另一台机器上安装备份卷(在擦除备份所在的机器之前),以确保它安装成功,并可能在安装时验证某些内容(对那里和原始位置的一些文件运行校验和并进行比较,或者rsync --dry-run
在两台机器之间使用,看看它们是否可以通过网络互相看到对方,这是一种相对有效的方法来查看备份中是否有任何大块数据看起来不同或缺失)。