RAM 棒有几个坏块。有什么办法可以关闭它们,或分配坏块以使其他程序无法使用它们?

Mar*_*k C 1 memory bad-blocks

系统不稳定,例如某些程序在负载下崩溃,促使我测试我的内存模块。问题棒上的坏块位于 001CB18000 到 001CB19000 的范围内。

记忆棒有 512MB 的容量,我目前正在运行三个。坏棒正在为 RMA 请求准备。

操作系统:Windows XP(32位)

以前,谷歌展示了一个类似的主题,但我无法重现搜索,我相信没有人提供解决方案。

编写一个可以分配我想要的块的程序是否可行?

Ben*_*igt 6

如果您运行的是 linux,内核补丁badrambadmem内核补丁可能会有所帮助。

使(部分)有缺陷的内存模块在(vanilla)-Linux 内核中工作的补丁

在 Windows 上,最好的办法是祈祷在早期引导过程中没有任何漏洞被击中,然后加载一个引导时系统驱动程序,该驱动程序声称这些漏洞就好像它们是外围硬件中的内存映射寄存器一样。

或者您可以使用 xen 的 badram 补丁,并将您选择的任何操作系统加载到虚拟机中。