![已删除 LUKS 磁盘](https://linux22.com/image/227146/%E5%B7%B2%E5%88%A0%E9%99%A4%20LUKS%20%E7%A3%81%E7%9B%98.png)
我有一台带有加密 BIOS 的双启动笔记本电脑。然后,我删除了 Manjaro 安装并删除了所有分区,包括 Manjaro 分区,其中包含我的 LUKS 磁盘。当我现在启动笔记本电脑时,收到以下错误消息:
error: no such cryptodisk found, perhaps a needed disk or cryptodosk module is not found.
error: disk 'cryptouuid/...' not found
Entering rescue mode...
我尝试从 USB 记忆棒启动,但救援模式只允许我访问(proc)
,并且如果我尝试从任何东西启动,则显示文件系统未知。有没有什么办法解决这一问题?
答案1
除了 LUKS 标头之外,如果加密效果很好并且您没有密钥/密码,则加密文件系统基本上与随机数据没有区别。
在向磁盘写入任何其他内容之前,您应该使用testdisk
(在许多实时 Linux 介质上可用)并查看它是否可以恢复分区表。如果删除分区后没有进行任何其他更改,这可能很容易。
https://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
一旦分区表恢复,您就可以使用cryptsetup open /dev/sdX sdX_crypt --type luks
(where sdX
is your cryptopartition)来解锁加密。
如果成功,您可以使用eg挂载它mount /dev/mapper/sdX_crypt /mnt
来访问它。