我对使用 luks/dm-crypt 加密的分区有一个大问题。我发现有些文件不再可读。我重新启动后发现该分区无法安装。据我记得,该硬盘上有一个未加密的分区,后面是 luks/dm-crypt 分区(已格式化),格式为 ext4。该硬盘上没有安装操作系统。我没有做任何重要的事情,只是正常工作,上网等。
在 gnome-disks 实用程序中,它仅在“分区:未知 (PMBR)”下显示“可用空间”。 Parted 说“未知分区表”。 fdisk 找到一个分区: /dev/sdj1 1 4294967295 4294967295 16T ee GPT”,这显然是错误的。
硬盘是 ST3000DM 001-1CH166 (CC27)
我正在使用 arch-linux,并且有一段时间没有启动 Windows。
我现在把硬盘从电脑上取下来,放入外接USB盒中,还是一样。我现在正在使用 dd 制作硬盘的副本来处理图像。
可能出了什么问题?有没有办法恢复加密分区上的数据?
更新:幸运的是,我能够挂载使用 dd 创建的映像:
sudo losetup -Pf data.img
sudo cryptsetup luks打开 /dev/loop0p1 镜像
sudo 安装 /dev/mapper/image /mnt
这样我就可以访问所有数据。