如何使用LUKS加密解密硬盘?

如何使用LUKS加密解密硬盘?

今天我在外部硬盘驱动器上安装 ubuntu,在初始设置中我标记了“加密安装”选项并单击了安装按钮,但我没有注意到我的内部硬盘驱动器(其中有 Windows 10)是已选择。

当我点击安装时,出现一个弹出窗口,说 3 个分区将被删除,所以在那一刻我注意到我选择了错误的驱动器,我取消了安装,返回,选择正确的驱动器,然后继续安装(这次我禁用了加密选项)。

到目前为止,ubuntu 运行得很好,但是当我无法从 Windows 启动时,我意识到我加密了整个驱动器!

我需要拿回文件,我不知道下一步该怎么做!请帮助,我读到我需要进行备份,但我什至不知道如何访问驱动器。我们欢迎任何意见或建议。

答案1

您是否尝试过类似的操作,例如来自 Linux 安装介质(cd dvd usb 等...)的实时操作系统或救援启动菜单

$ sudo cryptsetup luksOpen /dev/sd<yourEncryptedDiskId> <aNameThatwillBeCreatedIn:Dev/mapper> 

例如:

$ sudo cryptsetup luksOpen /dev/sda tmpData 

进而

$ sudo mount /dev/mapper/<TheNameUsedEarlier> /mnt #wherever you want

正如示例中所示:

$ sudo mount /dev/mapper/tmpData  /mnt #wherever you want

现在您可以访问您的数据。

现在需要做的事情已经完成,您可以关闭设备:

$ sudo umount /mnt  
$ sudo cryptsetup luksClose  tmpData

相关内容