我收到通知说有新版本发布,然后我升级到了 Focal Fossa。到目前为止,一切似乎都运行良好,只是我失去了对 Bitlocker 加密的 Windows 分区的访问权限。我检查了一下,dislocker 包仍然安装着;/etc/fstab
没有变化,dislocker 文件存在。当我尝试使用以下命令安装它时,sudo mount -o loop /mnt/OS/dislocker-file /mnt/Windows
我得到了:
mount: /mnt/Windows:错误的 fs 类型、错误的选项、/dev/loop13 上的错误超级块、缺少代码页或辅助程序,或者其他错误。
我的 fstab 文件条目如下:
/dev/nvme0n1p3 /mnt/OS fuse.dislocker 恢复密码=myrecoverypassword 0 0 /mnt/OS/dislocker-file /mnt/Windows auto nofail,x-gvfs-show,x-gvfs-name=C:0 0
我检查了日志并发现许多逻辑块上出现了一系列错误:
blk_update_request:I/O 错误,设备 loop13,扇区 469239680 op 0x0:(READ)标志 0x0 phys_seg 1 prio class 0
设备循环 13 上的缓冲区 I/O 错误,逻辑块 58654960,异步页面读取
我该如何解决这个问题?
答案1
我设法通过删除使用 apt 安装的 dislocker 包来解决此问题:
sudo apt remove dislocker
然后根据 Github 安装版本这个帖子. 执行此操作的步骤:
sudo apt install git gcc cmake make libfuse-dev libmbedtls-dev ruby-dev
git clone https://github.com/Aorimn/dislocker.git
cd dislocker
cmake .
make
sudo make install
然后我用 卸载了 dislocker 文件,并用sudo umount /mnt/OS
重新挂载了所有分区。问题解决了。/etc/fstab
sudo mount -a