Если Memtest86 всегда сообщает об одних и тех же адресах как о плохих, может сработать следующее. Я никогда не пробовал это.
Запустите Memtest86 и обратите внимание, что самый низкий адрес возвращается как плохой. Используйте шестнадцатеричный-десятичный калькулятор, чтобы преобразовать адрес в десятичное, а затем разделите его на 1048576. Вычтите 1 из этого значения.
Откройте меню загрузки Windows, нажав пробел или клавишу F8 во время загрузки. Когда здесь, нажмите F10, и вы попадете на экран, где вы можете ввести параметры загрузки. Введите /MAXMEM=X
где X - это значение, которое вы обнаружили выше. (Вы также можете попробовать переключатели burnmemory
removememory
и удаления памяти, как описано здесь.)
В основном это скажет Windows не использовать память выше этого адреса, и, хотя у вас будет меньше оперативной памяти, она все равно может работать.
Однако, если память вашей системы неисправна, это может стать началом других аппаратных дефектов, которые могут проявиться позже. Поэтому, если бы не произошло известное событие с конкретным компонентом на компьютере вашей материнской платы, я бы не стал доверять этой системе, но вы можете обнаружить, что она работает надежно после тестирования.