Disable RAM stick in Windows 7

I have 2 8gb RAM sticks on my motherboard. One is faulty on some bytes and is giving me BSOD once in a while.

Is it possible to disable one of them without removing it physically? I want to keep it inside the motherboard as I dual boot with Xubuntu and I can block the fauly bits there, and as far as I know, it is impossible to block them in Windows.


Solution 1:

Do you know which bytes - are they consistent with each pass of Memtest86?

Under Linux you can use the BadRAM feature to tell Linux never to use addresses in that range. I've never had to use it, but read this for more information.

With Windows, you have various switches (BURNMEMORY used to be the one to use on XP) that you can use with bcdedit (or a BCD editor like EasyBCD) that will tell Windows not to use any memory above an address. Windows doesn't have anything like the BadRAM feature where you can tell it not to use specific addresses that I know of.

Swap your RAM sticks around until the faulty module is at the highest address possible for this reason.