日期:2014-05-17  浏览次数:20686 次

如何禁用指定位置内存
笔记本内存坏了,用memtest可以查出损坏的地址,有没有办法告诉操作系统不要用这段内存?
windows and Linux both need

------解决方案--------------------
这个可复杂了,如果你的系统还能起来,那就要在运行时查页表,看看那一块坏的内存是映射到哪里,做什么用途的。
如果是已经被操作系统分配作固定用途的,你可以重新分配一块,把页表重新映射。
如果是自由空间,你可以人为把它分配出来不用,也要人为改页表。

这些都要求你自己写driver,并且在操作系统分配完那块内存,并且还没出问题之前就要加载你自己的driver。
当然如果你这些都会,你花的人力成本肯定超过内存条价格了。