在Linux上使用dislocker工具解锁BitLocker加密分区时出错

pgvzfuti  于 2023-03-07  发布在  Linux
关注(0)|答案(1)|浏览(1240)

我安装了Windows 10,然后试图在我的一个分区上激活BitLocker。我做了BitLocker的步骤。我输入了密码,并以txt文件的形式收到了恢复密钥。几分钟后,我很后悔,取消了分区加密步骤。BitLocker实际上没有在我的分区上启用。我还通过Windows控制面板为那个分区禁用了BitLocker。然后我从硬盘上完全删除了Windows,回到了Linux(Arch)。
在第一步中,我尝试使用mount命令将我的分区正常添加到系统中,但遇到了以下错误:

mount /dev/sda5 /mnt:

    mount: /mnt: unknown filesystem type 'BitLocker'

在下一步中,我尝试使用dislocker工具解密分区。(我记得在Windows中激活BitLocker时提供的密码,但我无法访问恢复密钥。)。尝试使用dislocker工具后,我收到以下错误:

dislocker -v -V /dev/sda5 --user-password="12345678":
       
         Failed to read in #3: Bad address
         get_eow_information::Error, not all bytes read: -1, -8 expected (2).
         Getting EOW information at offset c07c2000 failed
         EOW volume GUID not supported.
         Cannot parse volume header. Abort.

我甚至尝试了互联网上通常的方法,但我仍然遇到了以前的错误。

sudo mkdir -p /media/bitlocker
sudo mkdir -p /media/bitlockermount
sudo dislocker /dev/sda5 -u"12345678" -- /media/bitlocker

上述命令的结果也是此错误:

Cannot parse volume header. Abort.

我不知道问题到底出在哪里。因为BitLocker在Windows中没有完全激活,在激活过程中,我关闭了窗口并禁用了该过程。我甚至从控制面板禁用了BitLocker。但我无法在Linux中安装该分区。现在我无法访问Windows来再次测试。

其他信息

我的Linux是Arch。我使用的是Windows 10的BitLocker。我无法访问恢复密钥,但我有在Windows中使用BitLocker时输入的密码。我有一个2 TB的硬盘,启用BitLocker的分区为500 GB,有大约300 GB的数据(但BitLocker在Windows中没有完成。只有2%的进程完成,然后我取消了它。)

sudo dd if=/dev/sda5 of=/tmp/dd bs=512 count=2
 cat /tmp/dd:

 �X�-FVE-FS�?�(V1��)NO NAME    FAT32   3ɎѼ�{���ٽ|��}�}��@t
                                                     Ht������}����;M����M�N��(N��x�y�z�       |�0|�
 Remove disks or other media.�
 Disk error�
 Press any key to restart
 �������������������,U�_�G.�SͶMx����R��ޏ��3�@�Z),!�p�/��qԋ�
 p�"��:S����ԭ�)~���Pa�:�����f2�A�����xIe�6��u�����^r`Uj������/B�oh���8~���!!]��fI�t�J
                      
                                 y\��R�QD�r�E*6�x�^]k*
fdisk /dev/sda5:

     The device contains 'BitLocker' signature and it will be removed by a write command. See fdisk(8) man page and --wipe option for more details.
xiozqbni

xiozqbni1#

解决方案:大家好。我找到了这个问题的解决方案。通过反复试验。问题是我的分区没有完全启用BitLocker。因此,我启动了一张Windows DVD(7及以上版本),并在第一步中使用gparted和assign等命令通过Windows恢复环境的终端挂载我的分区。bde命令我得到了我已经挂载的分区的状态摘要,然后用-off参数完全禁用了BitLocker,重要的是我的分区只被Windows BitLocker标记了,这个操作没有完全完成,所以,不需要输入任何密码或恢复密钥,我就可以将分区恢复到正常状态。

相关问题