Запуск windows с неисправной памятью, которая не может быть заменена

в случаях deviced с припаянным/интегрированным RAM (например таблетки и Ultrabook), дефект в памяти значит что компьютер будет дорогим пресс-папье.

ясно что самая лучшая альтернатива заменить неполноценный рам, но когда это не возможно, и оборудование больше не под гарантией, хорошее время попробовать другие решения.

поиск bcdedit /set badmemorylist и bcdedit /set badmemoryaccess без успеха.

этот вопрос обсудили выпуск несколько лет назад:запуск Windows с дефектным ОЗУ

в то время и в тех случаях была возможность заменить оперативную память, и больше никаких исследований не проводилось.

теперь у меня нет возможности заменить оперативную память, и я хочу вернуться к этому вопросу.

6
задан Community
18.01.2023 0:04 Количество просмотров материала 2623
Распечатать страницу

2 ответа

мне удалось несколько хитов. Ключ к передаче поврежденных параметров памяти:

  1. адреса memtest86, совпадают с адресами, используемыми в Windows.

  2. необходимо отметить полных страниц 4KBytes.

  3. в memtest 0x10000000, соответствует 0x10000 в Windows.

  4. в memtest 0x00001000 соответствует 0x1 в Windows.

  5. означает: номер страницы в windows удаляет последние 3 memtest шестнадцатеричные числа.

  6. означает, что: Windows удаляет нули слева.

  7. рассмотрим 5 и 6, чтобы избежать ошибок в номерах страниц.

  8. правильное утверждение: bcdedit /комплект {badmemory} badmemorylist 0xB7 0xB8 0xB9 0xBA ошибки в мемтест из 0x000B7000 в 0x000BAFFF. Обратите внимание, что вы не можете поместить диапазон памяти, но все страницы по одиночке.

  9. невозможно добавить страницы; все страницы должны быть помечены одной командой. Если это новая страница, добавляет перезапись старых. Мне удалось добавить 4096 страниц всего за одну команду. Я больше ничего не пробовал.

  10. команды bcdedit / enum в {badmemory} показывает список отмеченных страниц.

  11. bcdedit / set badmemoryaccess нет предотвращает отмеченные страницы от используемый.

  12. необходимо перезагрузить после пометки страницы и удалить доступ.

теперь он работает без сбоев.

3
отвечен jgustavo 2023-01-19 07:52

вы можете установить максимальный объем памяти, который Windows может использовать.

Если вы можете определить адреса ОЗУ, которые являются плохими, вы можете использовать эту настройку, чтобы заставить Windows оставаться только в пределах хорошей области памяти.

для изменения этого параметра:

  1. открыть msconfig (нажмите кнопку Пуск, введите msconfig, затем нажмите enter)
  2. выберите вкладку "Загрузка"
  3. нажмите Дополнительные параметры... кнопка
  4. включить максимальное флажок памяти
  5. Укажите, сколько памяти, чтобы позволить Windows использовать (и, таким образом, самый верхний физический адрес, чтобы позволить ему использовать)
0
отвечен user5071535 2023-01-19 10:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх