我的加密固态硬盘损坏了,所以我用测试磁盘。这是在 Windows 10 机器上。
如果我有加密密码,有什么办法可以从该图像中恢复数据,还是数据永远消失了?
答案1
修复-bde
如果驱动器是使用 BitLocker 加密的,则访问严重损坏的硬盘上的加密数据。只要使用有效的恢复密码或恢复密钥解密数据,Repair-bde 就可以重建驱动器的关键部分并挽救可恢复的数据。如果驱动器上的 BitLocker 元数据数据已损坏,则除了恢复密码或恢复密钥之外,您还必须能够提供备份密钥包。
答案2
基本
我的加密 SSD 损坏了,所以我使用 TestDisk 拍摄了它的映像。这是在一台 Windows 10 机器上。
不,您没有拍摄 SSD 的映像,而是拍摄了 SSD 上的分区的映像。Testdisk 仅支持拍摄单个分区的映像。
首先,为了进行 Python 脚本搜索,您需要访问磁盘的解密版本。
步骤1:
使用 ddrescue 复制损坏的磁盘,以将数据存储在健康的磁盘上。
第二步:
删除磁盘加密或导出虚拟解密驱动器
如果我有加密密码,有什么办法可以从该图像中恢复数据,还是数据永远消失了?
现代磁盘加密软件(Truecrypt、Veracrypt、LUKS、Bitlocker 等)仅将您的密码用作磁盘上保险库的密钥,该保险库存储用于加密和解密的密钥。
删除磁盘加密时,您应该使用错误源的第二个副本,以防无法将解密的信息导出到另一个驱动器。
如果保险库受损,您将无法再访问磁盘的解密内容。上面的磁盘加密示例为您提供了将锁定的保险库信息导出到其他安全位置的可能性,以确保即使在保险库受损的情况下,您也可以解密受损的磁盘。
第三步:
搜索 Python 脚本
Case 1:
可以通过文件夹树进行导航
使用像 Windows Explorer 或其他的 shell。
Case 2:
无法通过文件夹树导航
尝试使用能够评估文件系统上损坏的元数据残留的商业软件。
或者
尝试使用 Photorec 之类的文件雕刻器(包含在 Testdisk 软件包中)。它包含用于搜索 Python 文件的预定义指纹。