问题描述
我怎么能在Ubuntu上安装我的BitLocker加密驱动器?
我检查了Wine网站,它没有BitLocker支持,我不知道如何在我的计算机上安装Dislocker。
我无法删除加密,因为我的学校计算机使用Windows操作系统而不是Linux操作系统。另外因为我安装了Ubuntu,因为我的Windows操作系统无法运行。
最佳解决方案
首先,我们制作两个文件夹,/media/bitlocker
和/media/mount
:
sudo mkdir /media/bitlocker /media/mount
然后,下载然后提取Dislocker。
您需要安装一些所需的包:
sudo apt-get install libfuse-dev
要安装它,我们需要将目录更改为dislocker
文件夹:
cd dislocker
根据您的操作系统,您需要选择以下选项之一:
-
对于基于Debian Jessie或Ubuntu 14.04或更早版本的Debian-like distos:
aptitude install gcc cmake make libfuse-dev libpolarssl-dev ruby-dev
-
对于基于Debian Stretch或Ubuntu 16.04或更高版本的Debian-like distos:
aptitude install gcc cmake make libfuse-dev libmbedtls-dev ruby-dev
现在我们终于安装了解锁器:
cmake .
make
sudo make install
在这里,我们需要找到我们的分区,因此我们不会意外删除所有驱动器:
sudo fdisk -l
如果我们有恢复密码,我们可以使用以下方法对其进行解密:
sudo dislocker -r -V /dev/sdaX -p1536987-000000-000000-000000-000000-000000-000000-000000 -- /media/bitlocker
PS:您应该用您的恢复密码替换1536987-000000-000000-000000-000000-000000-000000-000000
。
如果您知道密码,我们也可以使用它:
sudo dislocker -r -V /dev/sdaX -uPASSWORD -- /media/bitlocker
Pssst:用您的用户密码替换PASSWORD
。注意:密码前请保留u
!因此,如果您的密码是UbuntuLover
,则应在连字符后使用uUbuntuLover
。
如果要使用恢复文件进行解密,请改用”path/to/.BEK”:
sudo dislocker-fuse -V /dev/sdcX -f /media/user/usb-drive/00000000-0X0X-0XX0-XXX0-XXXX0XXX00XX.BEK -- /media/bitlocker
现在,我们终于挂载我们的文件:
sudo -i
cd /media/bitlocker
mount -r -o loop dislocker-file /media/mount
(如果上面的安装失败,请使用”Permission denied”添加-r
选项,然后重试。)
现在,您可以移动到/media /mount文件夹并查看解密数据。
阅读the source以获取更多信息和详细信息。
次佳解决方案
您需要Dislocker才能使用BitLocker-encrypted驱动器。您可以从here下载它,或者还有GitHub repository。
要安装它,您将需要:
有关详细说明,请参阅this页面或参阅下载的Dislocker存档中的install.txt
文件。
第三种解决方案
非常好的教程,但有一个问题。由于该文件是只读的,因此您需要使用read-only标志:
mount -ro loop dislocker-file /media/mount
还有-u( – user-password)选项使这更容易:
sudo dislocker -r -V /dev/sdaX -u -- /media/mount
Enter the user password:▯
如果要在同一文件夹中再次安装,请使用:
sudo dislocker -r -V /dev/sdaX -u -- -o nonempty /media/mount
(其中X应替换为加密驱动器的编号,例如/dev /sda7)