有没有办法让 Windows Fastboot 和 Ubuntu 一起工作?

THp*_*ubs 5 dual-boot windows hibernate ntfs

我的笔记本电脑上安装了 Windows 8.1 和 Ubuntu 14.04。问题是,当我启用 fastboot 时,

  • 我无法从 Linux 查看 Windows 分区
  • 启动时我认为 grub 做了一些事情,所以有时 Windows 说修复启动并且只显示蓝屏。我必须手动重启才能修复它。

当我禁用快速启动时,

  • Windows 启动需要很长时间!

有没有办法保持快速启动并解决其他问题?

Rod*_*ith 6

简短的回答:

不。

长答案:

“快速启动”这个名字有点用词不当。此 Windows 功能实际上将关机操作转换为休眠(挂起到磁盘)操作。因此,文件系统数据结构处于不一致状态。当另一个操作系统(例如 Ubuntu)启动时,它看到磁盘处于不一致状态,假设之前运行的操作系统崩溃了,并且将尝试修复磁盘或拒绝安装它。因此,Windows“快速启动”功能从根本上与双启动设置不兼容。原则上,可以通过在执行挂起到磁盘操作之前让 Windows 同步其磁盘来修复它,但这需要在 Windows 中进行更改,或者至少需要一个新的第三方实用程序来添加该功能。我不知道这样的改变会有多实际,

附带说明一下,Windows 的“快速启动”功能与通常称为“快速启动”或“快速启动”的固件功能完全不同。此固件功能采用硬件初始化的快捷方式,以加快启动过程。例如,固件的快速启动可能会跳过某些或所有 USB 设备的初始化。此固件功能通常适用于 Ubuntu,但需要注意的是,可能无法启动 Ubuntu 安装程序,因为固件看不到 USB 闪存驱动器。但是,如果您可以正常启动,则可以保持固件“快速启动”功能处于活动状态。

  • @NoOne,如果您不从 Linux 访问主 Windows 分区,那么问题就少得多。不过,您必须确保完全禁用该访问权限。此外,EFI 系统分区 (ESP) 也可能存在问题,该分区是存储引导加载程序的共享 FAT 分区。在这种情况下,最好为 Linux 创建第二个 ESP,这样 Windows 就不会尝试访问 Linux ESP,反之亦然。 (2认同)

Pil*_*ot6 5

是的。有一个解决方法。

Windows“快速启动”只是休眠。这就是为什么Windows分区不能以读写权限挂载的原因。

但如果您将/etc/fstabWindows 分区设置为只读,您将“看到”它们。但你将无法在那里写作。

可能可以接受,也可以不接受。但这是在启用 Windows“快速启动”的情况下使用 Ubuntu 的唯一方法。

如果需要有关“fstab”的更详细说明,您可以在这里找到。