我收到以下错误消息:
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/mapper/veracrypt8': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
我知道这个问题与Windows的休眠/快速启动有关,并且类似于这个问题和答案:https://askubuntu.com/questions/145902/unable-to-mount-windows-ntfs-filesystem-due-to-hibernation/。但是,我已经尝试过这些解决方案,但没有成功。我可以在 Windows 中很好地挂载该分区,并且可以在 Linux 中以只读模式挂载它。
我安装了 Windows 10 和 Linux Mint 18。相关分区上没有操作系统,并且是其磁盘上的唯一分区。
我尝试过的:
- 在 Windows 中禁用快速启动
- 在 Windows 中挂载分区,然后触发从 Windows 重新启动并进入 Linux,而不是返回 Windows
- 检查分区上没有设置 Windows 页面文件。
- 在 Windows 中使用
powercfg /h off
. - 检查分区上是否有
hiberfile.sys
(无论是在显示系统文件的 Windows 中还是在只读模式下的 Linux)。 - 告诉 Linux 中的 Veracrypt 用作
-t ntfs-3g -o remove_hiberfile
其挂载选项。 - 在 Linux 中使用 Veracrypt 解锁(但不挂载)分区,然后尝试命令
sudo mount -t ntfs-3g -o remove_hiberfile /dev/mapper/veracrypt8 /media/veracrypt8
。
我最初问这个问题在超级用户上但没有得到答复,所以我在这里重新发布。任何建议表示赞赏!