BadMemory is a windows driver to support broken RAM modules (like BadRAM).
The driver basically allocate the memory region defined by user so it become unusable for OS to do so. Currently, the driver is signed using test certificate. So if you are interesting in using it, you will need to enable testsigning on or sign the driver yourself.
To use the driver, install the driver simply by right-clicking the .inf file and choose install from the context menu. Once installed, windows will ask to restart. You will likely need to define bad memory region first by running the supplied .exe
To find the bad memory region, simply run any memtest suite and find the bad region on the report after scan.
The driver doesn't guarantee that the bad memory region will be made unavailable to windows. In fact if windows uses the bad address before the driver load, it will fail without any notice.
I am using bad RAM with this driver almost a month now and nothing bad happen yet . Currently, I'm running on windows 10x64 and the driver is compiled using latest WDK. I'm not sure if the compiled version compatible with previous version of windows. You will need to try yourself.
Edited by Syahmi, 15 July 2016 - 08:22 AM.