A única solução que eu conheço é BadMem (por Rick van Rein), que é capaz de bloquear setores defeituosos da memória no Linux .
Funciona instruindo o kernel a bloquear os endereços de memória que você especificou. Isso efetivamente impede o Linux de abordar esses endereços ao alocar (e desalocar) a memória.
Você pode ler tudo em a página BadMEM-HOWTO !
Possível documentação auxiliar pode ser encontrada em:
BadRAM - Documentação do Ubuntu da comunidade.
Linux Journal - Executando Linux com memória quebrada Por Rick van Rein