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

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

如何在 Ubuntu 上安装我的 BitLocker 加密驱动器?

我已经检查过葡萄酒网站,并且它不支持 BitLocker,而且我不知道如何在我的计算机上安装 Dislocker。

我无法删除加密,因为我的学校电脑使用的是 Windows 操作系统而不是 Linux 操作系统。另外,因为我的 Windows 操作系统无法运行,所以我安装了 Ubuntu。

答案1

从 Ubuntu 18.04 开始,Dislocker 可在 Ubuntu Universe 软件包中使用。可以使用

sudo apt install dislocker

您可能需要

sudo add-apt-repository universe
sudo apt update

首先,我们创建两个文件夹,/media/bitlocker并且/media/mount

sudo mkdir /media/bitlocker /media/mount

然后下载并解压解除锁定

您需要安装一些所需的软件包:

sudo apt-get install libfuse-dev

为了安装它,我们需要将目录更改为以下dislocker文件夹:

cd dislocker

根据您的操作系统,您需要选择以下之一:

  • 对于基于 Debian Jessie 或 Ubuntu 14.04 或更早版本的 Debian 类发行版:

     aptitude install gcc cmake make libfuse-dev libpolarssl-dev ruby-dev
    
  • 对于基于 Debian Stretch 或 Ubuntu 16.04 或更高版本的 Debian 类发行版:

     aptitude install gcc cmake make libfuse-dev libmbedtls-dev ruby-dev
    

现在我们终于安装dislocker了:

cmake .
make
sudo make install

在这里,我们需要找到我们的分区,以免意外删除所有驱动器:

sudo fdisk -l

如果我们有恢复密码,我们可以使用以下命令解密:

sudo dislocker -r -V /dev/sdaX -p 1536987-000000-000000-000000-000000-000000-000000-000000 -- /media/bitlocker

PS:您应该1536987-000000-000000-000000-000000-000000-000000-000000用您的恢复密码替换。

如果你知道你的密码,我们也可以使用它:

sudo dislocker -r -V /dev/sdaX -u yourPassword -- /media/bitlocker

如果您的磁盘安装到 sdb,请使用选项 sdb1。

如果您使用恢复文件解密,则使用“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

(如果上述挂载失败并出现“权限被拒绝”,请添加该-r选项并重试。)

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

来源了解更多信息和细节。

答案2

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

要安装它,您需要:

  • 编译器,海湾合作委员会或者
  • 制作(或用于 FreeBSD 的 gmake)
  • FUSE 接头;
  • PolarSSL 的标题;
  • 使用 BitLocker 加密的分区(适用于 Windows Vista、7 或 8)。

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

答案3

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

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)

答案4

我最近安装了 dislocker,尽管已经安装了它,但运行脚本时却cmake .在尝试查找时触发了错误。polarssl

偶然的机会,我最终成功安装了它:你不应该像第一个回复中提到的那样在目录cmake下运行/dislocker/src(也许过去是可行的),但应该:

cd /dislocker
cmake .

相关内容