SpectraIriska
Одна флешка грузится и на старом BIOS, и на UEFI-машине
SpectraIriska — загрузочная флешка для диагностики накопителей
Удобное меню с быстрой загрузкой и низкоуровневым доступом к железу. Несёт две независимые части: среду DOS с проверенными инструментами и собственный тест накопителей для UEFI, включая NVMe.
Зачем отдельный носитель
Чтобы говорить с накопителем напрямую, нужно убрать из разговора операционную систему. Windows кэширует, переназначает, скрывает ошибки и сама лезет к диску в самый неудачный момент. Проверить поверхность или снять копию через неё нельзя — результат будет про Windows, а не про диск.
Поэтому машина грузится с флешки в минимальную среду, где между программой и контроллером накопителя нет ничего лишнего.
Две части и почему их две
DOS умеет говорить с дисками напрямую, и под неё написаны лучшие инструменты диагностики за тридцать лет — MHDD, Victoria, HDAT2. Но DOS не знает ни UEFI, ни NVMe: на современной машине он просто не загрузится, а если загрузится, то не увидит диск.
Поэтому вторая часть — собственная, под UEFI. SpectraTestDiskDrive делает то же, что MHDD, но на машинах, где MHDD невозможен: читает поверхность SATA и NVMe, строит карту, считает время отклика по диапазонам.
Проверка поверхности — не то же, что SMART
SMART — это рассказ диска о себе. Он может быть чистым на накопителе, который рассыпается, и тревожным на вполне рабочем. Поверхностный тест не спрашивает диск, а читает его и замеряет время отклика каждого участка.
Участок, который читается за 500 миллисекунд вместо трёх, формально цел — ошибки нет. Но это уже умирающая область, и именно на ней встанет копирование данных через месяц. Такие участки видны только замером.
Что в ней сделано иначе
Одна флешка на любую машину
Не надо держать отдельный носитель под старое железо и отдельный под новое.
Быстрая загрузка
Минимальная среда поднимается за секунды — на потоке диагностики это экономит часы.
NVMe там, где DOS бессилен
Поверхностный тест современных накопителей, которых классические программы не видят.
Версия от отпечатка кода
Номер версии поднимается, когда изменился код, а не когда пересобрали. Пересобирать можно сколько угодно.