如果 Windows 不支持 Ubuntu 16.04 LTS,则无法在双启动机器上启动休眠文件存在。这是一个好的事情,因为它有助于防止丢失未完成的工作,但偶尔我会忘记并选择Ubuntu来自 grub,迫使我关机然后重新启动。
如果 grub 有一个扩展来警告此问题,将会很有帮助,可能如下所示:
Ubuntu <= 不可用
Windows <= 休眠
为 grub 添加这样的扩展可行吗?谢谢您的帮助!
答案1
好的,我明白了为什么您要在 Ubuntu 中安装 NTFS 分区来共享文件。我也做了同样的事情。
问题在于,由于 Windows 文件系统处于不一致的状态,因此快速启动和休眠与我们的双启动设置不兼容。
Ubuntu 在尝试挂载分区时会注意到这一点,因此会停止启动。在重新启动 Windows 时,Ubuntu 对 NTFS 文件系统所做的任何更改都可能会丢失,因为它会从 hiberfil.sys 恢复文件系统的最后已知状态。
从 Ubuntu 运行 ntfsfix 可能会修复 hiberfil.sys 问题,但存在丢失文件或损坏 Windows 端的风险。
我不知道有任何脚本或扩展可以在 Ubuntu 启动时预先警告您 hiberfil.sys 存在并为您解决问题。
最好在 Windows 中禁用快速启动和休眠功能。