Похоже, что memtest86 не проверяет всю оперативную память

995
user3169

Около года назад я начал получать сбои приложений и с помощью memtest86 обнаружил ошибки в одном модуле памяти. Это был один модуль 2 ГБ в конфигурации 8 ГБ. Это было по гарантии, поэтому я получил замену, которая, как я предполагаю, была такой же. После этого все работает нормально, и memtest86 и Windows 7 сообщают о 8190M памяти.

С тех пор memtest86 проходит, но я заметил нечто странное в одном блоке памяти объемом 2 ГБ (тот, который был заменен).

Похоже, что memtest86 не проверяет всю оперативную память

Другие блоки памяти объемом 2 ГБ отображаются правильно, но кажется, что этот блок тестирует только 2048M - 3327M), около 1300M из 2048M. Следующий блок начинается в 4096M.

Есть ли какое-то объяснение, почему это происходит? Моя система - BootROM, поэтому я использую показанную версию memtest86.

---ОБНОВИТЬ---

Я обновил фотографию, чтобы показать, что полное тестирование прошло. И каждый отдельный тест показывает один и тот же 1279M.

Итак, подведем итог: память на самом деле отсутствует или Memtest86 просто не тестирует ее?
И если он отсутствует из-за какого-либо аппаратного сбоя, почему Memtest86 сообщает, что он там есть (указав всего 8190M). Кроме того, при загрузке системы отсутствует сообщение об ошибке (быстрая загрузка отключена), а вкладка памяти монитора ресурсов Windows 7 выглядит так, как будто вся память (8190M) используется или доступна.

3

2 ответа на вопрос

0
Origami

Если на вашей машине установлено несколько карт памяти, вам нужно протестировать каждую карту памяти отдельно.

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

О 2048M - 3327M, не беспокойтесь об этом значении, оно только указывает на то, какую память вы тестировали, посмотрите на следующее значение, 1279M из 8190M, вы знаете, 1279 = 3327-2048 и 8190 - это вся ваша RAM. Цифра здесь не обозначает объем вашей карты памяти.

Это не то, о чем он спрашивает. Он говорит, что диапазон 3328M-4095M вообще не тестируется. Daniel B 5 лет назад 1
0
user312931

MemTest86 сообщает об установке 8190 МБ. Таким образом, все доступное ОЗУ будет проверено.

Однако не все 8 ГБ будут доступны. Часть оперативной памяти будет использоваться аппаратными средствами, сопоставленными с адресным пространством. Посмотрите на карту памяти IO . Некоторые адреса также зарезервированы BIOS. Смотрите карту памяти e820 . Это также приводит к фрагментации адресного пространства.

Также вы не можете посмотреть диапазон адресов памяти в MemTest86 (ни Windwows), ни узнать, какой флешке соответствует тот или иной адрес. Чередование с несколькими каналами памяти и другими факторами делает отображение очень сложным.

Похожие вопросы