重要
如果您是来这里寻求答案的,请阅读以下所有答案。有一些人的见证在这样做时丢失了数据。如果您打算定期进行此操作,强烈建议您自己进行测试。
原始问题
假设我在同一台计算机上安装了Windows和Linux。如果我使Windows休眠,恢复Windows时是否可以启动Linux而不会破坏Windows文件系统?那反过来呢?如果我休眠一个,引导到另一个,然后挂载读/写的休眠文件系统怎么办?只读?如果这不安全,是否有任何方法可以检测其他OS的休眠状态并防止挂载其文件系统?
基本上,在断裂之前我可以将其推动多远,并且在边缘附近有多危险?我想我知道上述问题的答案,但是对于其他问题,我不知道,出于明显的原因,我没有在自己的计算机上进行测试。如果有人已经测试过这些,请大家指教我们其余的人。我不一定要为每个问题都寻求一个具体的答案;我会接受任何回答合理部分的答复。
编辑
让我澄清一下,当我说“休眠”时,是指将RAM的内容写入硬盘并完全关闭计算机电源的过程。在这种状态下,重新打开计算机电源将使您再次通过BIOS和引导加载程序,理论上您可以在多引导系统上选择其他操作系统。无论如何,关于原始问题:
我的结果
好的,在每个人都保证可以使用之后,我为自己进行了测试。我将Ubuntu设置为在休眠之前以只读方式重新安装所有ntfs文件系统和外部驱动器。无需类似的Windows安装程序,因为Windows不会读取Linux文件系统。然后,我尝试来回休眠几次,交替休眠一个操作系统,然后恢复另一个操作系统。我什至尝试从Ubuntu读写挂载Windows文件系统,并创建一些文件。我恢复时Windows没有抱怨。因此,总而言之,您可以在Windows / Linux双启动方案中或多或少地自由休眠。
请注意,我没有测试Linux / Linux双重休眠的情况。如果您有两个或多个Linux安装,并且其中一个处于休眠状态,则可以通过从另一个安装该文件系统来破坏该文件系统。