如何从磁盘映像挂载 Veracrypt 卷

如何从磁盘映像挂载 Veracrypt 卷

我有一个损坏的磁盘,它使用 Veracrypt 加密。问题是,磁盘加密方式是系统加密/预引导身份验证模式。这似乎意味着当我想在驱动器上安装单个分区时,Veracrypt 需要访问整个驱动器。

它到底在寻找什么?

现在,当我尝试在映像上使用 Veracrypt 时,它不知道如何自动导出磁盘映像的名称。对于真正的驱动器,这很容易:

/dev/sda3 -> /dev/sda

但是如果我使用它kpartx来创建/dev/mapper/loop1p1Veracrypt,则不知道在哪里找到磁盘映像。

我唯一的想法是将整个图像复制到另一个磁盘...一旦我读取完整图像就会尝试(以 2.9 MB/s 的速度需要几天时间)

还有其他想法吗?

谢谢

答案1

嗯,对我来说解决方案是:

我的问题是扩展分区表已被覆盖,所以我不知道分区的开始

(!) 此解决方案需要十六进制编辑分区表。您需要仔细阅读 MBR 文档。

  • 备份损坏的磁盘:
    • 使用 safecopy 将损坏的设备完全转储到映像文件中
    • 将此图像写入至少具有相同大小的新驱动器
    • 将图像保存在安全的地方,这样如果出现问题,您可以再次应用未修改的图像
  • 找到 veracrypt 分区的开始位置:
    • 使用以下方式挂载分区sudo veracrypt /dev/sd<XX> -m ro -m system -p <password>
    • 如果这不起作用,请尝试分区表中的不同条目
  • 如果最终成功,只需将文件复制到安全的地方。

相关内容