![如果 RAM 未分割,双启动 Linux/Windows“打开程序的状态”将保存在哪里?](https://linux22.com/image/1631130/%E5%A6%82%E6%9E%9C%20RAM%20%E6%9C%AA%E5%88%86%E5%89%B2%EF%BC%8C%E5%8F%8C%E5%90%AF%E5%8A%A8%20Linux%2FWindows%E2%80%9C%E6%89%93%E5%BC%80%E7%A8%8B%E5%BA%8F%E7%9A%84%E7%8A%B6%E6%80%81%E2%80%9D%E5%B0%86%E4%BF%9D%E5%AD%98%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
基本上,我在笔记本电脑上双启动 Windows 和 Linux,我使用 Windows,然后合上盖子,它进入睡眠状态,我将文档和程序打开。第二天打开它时,它不知怎么地启动到了 Linux。尽管如此,我从登录菜单重新启动笔记本电脑,然后启动 Windows。我的程序和文档弹出时和我离开时一样。那么这些文档的状态保存在哪里?即使我登录到 Linux 然后转到 Windows,事物的状态也始终会保存。我原本以为是 RAM,但我刚刚在这里读到了一个 2018 年的问题,上面说情况并非如此。那么这是如何工作的呢?
答案1
您的计算机似乎正在休眠。
Windows 将所有 RAM 写入磁盘文件并关闭。启动时,如果 Linux 是默认启动,它将使用所有 RAM 启动,因为 RAM 内容无法在断电后保留。启动 Windows 时,它会检测休眠文件并恢复 RAM,以及您的应用和文档。
我确信还存在其他复杂情况,但这就是事情的要点。