我有一台次级笔记本电脑(索尼 VAIO SVP),Windows 启动时出现 BSOD。现在,我发现 RAM 有一些错误。由于 RAM、CPU 和闪存驱动器都焊接在主板上,而且保修期已过,我只能把它扔掉或尝试解决问题。
我运行了 Memtest86+ 大约 12 个小时,发现了一些错误。我按照本指南输出BadRAM参数。
故障 RAM 约为 700 MB,这使我能够使用小型 live-linux 对硬盘进行 dd 复制。(我可以在另一台 PC 上安装和读取它)。因此可以删除数据。
现在我想在此系统上安装 Windows 或 Linux。安装 Windows 有时会失败;可能是因为它使用了超过 700 MB 的内存,因此碰到了 RAM 的故障部分。似乎可以告诉 Windows 有关故障 RAM 的信息(如何在 Windows 中将特定的坏 RAM 区域列入黑名单?),但我不知道如何设置这些参数以使设置也能正常工作。
因此 Linux 似乎更有前景。Ubuntu 似乎对 BadRAM 的支持最好,因此我想使用 Ubuntu。(但我对其他发行版如 Debian、*buntu、CentOS、Fedora 甚至 Gentoo 也满意)
问题是:我怎样才能告诉设置遵循 badram 设置?
接下来的问题是:我如何确保剩余的 RAM 能够正常工作?
我是否应该运行 Memtest86+ 更多小时?需要运行多少小时?
我可以从 Ubuntu 内部测试 RAM 吗?