Flashnul

Flashnul – небольшая утилита, которая может здорово выручить, когда нужно выполнить диагностику Flash-памяти, либо создать образ ее содержимого. Работает с флешками, картами памяти SecureDigital, Memory Stick, XD и т.д.

Работа с программой осуществляется посредствам командной строки. Первоначально, когда утилита появилась в 2006 году, основной задачей flashnul была помощь при программной починке накопителей. Она использовалась для обнуления блоков. Позднее функционал был расширен.

Версия 1.0 rc2
Размер 73,9 KB
Категория HDD утилиты
Разработчик Георгий Шуклин
Система Windows 10, Windows 8, Windows 7, Windows XP, Windows 2000, Windows 2003
Интерфейс Английский
Тип лицензии GNU


Скачать Flashnul 0.9 (.zip)

Функционал программы

Нужно понимать, что flashnul предназначена в первую очередь для проверки состояния содержимого устройства, но не для его восстановления. Кроме того, использовать утилиту можно только из-под прав администратора и лишь после внимательного прочтения мануала, т.к. применяя ее не разобравшись, пользователь рискует еще больше усложнить свое положение и потерять хранившиеся на носителе данные. Во избежание подобной ситуации перед началом работы рекомендуется создать образ тестируемого накопителя.

Основные выполняемые flashnul операции следующие:

  • тестирование секторов носителя на доступность для прочтения – уничтожает записанные данные;
  • проверка устройства по секторам на возможность записи данных – уничтожает информацию;
  • тест на запись и чтение без уничтожения данных (с повторной записью блока);
  • проверка прочитанной информации на соответствие записанной;
  • создание и сохранение образа тестируемого накопителя, посекторная запись;
  • тест на выявление наличия ошибок контроллера – уничтожает данные;
  • очистка первого сектора.

Если программа используется как вспомогательный инструмент для восстановления устройства, то основной его функцией будет работа с образами.

Описанные выше операции производятся на уровне абстракции блочных устройств.

Инструкция по использованию

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

Запускать программу можно либо через диалог «Выполнить», либо через командную строку (имя – flashnul.exe).

  1. Войти в диалог «Выполнить» (Win+R).
  2. Прописать в строке путь к программе.
  3. После пути поставить пробел и указать команду.

Основные режимы утилиты:

flashnul f: Описание
-R Безопасная проверка читаемости и скорости чтения.
-T Обычный тест чтения и записи, уничтожающий информацию.
-I Полное тестирование, помогает с анализом работы контроллера.
-Q Быстрая проверка чтения или записи первых 512 байт информации из каждых 64 кб. Отображает повреждения крупных блоков данных. Есть риск потери данных при анализе блоков со сбоями.
-F Необратимое удаление данных. Заполнение содержимого указанным байтом. По умолчанию – нулем.
-B Затирание первого сектора. Доступ к данным будет невозможен для стандартных средств Windows.
-S + адрес места сохранения Создание образа и его сохранение.
-L + адрес места сохранения Запись образа.
-h Справка по программе.

*Под f подразумевается буква устройства, с которым производится работа.

Прочие команды:

  • flashnul -p – вывод списка устройств;
  • flashnul -p=1 – только физические диски;
  • flashnul -p=2 – только логические диски.

Flashnul

Уже после этого пользователь может сделать базовые выводы о ситуации. Например «not available» напротив диска будет означать, что программа видит его в системе, но доступ к нему невозможен. Это может быть одним из признаков поломки.

Чтобы посмотреть информацию о диске требуется ввести flashnul и либо букву носителя, либо – порядковый номер в списке физических устройств в качестве аргумента.

Flashnul
Информация о диске

Кроме информации о емкости и геометрии диска, доступны будут следующие параметры:

Параметр Описание
Delta to near power or 2 Различие между ближайшей степенью числа 2 и реальным объемом памяти. Если значение показателя >10%, то вероятно емкость уменьшена за счет того, что отключены поврежденные блоки.
Surplus size Различие настоящего размера и размера в CHS.
Removable device Является ли устройство сменным.
Command Queue Поддержка очереди команд.
Device Vendor Производитель.
Device Name Название.
Revision Версия устройства.
Device serial Серийный номер.
Device hotplug Поддержка горячей замены.
Media hotplug Поддержка горячего отключения.

Подробнее разобрать стоит работу с образами данных, т.к. их извлечение – это одна из наиболее важных функций утилиты для подавляющего большинства пользователей. Стоит запомнить, что данная операция будет невозможна, если уже присутствует другой файл образа, либо если с образом возникнет ошибка ввода или вывода. Операция может прерваться и в случае обнаружения сбоя блоков накопителя, но конкретно эту проблему, в отличие от двух первых, можно быстро решить, заранее прописав в команде параметр ignore (-i).

Еще один полезный при выполнении операции параметр – range (-r), задающий диапазон байтов для чтения. Можно задать только начальную точку или начало и конец, через точку с запятой. Обе величины считаются от начала устройства, должны быть кратны размерам сектора и ограничены 2 Гб.

Flashnul
Сохранение образа

Таким образом, команда может иметь следующий вид:

  • flashnul f: -S файл сохранения.

Пример: flashnul f: -S C:work.img

  • flashnul f -S C:work.img -r=начало;конец -i

Создание образа с определенным диапазоном чтения и игнорированием сбоящих блоков. Диапазон может задаваться схожим образом и для тестирования накопителей.

Утилита распространяется в комплекте с мануалом и конфигуративным файлом исходников.

Оставьте комментарий

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания Google.