我刚刚升级了戴尔 Optiplex 980台式电脑(配备 Core i5-650 CPU)的 RAM 从之前的 2x2GB(共 4GB)增加到新的 4x4GB(共 16GB)。根据手册升级后机器硬件运行正常,BIOS正确识别4GB内存,但是硬盘上当前安装的操作系统Windows 7 Pro 64位无法正常启动。
Windows 显示“无法正常启动,是否要运行启动修复?”提示,无论我选择哪个选项(正常启动 Windows / 运行启动修复),我都会看到几秒钟的进度条,之后机器重新启动,一段时间后再次带我回到完全相同的屏幕。我尝试进入安全模式(F8 菜单正常显示),但这也导致启动时重新启动。
经过一番谷歌搜索后,我发现主板可能不支持单面 4GB DDR3 模块,我应该买双面的(尽管手册中没有提到这一点)。然而,这种解释对我来说似乎不太可能,因为 PC 能够从 Ubuntu 14.04 Live USB 棒完美启动(然后正确显示 16GB 可用内存)。
您对 Windows 7 无法启动的原因有什么想法吗?彻底清除硬盘并重新安装是否可以解决问题?
编辑:我现在尝试运行 MemTest(从 Ubuntu Live CD 启动菜单),程序启动后几乎立即(<2 秒)导致计算重启。我尝试使用四个内存模块中的每一个单独启动计算机,但每个内存模块都导致 PC 卡在 BIOS 加载处。PC 前面显示两个 LED,表示“内存错误”。
难道真的是四个模块都坏了?还是更有可能是兼容性问题?(我倾向于认为是后者。)
新内存为 4GB 模块金士顿 PC3-10600 DDR3 内存,运行电压为 1.5V。旧内存为 2GB 模块美光 PC3-10600 DDR3 内存,也以1.5V运行。
答案1
只要我没有尝试其他方法,我就不会从磁盘上擦除 Windows 安装。(在我看来,Windows 总体上可以与你的 2x2GB 配合使用。)
但是你的问题缺少一个小细节:你的Windows是32位版本还是64位版本。
32 位 Windows 版本最多只能处理 4GB 内存。因此,如果您的 Windows 实际上是 32 位的,那么 16GB 可能太多了。
这里您可能会发现更多关于 32 位和 64 位 Windows 之间的差异的见解。
如果您正在使用 32 位 Windows,则必须升级。
如果您使用的是 64 位 Windows,您应该测试 Windows 是否在仅安装两个内存模块的情况下启动。
还可以通过切换模块进行测试。(也许其中一个模块损坏了,而 Windows 会尝试使用这个部件。)
在擦除磁盘之前,我还会从 Windows DVD 进行修复安装。
答案2
我在 Windows 7 32 位系统上更换内存条(两对相同的 4GB 内存条)后遇到了这个问题。什么都无法恢复这种情况。
基本上,我有一个 32 位系统,安装 64 位版本是唯一对我有用的过程。