自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
然后,下载并解压
Dislocker。
您需要安装一些所需的软件包:
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文件夹,查看解密后的数据。
阅读
源链接以获取更多信息和详细内容。
sudo apt-get install libpolarssl-dev
- 否则 make 会失败。 - friederbluemle正在读取状态信息... 完成 E: 无法找到软件包 libpolarssl-dev - nazar2sfive
sudo fdisk -l
列出了/dev/sdb1
到/dev/sdb3
,尽管在 USB-Stick 上没有分区。此外,dislocker 命令在它们上面都无法工作。 - Thorsten Niehuessudo fdisk -l
甚至无法识别磁盘驱动器。我只能想到这就是原因。 - emrecnl/usr/include/ruby-2.5.0/ruby/ruby.h:24:10: fatal error: ruby/config.h: No such file or directory #include "ruby/config.h"
,只需执行以下命令sudo cp /usr/include/x86_64-linux-gnu/ruby-2.5.0/ruby/config.h /usr/include/ruby-2.5.0/ruby/
。 - Qohelet