我在 MBR HDD 上安装了 Win7 已有 6 年了,这是我的主要操作系统,但我打算使用 Linux。
至少我在另一块硬盘上尝试了几个 Linux 发行版,我将其从 Windows 设置为 GPT。
该 HDD 是 sda,因此通过首先启动,GRUB 菜单就会启动,并且我可以选择从 sdb 启动 Windows 7(如果需要)。
过了一会儿,我发现我无法将 Windows 7 置于睡眠模式,它会注销,但之后什么也没发生。我不确定这是在这次多重启动实验开始时(1.5 个月前)的情况,还是我后来才获得此“功能”。
我检查了 sda,发现我有 2 个小分区。一个是带有 msftres 标志的未知分区,另一个是我为 GPT 启动创建的 fat32 分区。我从中截取了一张屏幕截图:
我很确定我只想为 GPT 启动设置一个 ~250MB 的 FAT32 分区,但安装程序创建了 2 个分区。我按下了返回按钮,因为我忘了添加 biosgrub 类型(我在某处读到 GPT 启动需要它),然后我截取了此屏幕截图。我想我没有注意到我有 2 个分区,而不是一个 FAT32,因为我当时正专心截取屏幕截图。
现在我的问题是,这两个分区是否可能导致 Windows 无法休眠?如果不是,什么可能导致此类问题?
编辑:
据我所知,S3 应该足够了,所以问题不存在。
我移除了所有 U 盘,因此 USB 设备不会引起问题。Sleeping 已使用当前鼠标、键盘、显示器和 UPS 工作了 6 年,因此它们的 USB 连接不是问题所在。
我检查了 GRUB Win7 加载程序和 BIOS F12 直接启动。问题仅发生在 GRUB 上。因此,以下 Christian Isaksson 的声明
不,分区布局和/或 GRUB 与 Windows 睡眠模式无关。
是不正确的。
答案1
不,分区布局和/或 GRUB 与 Windows 睡眠模式无关。我建议您查看 BIOS 设置以节省能源,并检查硬件,有时某些设备会阻止计算机进入睡眠模式。我个人有一个 USB 集线器,它给我带来了类似的问题。