如何在 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
答案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 .