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

如果你和Ubuntu一起安装,为什么每个人都一直提到在Windows 8上禁用快速启动? 是仅针对UEFI计算机推荐的内容还是对旧版BIOS计算机的建议? 是因为它使Windows分区无法从Linux中访问,还是有另一个更严重的原因要禁用它?

使用图像解释快速启动:

Windows 8快速启动与冷启动

在快速启动期间,系统会加载hiber文件,而不会使用文件系统上的文件。

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

仅此一点就足以在双启动设置中永远不会触及快速启动。


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

  • hibernate并启动到另一个操作系统:我的文件系统会被破坏吗?

  • 在hibernateUbuntu和Windows(双启动环境)时我需要注意什么?请务必记下Gilles的这个答案 。

通常:如果在使用快速启动时安装了光盘,Windows会将此光盘及其内容放入hiber文件中。 恢复hiberfile时,对系统所做的任何更改都将消失。 这包括安装的外部光盘。 Ubuntu将拒绝安装具有hiberfile的光盘。

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

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

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

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

然而,有两种方法可以禁用此function,因此您可以在两个系统之间共享文件,如使用UEFI安装Ubuntu以及预装Windows

启用快速启动后,Windows会锁定驱动器。 因此,我在新笔记本电脑上安装Kubuntu时遇到了麻烦。 我通过打开分区管理器来解决它,同时运行Live USB并粉碎Windows分区。 为我工作因为我想完全摆脱窗户,但如果我想要一个双启动系统将是一个问题。