Windows 10 登录后冻结(与 Linux 双启动)

Windows 10 登录后冻结(与 Linux 双启动)

这是我所做的:我使用安装在 SSD 上的 Linux。最近我决定在另一个单独的 HDD(非 SSD)上安装 Windows 7,并将其升级到 Windows 10。因此,我暂时断开了安装 Linux 的 SSD,并在安装前格式化的另一个 HDD 上安装了 Windows 7。然后我将 Windows 升级到最新版本。一切都很顺利,直到我将安装 Linux 的 SSD 重新连接到我的笔记本电脑。如果 SSD 连接到计算机,则在登录过程后的随机时间,Windows 总是完全冻结(我唯一能做的就是按住电源按钮关闭计算机)。

请注意,我没有更改在过程开始时连接两个驱动器的 SATA 端口。
我确信这不是硬件问题。
请注意,我尝试在电源选项中关闭快速启动选项。Linux
系统所在的 SSD 已格式化为ext4。Windows 系统的 HDD 具有ntfs文件系统。

安装 Windows 的 HDD 被设置为第一个启动选项并连接到 sda。
使用此设置,计算机会自动启动到 Windows。如果我想启动到 Linux,我必须在启动前按住 ESC 键并选择 SSD 作为启动选项。(我讨厌这种行为,但这是我能想到的唯一能帮助 Windows 正常启动的方法)这真的让我抓狂!您有什么想法可以解决这个问题吗?
如果我将 Windows 10 升级回 Windows 7,会有什么变化吗?

更新:

在@Michael的回答之后,不幸的是,这并没有什么不同,我花了几个小时测试这种行为。我连续多次测试了以下场景,它总是以相同的方式运行:

HDD = 安装了 Windows 10 Pro 64 位(BUILD 10240)的硬盘(不是UEFI
SSD = 固态硬盘,其中安装了 Xubuntu 14.04 64bit(不是UEFI

因此,我开始时只HDD连接到计算机,并且正如预期的那样,在这种状态下Windows从未冻结。
然后我连接SSD但再次启动到HDD其中WindowsWindows在这种状态下也不会冻结。我继续并重新启动计算机并启动到SSD其中Xubuntu,登录后,我关闭计算机并尝试Windows再次启动。这次Windows总是在登录过程之前或期间冻结,并且通常在等待一段时间后出现蓝屏死机。
在此之后,我继续尝试Windows再次启动几次。
结果是总是Windows在登录后的随机时间冻结(它没有立即冻结,它运行了几分钟而没有问题,直到它冻结......)直到我断开连接后才SSD可以Windows再次顺利运行。

请注意,登录后 Windows 不会冻结safe mode(至少在我测试期间没有发生这种情况)。

结论:

每次我启动 Linux 时,Linux 都会编辑与启动顺序相关的内容,从而Windows导致之后无法正常启动。

答案1

请注意,我尝试在电源选项中关闭快速启动选项

检查您的 Win10 驱动器是否包含文件“hiberfil.sys”。如果是,则 Win10 仍在使用某种快速启动。您可以通过应用以下命令禁用此功能(在具有管理员权限的控制台中运行):

powercfg /H off

我遇到了类似的问题并且这很有帮助。

相关内容