问题描述
如果你和Ubuntu一起安装,为什么每个人都一直提到在Windows 8上禁用快速启动?是仅针对UEFI计算机推荐的内容还是对旧版BIOS计算机的建议?是因为它使Windows分区无法从Linux中访问,还是有另一个更严重的原因要禁用它?
最佳解决方法
使用image解释快速启动:
在快速启动期间,系统会加载hiber文件,而不会使用文件系统上的文件。
所以最大的问题,也就是你在计算机上可能遇到的最严重的问题是数据丢失:如果你创建一个共享的NTFS数据分区,休眠可能会维护文件结构,所以如果你试图将一个文件从Linux保存到NTFS分区中将在Windows重新启动时丢失,因为它只会记住旧的文件结构。 See this Ubuntu Forums thread for more information。
仅此一点就足以在双启动设置中永远不会触及快速启动。
超级用户的两个相关讨论:
-
Hibernating and booting into another OS: will my filesystems be corrupted?
-
What do I have to take care of when hibernating both Ubuntu and Windows (dual-boot environment)请务必注意Gilles的this answer。
通常:如果在使用快速启动时安装了光盘,Windows会将此光盘及其内容放入hiber文件中。恢复hiberfile时,对系统所做的任何更改都将消失。这包括安装的外部光盘。 Ubuntu将拒绝安装具有hiberfile的光盘。
您在这些主题中看到的一条错误消息是在启动Windows时出现“光盘有错误”。
次佳解决方法
Windows 8中的快速启动是一种更快启动系统的方法,因为所需的启动数据(驱动程序,用户会话等)存储在休眠文件(hiberfile
)中,并在启动过程开始时加载,从而节省用户40%到更多的启动时间。
由于休眠模式是”freeze”的一种方式,无论您在关机之前做什么,并在启动计算机时再次加载它(这包括打开的应用程序,会话,驱动程序,您正在编辑的最后一个办公室文档…),当您启动时它会产生问题想要在休眠后将东西从Ubuntu复制到Windows,或者在Windows 8上调用”fast boot”,因为在休眠和再次启动之间发生任何变化都会丢失。
基本上,如果您关闭Windows 8(休眠模式),然后转到Ubuntu并尝试将某些内容复制到Windows 8,就像mp3文件一样(假设Ubuntu没有抛出任何关于它处于休眠模式的警告),当您启动Windows 8时再次,mp3文件将不会存在,因为它在您转到Ubuntu之前在Windows 8上执行的关机过程中没有被冻结。由于在关闭Windows 8之前不存在mp3文件,因此它没有保存在hiber文件中,因此在执行快速启动以加载Windows后将无法恢复。
但是有两种方法可以禁用它,因此您可以在两个系统之间共享文件,如Installing Ubuntu Alongside a Pre-Installed Windows with UEFI中所述