![Partition Magic 8 让 TrueCrypt 分区不可见](https://linux22.com/image/1332391/Partition%20Magic%208%20%E8%AE%A9%20TrueCrypt%20%E5%88%86%E5%8C%BA%E4%B8%8D%E5%8F%AF%E8%A7%81.png)
Partition Magic 8 对我的 TrueCrypt 分区进行了转储... 而我却让它发生了! 现在我得收拾残局了。
简而言之,我的加密分区现在不可见了。TestDisk 分析对包含加密分区的磁盘说:“以下两个分区之间存在空间冲突”。
通过在各个网站上进行谷歌搜索,我了解到了以下内容:
- 十六进制编辑超出了我的能力范围。
- 分区恢复工具毫无用处。
- 我还没有准备好花大价钱寻求专业帮助。
- ...我应该保留卷头的外部备份。
现在,为了恢复卷标头,我计划在完全相同型号的新磁盘上重新创建完全相同的分区,然后使用完全相同的密码/密钥文件对其进行加密,然后将其卷标头导出到文件中。最后,我希望能够将此卷标头恢复到我损坏的驱动器上。
在实施这个计划之前,我想知道是否有其他人尝试过,如果是,他们成功率如何。欢迎提出其他建议和提示!!谢谢。
答案1
问题解决了!
以下是我恢复数据的方法。没错,我确实使用了 WinHex。
“blob” = 加密卷。
其基本思想是从无法使用常规方法读取的任何地方提取未损坏的加密数据块。就我而言,我的硬盘上有第二个分区已加密(标准格式)。但我认为这种方法适用于大多数设置场景。
脚步:
1) 运行 WinHex。单击顶部的“打开磁盘”按钮。选择加密数据所在的物理介质。
2) 向下滚动到磁盘的末尾。向后搜索字母“a”(...顶部的大放大镜上写着“查找文本”)。这是为了找到 blob 的末尾。
3) 确定是否找到了结尾。您应该会看到一大堆随机数据(...图片中最大的圆圈显示了硬盘数据的位置)。如果您开始看到英文单词,则说明您没有看到 blob。在此示例中,结尾位于此处:“4A85AFFFFF”。最后两个字符通常应为“FF”。
4) 现在,我很幸运能用 WinHex 找到这个功能。您可以在顶部看到“分区 2”——这是我的加密分区(……您应该可以从它的大小看出来)。碰巧的是,单击那里会自动将我带到我的 blob 的开头——起始位置是“4A85200000”。找到看起来像开头的内容后(再次强调,是英文,或者不是随机内容,因为其余部分意味着它不是 blob 的一部分),选择它——转到编辑 > 定义块……输入起始和结束位置,如图所示。
5) 现在您已选定 blob,请转到“编辑”>“复制块”>“到新文件”将其导出到文件。将文件保存在某处。
6) 打开 TrueCrypt 并尝试像通常安装加密文件容器一样安装文件。使用您最初用于加密的密码/密钥文件。如果您幸运的话,它应该可以安装,就像我的情况一样。您会看到,Partition Magic 8 弄乱了我加密 blob 周围的数据(例如分区表信息),但没有弄乱 blob 本身 - 我所要做的只是“简单地”将其从硬盘驱动器中取出并放在 TrueCrypt 可以选择和安装的某个地方(例如文件中)。
其他注意事项:
1) 如果您无法安装 blob,则可能是您缺少 blob 的某个部分,或者其中某处(可能在开头或结尾)有不属于 blob 的额外内容,或者 blob 已损坏。但是,不要因为第一次尝试无法安装就认为是后者!要有耐心。在开始任何修复工作之前,请创建包含加密卷的硬盘的备份副本。2
) 熟悉 WinHex。我自己知道的不多,仅仅限于上面列出的内容。3
) 除非您知道自己在做什么,否则不要在加密卷所在的硬盘上运行任何类型的应用程序/工具/等。4
) 不要使用 Partition Magic。但是如果您这样做了,永远不要在如下所示的屏幕上单击“是”:
5) 将来,每当您创建 TrueCrypt 加密分区时,请启动 WinHex 并使用上述步骤记下加密卷在硬盘上的开始和结束位置。始终跟踪它的位置。在我看来,这比备份卷头更重要。