如何打开加密分区,知道密码?

我刚安装了带加密选项的Ubuntu 12.04。 在我发现我丢失了我的Windows Vista以及我以前的所有分区之后不久,在新的Ubuntu中,只有一个硬盘驱动器出现了所有先前分区的总和。

因为我需要我的数据,我试图恢复分区。 除了Windows驱动器( dev/sda1 )之外,我成功了,因为它是加密的。 现在,我甚至无法使用Windows Vista恢复光盘运行Windows。 请帮忙。

要访问使用LUKS或dmcrypt加密的驱动器:

首先,打开终端窗口并成为root。 键入blkid以了解所需分区的设备名称。 (在你的情况下你已经这样做了;-)

现在为魔术位:运行

 cryptsetup luksOpen   

并输入您的密码。 例如,您可能会执行cryptsetup luksOpen /dev/sda1 mydrivethatineed 。 使用此命令,解密的设备将出现在/dev/mapper/mydrivethatineed

现在你可以继续了

 mount /dev/mapper/ /mnt 

并且您的文件系统应该出现在/mnt

最后一件事: 完成后别忘了卸下加密驱动器 ; 否则,加密有什么意义? (请注意,内核卸载所有内容并在关闭时忘记所有密码。)卸载它:

 cryptsetup luksClose  

你应该被设置!

实际上,我认为你使用了引导安装并使用了整个分区。 Windows中的全驱动加密没有“真正的”支持,因此您的Windows驱动器不太可能仍然存在。

但是有一点希望,你的数据的某些部分可能仍然没有写入驱动器的位置。 数据恢复可能是可能的。