为什么 Windows 10 不允许我使用新 RAM 启动?

为什么 Windows 10 不允许我使用新 RAM 启动?

更新

我有一个华擎 H55M-GE 主板。目前它有 2X2GB RAM,总共 4 GB RAM。

我想更新内存,所以,我先买了两个新的金士顿 KVR16N11S8/4 4GB 内存条,将其放入两个空插槽中,以获得总共 12GB 的 RAM。但在出现许多问题(类似于下面描述的问题)后,它们无法工作,所以我退回了它们。然后我最近买了两个团队 DDR3 1600MHz PC3-128004GB RAM 棒。但是,我遇到了相同的问题。

当我将它们安装到我的电脑上时,请小心遵循主板手册并将它们放入正确的插槽中,BIOS 可以识别它们,并且似乎没有问题:

BIOS 屏幕

但是,Windows 10 拒绝启动,而是显示一个错误屏幕,提示“您的 PC 遇到问题,需要重新启动。我们将为您重新启动。”通常,错误屏幕会显示IRQL_NOT_LESS_OR_EQUAL,但有时会显示其他内容,例如此屏幕截图。我认为它对硬件有某种异常,具体错误消息可能不太明显。

Windows 10 启动错误

我已检查以确保所有卡和 RAM 均已正确就位。我更换了主板上的电池。我在另一台计算机上测试了新的 RAM,它似乎可以正常工作。

我已经使用 Ubuntu Live CD 启动,并且启动正常,并且在 Ubuntu 界面中,我可以看到它可以毫无问题地识别 12 GB RAM:

Ubuntu 喜欢 RAM

如果需要的话,我愿意重新安装 Windows,因此我拿出计算机附带的原始 Windows 7 安装盘之一,并尝试查看是否可以安装新版本的 Windows 7,但我收到了与版本 10 类似的硬件错误:

Windows 7 安装错误

我还移除了所有 RAM,并尝试了一根新的 RAM(4 GB),以测试 4GB 是否存在某种内存上限,但这也失败了。

我使用 Windows 内部恢复程序将系统恢复到全新安装状态,我相信这会删除所有驱动程序和应用程序。但是,安装新 RAM 后 Windows 仍然无法启动。

所以,总结一下,BIOS 识别新 RAM,Ubuntu 识别新 RAM,另一台计算机识别新 RAM,这是第二组新 RAM……所有这些都强烈地表明问题完全出在 Windows 上,而不是硬件上。为什么 Windows 在处理简单的 RAM 升级时会遇到这样的问题?

更重要的是,安装新 RAM 后,如何启动 Windows?

以下是关于我的一些信息当前的内存 (安装新的 RAM):

CPU-Z输出

答案1

首先,一些评论:

  1. 根据主板手册,要安装四个 DIMM,所有四个必须完全相同。因此,我们最多建议您使用两个 4GB 内存条,而 2GB 内存条不能与其他内存条一起使用。
  2. 要使用两个 DIMM,则需要将它们安装在白色插槽中。
  3. 在强制使用不完全符合规格的 DIMM 条方面,Linux 可能比 Windows 更聪明。
  4. 您为主板购买了显然是 2010 年生产的高品质现代 DIMM。它们可能对主板来说太好了。

基于以上,我有以下建议:

  1. 将 RAM 配置恢复到正常工作的状态,启动 Windows 10,启动 Windows 更新并完全修补计算机。特别注意通常作为可选项的设备驱动程序更新。使用 ASRock 驱动程序毫无意义,因为它们是 2010 年的。

  2. 下载并安装关键系统扫描仪。让它扫描您的计算机并查看它推荐哪些 DIMM,并注意它们的规格。Crucial 是一家 RAM 供应商,他们的实用程序在分析主板方面做得非常出色。

我相信 Crucial 的扫描结果会解决这个问题。他们的价格也很合理,你可以从扫描仪订购,Crucial 保证其结果。如果你希望我们看看,你可以发布扫描结果。

答案2

通过使用与 64 位 Windows 10 安装相同的配置成功运行 64 位 Linux,您已排除直接硬件不兼容问题。

根据此 MSDN 文章(https://msdn.microsoft.com/en-us/library/ms854226.aspx),“这可能是由设备驱动程序、系统服务、病毒扫描程序或备份工具引起的。”

因此,我建议您确保您的设备驱动程序完全是最新的(并卸载所有不必要的驱动程序)。另外,作为测试,请禁用/卸载您的病毒扫描程序和备份工具。

您可以使用 MS Config(Win + R 然后运行msconfig)查看启动时运行的所有服务。您可以使用服务快照(Win + R 然后运行services.msc)查看启动时运行的服务。可能其中有一个罪魁祸首。

答案3

更重要的是,安装新 RAM 后,如何启动 Windows?

可能的解决方案:

  1. 从 grub 运行 memtest。为什么你还没有这样做?
  2. 尝试一次启动一个硬盘。毕竟,您只启动了 Ubuntu live。我不确定这对交换空间有何影响(如果有的话)。或者这是否重要。
  3. 不要启动 Windows。

相关内容