在Ubuntu 14.04 LTS上使用(Windows)BitLocker加密的驱动器

我怎么能在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的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注意:密码前请保管好! 因此,如果您的密码是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选项-r试。)

现在,您可以移动到/ media / mount文件夹并查看解密数据。

阅读源代码以获取更多信息和详细信息。

您需要Dislocker才能使用BitLocker加密的驱动器。 您可以从这里下载它,或者也有一个GitHub 存储库 。

要安装它,您需要:

  • 编译器, GCC或Clang ;
  • Make (或gmake,用于FreeBSD)
  • FUSE的标题;
  • PolarSSL的标头;
  • 使用BitLocker加密的分区,来自Windows Vista,7或8。

有关详细说明,请参阅此页面或参阅下载的Dislocker存档中的install.txt文件。

非常好的教程,但有一个问题。 由于文件是只读的,因此您需要使用只读标志:

 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)

我最近安装了dislocker并运行了脚本cmake . 尽管安装了polarssl但是在尝试查找polarssl触发了错误。

偶然的机会,我最终设法安装它:你不应该在第一个回复中提到的/dislocker/src目录下运行cmake (也许它在过去有效)但应该:

 cd /dislocker cmake . 

libpolarssl的新包名是:libmbedtls-dev

所以你可以通过安装它来为cmake安装libpolarssl组件:

 apt-get install libmbedtls-dev 

然后cname和其他一切都会正常工作