如何在Linux中访问BitLocker加密的驱动器?
我有一台运行Windows 7 Ultimate的笔记本电脑。我已经用BitLocker加密了我的硬盘。现在我还安装了Lubuntu和Windows。但我的加密硬盘在Linux中看不到。我该如何解决这个问题?
我有一台运行Windows 7 Ultimate的笔记本电脑。我已经用BitLocker加密了我的硬盘。现在我还安装了Lubuntu和Windows。但我的加密硬盘在Linux中看不到。我该如何解决这个问题?
感谢Aorimn,他的解决方案对我很有帮助。我对Unix没有经验,所以花了几个小时的时间才想通了。我想我会描述一下我在备份运行时的步骤:)
我的问题是我无法启动Windows,我需要一个方法来访问Bitlocked分区上的文件。为了做到这一点,你需要一个bitlocker恢复密码(8组数字)和从USB启动系统的能力
LiLi
Linux Live USB Creator ) LiLi
,让它下载一个轻量级的ubuntu
镜像。我选择了Xubuntu
。 F6
和nomodeset
. acpi=off
11.修改目录到noacpi
文件夹
12.nolacpi
13.ubuntu
14.修改目录到/media/windows
15./media/mount
16.确定被锁住的分区。 你现在应该可以在文件管理器的挂载驱动器中看到你的文件了。备份是相当慢的,但如果你最终重装windows的话,可能会省去一些麻烦。祝您好运!
我刚刚想出了一个更新Kali Linux并安装dislocker
的方法。
使用Kali Linux 1.0.9a i386可启动的DVD
编辑"/etc/apt/sources.list “并添加:
deb http://us.archive.ubuntu.com/ubuntu trusty main universe
使用终端安装程序:
apt-get update"
apt-get install git libfuse-dev libpolarssl-dev # Continue through update text, allow services to restart if needed
git clone git://github.com/Aorimn/dislocker.git
cd /dislocker/src
make
make install
找到驱动器Bitlocker卷:
fdisk -l
在/mnt中做文件夹:tmp
,dis
。
运行解锁程序:
dislocker -v -V /dev/<volume name> -p<Bitlocker key> -- /mnt/tmp
ls /mnt/tmp
检查文件是否存在,确认正确的Bitlocker密钥:
mount -o loop,ro /mnt/tmp/dislocker-file /mnt/dis
如果正确,应该返回dislocker-file
。
BitLocker是一个专有的、封闭源码的驱动器加密系统,只在Windows中支持。如果你想从 Linux 访问 Windows 分区,你必须移除 BitLocker 加密。
请参阅 禁用 BitLocker 磁盘加密和解密卷的区别是什么?_,以了解相关说明。
一旦硬盘解密后,你可以使用TrueCrypt;Linux下的系统加密卷默认不支持读取系统加密卷,但有人想出了一个解决方法。请参阅如何在Linux上使用TrueCrypt®加密的Windows系统驱动器_。请参见PGP全盘加密的双启动Linux和Windows XP。
我找到的唯一可能对你有帮助的是 NVbit 。这是一个实验性的fuse驱动,可以让你访问BitLocker卷。它还处于alpha状态,看来你得自己编译代码。它也只允许只读访问,有些东西可能无法工作。我认为这是你最好的选择。
请注意libpolarssl-dev
不能用,已经被libmbedtls-dev
取代了,所以用这个来代替:
sudo apt-get install libmbedtls-dev
注:顺便说一下,用live boot成功了。我已经可以读写了。只要按照上面的步骤进行操作就可以了。