Answers:
首先,请确保您已干净关闭Windows,并且未使其休眠。
根据ntfs-3g
手册,有一个选项可让您执行此操作:
remove_hiberfile
Unlike in case of read-only mount, the read-write mount is
denied if the NTFS volume is hibernated. One needs either to
resume Windows and shutdown it properly, or use this option
which will remove the Windows hibernation file. Please note,
this means that the saved Windows session will be completely
lost. Use this option under your own responsibility.
因此,我强调这将破坏休眠的Windows会话中所有未保存的数据。如果这不是您的问题,则应该能够通过运行以下命令访问驱动器:
sudo ntfs-3g -o remove_hiberfile /dev/sdXN /path/to/mount
更改sdXN
为Windows分区(例如/dev/sda1
)和/path/to/mount
要挂载到的实际路径。
那应该正确安装驱动器,并且由于它将删除休眠的会话文件,因此从现在开始应该正常安装。
Windows处于休眠状态,拒绝挂载
Windows确实可能处于休眠状态。当您告诉它正常关闭时,Windows会自动执行此操作。这样做的好处是可以缩短表观启动时间。
要在不休眠的情况下关闭Windows,请在命令提示符下(在Windows中)发出以下命令:
shutdown /s
您可能还需要包括/t 0
立即关闭。
我找到了一个很好的教程来为此设置启动器:如何在Windows 8中完全关闭而不禁用Hybrid Boot。
实际关闭Windows的更简单方法是“重新启动”(而不是“关闭”),然后拦截启动过程并启动Linux,而不是让它启动Windows。
您需要禁用Windows快速启动,因为这会创建c:\hiberfil.sys
导致此问题的文件。转到电源选项,然后取消选中“打开快速启动”。
有关更多详细信息,请参见https://www.eightforums.com/threads/fast-startup-turn-on-or-off-in-windows-8.6320/。