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