不小心删除了加密Linux的分区表,用testdisk恢复分区表不起作用,现在尝试挂载加密盘

不小心删除了加密Linux的分区表,用testdisk恢复分区表不起作用,现在尝试挂载加密盘

我不小心删除了我的加密linux磁盘(ubuntu 22.04)的分区表。我尝试使用testdisk恢复分区表,但重新启动机器后无法启动进入Linux。因此,我尝试在使用 livecd 时使用此处描述的方法安装加密驱动器:恢复已删除的 LUKS 分区

但是,当我尝试挂载 LUKS 分区时,出现以下错误:错误如终端所示

我可以在磁盘管理器中看到 LUKS 分区,但当我尝试安装驱动器时,我也遇到错误:

这就是分区在磁盘管理器中的样子 磁盘管理器错误

命令的详细输出(如上面的链接所示): 第一个命令的输出

然后我选择了这一行: 0077bce0 4c 55 4b 53 ba be 00 53 4b 55 4c ba be 00 00 2c |LUKS...SKUL....,|作为 LUKS 容器的开始,导致以下命令

sudo losetup -o 0x0077bce0 -r -f /dev/sda 后跟

losetup -a 显示loop11是需要挂载的

因此,我尝试使用以下命令挂载: sudo cryptsetup luksOpen /dev/loop11 luksrecover 并收到错误:不支持的 LUKS 版本 83。设备 /dev/loop11 不是有效的 LUKS 设备。

有人知道我该如何解决这个问题并安装磁盘吗?如果是这样,我将非常感谢任何帮助。

亲切的问候斯特凡

PS:我确实使用了 linux 22.04 安装程序附带的加密。然后我总是在启动时直接被要求输入密码。

相关内容