在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和其他一切都会正常工作