为什么在双启动时禁用 Windows 8 上的快速启动?

und*_*012 61 boot windows-8

如果您与 Ubuntu 一起安装,为什么每个人都提到要在 Windows 8 上禁用快速启动?它是仅推荐用于 UEFI 机器还是建议用于旧版 BIOS 机器?是因为它使 Linux 无法访问 Windows 分区还是有另一个更严重的原因来禁用它?

Rin*_*ind 65

快速启动用图像解释:

Windows 8 快速启动与冷启动

在快速启动期间,系统加载休眠文件并且不使用文件系统上的文件。

所以最大的问题,也是你在计算机上遇到的最严重的问题,是数据丢失:如果你创建一个共享的 NTFS 数据分区,休眠可能会维护文件结构,所以如果你尝试将文件从 Linux 保存到 NTFS 分区它将在 Windows 重新启动时丢失,因为它只记住旧的文件结构。有关更多信息,请参阅此 Ubuntu 论坛主题

仅此一项就足以在双启动设置中永远不要触摸快速启动。


超级用户的两个相关讨论:

一般而言:如果使用快速启动时安装了光盘,Windows 会将这张光盘及其内容放入休眠文件中。恢复休眠文件后,对系统所做的任何更改都将消失。这包括安装的外部光盘。Ubuntu 将拒绝安装具有休眠文件的光盘。

您在这些主题中看到的坏消息之一是在启动 Windows 时出现“光盘有错误”。

  • 我不明白你的回答中的任何内容。请把它放低一点。 (2认同)
  • @Rinzwind:一点也不!我认为最好的建议来自第二个问题:[“在休眠之前总是卸载共享分区”](http://superuser.com/a/211175/20580)。任何时候都应该只有一个操作系统是分区的编写者,并且休眠(Windows 或 Linux!)让该操作系统负责。 (2认同)

Lui*_*ado 13

Windows 8 中的快速启动是一种更快启动系统的方法,因为启动所需的数据(驱动程序、用户会话等)存储在休眠文件 ( hiberfile) 中,并在启动过程开始时加载,从而节省用户40% 以上的启动时间。

由于休眠模式是一种“冻结”您在关机前所做的一切并在您启动计算机时再次加载它的方法(这包括打开的应用程序、会话、驱动程序、您正在编辑的最后一个办公室文档......)它会产生一个问题当你想在休眠后将东西从 Ubuntu 复制到 Windows 时,或者在 Windows 8 上调用“快速启动”,因为在休眠和再次启动之间发生的任何变化都会丢失。

基本上,如果您关闭 Windows 8(休眠模式),然后转到 Ubuntu 并尝试将某些内容复制到 Windows 8 中,例如 mp3 文件(假设 Ubuntu 没有发出任何有关它处于休眠模式的警告),当您启动 Windows 8 时再一次,mp3 文件不会在那里,因为它没有在您转到 Ubuntu 之前在 Windows 8 上执行的关闭过程中被冻结。由于 mp3 文件在关闭 Windows 8 之前不存在,因此它没有保存在休眠文件中,因此在您执行快速启动以加载 Windows 后不会恢复。

但是,有 2 种方法可以禁用此功能,以便您可以在两个系统之间共享文件,如使用 UEFI 安装 Ubuntu 和预安装的 Windows 中所述