В случае устройств с запаянным / встроенным ОЗУ (например, планшетов и ультрабуков) дефект памяти означает, что компьютер становится дорогим пресс-папье.
Понятно, что лучшей альтернативой является замена неисправного ОЗУ, но когда это невозможно, а оборудование больше не находится на гарантии, самое время попробовать другие решения.
Я исследовал bcdedit /set badmemorylist
а также bcdedit /set badmemoryaccess
безуспешно.
Этот вопрос обсуждал проблему несколько лет назад: Запуск Windows с дефектом оперативной памяти
В то время и в тех случаях была возможность замены ОЗУ, и больше не проводилось расследований.
Теперь у меня нет возможности заменить оперативную память, и я хочу вернуться к вопросу.
bcdedit
уходит.Ответы:
Мне удалось несколько хитов. Ключ к передаче поврежденных параметров памяти:
Адреса memtest86, совпадают адреса, используемые в Windows.
Необходимо отметить полные страницы 4KBytes.
В memtest 0x10000000, соответствует 0x10000 в Windows.
В memtest 0x00001000 соответствует 0x1 в Windows.
Значит: номер страницы в окнах удаляет последние 3 шестнадцатеричных числа памяти.
Означает, что: Windows устраняет нули слева.
Рассмотрим 5 и 6, чтобы избежать ошибок в номерах страниц.
Правильное утверждение: bcdedit / set {badmemory} badmemorylist 0xB7 0xB8 0xB9 0xBA на ошибки в memtest от 0x000B7000 до 0x000BAFFF. Обратите внимание, что вы не можете поместить диапазон памяти, но все страницы по одной.
Невозможно добавить страницы; все страницы должны быть отмечены в одной команде. Если это новая страница, добавляет перезаписать старые. Мне удалось добавить 4096 страниц только в одну команду. Я не пробовал больше.
bcdedit / enum {badmemory} показывает список отмеченных страниц.
bcdedit / set badmemoryaccess no предотвращает использование отмеченных страниц.
Необходимо перезагрузить компьютер после разметки страниц и удалить доступ.
Теперь он работает без сбоев.
источник
Вы можете установить максимальный объем памяти, который Windows может использовать.
Если вы можете определить неправильный адрес (а) ОЗУ, вы можете использовать этот параметр, чтобы Windows оставалась только в хорошей области памяти.
Чтобы изменить этот параметр:
источник