MemTest обновился (18.03.2023). Печать
2023 - Март
18.03.2023 20:42
Save & Share
Ранее MemTest не работал в новом ПК: при загрузке флешки со встроенной видеокартой Intel (в режиме UEFI - не грузится, в режиме Legacy - нет изображения). Теперь - может в UEFI, однако вскрылись подробности.


Написал научную работу (которая будет издана в следующем году, в лучшем случае). В ней представлен ускоренный алгоритм проверки RAM, быстрее MemTest86 и MemTest64. Цель статьи - повторно посадить в лужу Марка Руссиновича (правда, он об этом ничего не знает), как он был посажен моей утилитой Fast ZeroFilling (активно использующейся как дома, так и на работе) взамен его тормознутой SDelete.

Но, в процессе окончания написания статьи, всплыли нюансы:
- MemTest86 больше не принадлежит Руссиновичу как монополисту;
- теперь существует 2 версии MemTest86: его (TechPowerUp) и сторонняя (PassMark);
- PassMark утерла Руссиновича тем, что ее программа корректно загружается в режиме UEFI со встроенной видеокартой Intel. Утирать нос ей - уже неинтересно.


Ложка дегтя: PassMark MemTest86 при записи на флешку 8ГБ создает на ней 4 раздела: видимый пользователю 256МБ, 2 невидимых GPT и 1 Unallocated. В итоге, невозможно Unallocated 6.5ГБ прибавить к 256МБ, т.к. разделы тупо разделены физически двумя другими разделами. Этот объем тупо потерян.

Опыт с записыванием образа на заранее заполненную нулями флешку показал: сжатый IMG-образ с флешки больше сжатого IMG-образа производителя на 77%.

Из полезного объема данных на флешке 8ГБ: ~6МБ - MemTest86, пустое место ~250МБ, остальное - принудительные затраты на создание GPT вместо MBR для успешной загрузки с UEFI. Отсюда и размер IMG-образа от производителя 1ГБ.

В свою очередь, GPT-флешка не запускается на старых ПК - что требует держать под рукой две флешки с двумя MemTest86 разных производителей. Единственная программа, теоретически способная делать одновременно и UEFI-флешку, и Legacy - AIO Boot Creator. Но в настоящий момент она не выпускается - нужно довольствоваться устаревшей версией.

(добавлено 14.02.2024) MemTest86 V10.7 уже не запускается тоже в режиме Legacy. Так как Intel от него отказалась - нет смысла искать последнюю версию, работающую в Legacy. Версия 5.31b - работает.
Обновлено ( 14.02.2024 16:47 )