Flashnul Flashnul - утилита по проверки работоспособности и обслуживанию Flash-памяти (USB-Flash, IDE-Flash, SecureDigital, MMC,MemoryStik, SmartMedia, XD, CompactFlash и т.д.).
Список выполняемых операций:
Тест чтения - проверка доступности каждого сектора носителя (дублирует функциональность обычных HDD-тестов)
Тест записи - проверка возможности записи каждого сектора носителя (дублирует функциональность большинства HDD-тестов)
Тест сохранности записанной информации - проверка соответствия записанной и прочитанной информации (аналогично функциональности memtest, но в отношении flash-накопителей).
Недеструктивная проверка чтения/записи позволяет проверить доступность на запись каждого сектора устройства, не теряя записанные данные (после проверки блока данные, содержащиеся в этом блоке, записываются обратно)
Сохранение образа содержимого устройства - посекторное сохранение всего (или части) содержимого в файл. (аналогично функциональности dd из UNIX).
Загрузка образа в устройство - посекторная запись образа в устройство (аналогично функциональности dd из UNIX).
Changelog:
Quote
22.11.2007 - 0.991
- Ошибка с блокировкой читаемого файла образа (при загрузке на устройство)
* Мелкие исправления с -h/-v опциями 22.09.2006 - 0.99
- незначительные ошибки
+ режим -U (--update) для недеструктивого теста записи
N.B. На этой версии развитие программы приостанавливается на неопределённый срок.
07.06.2006 - 0.9
+ максимальное число поддерживаемых дисков 99 (вместо 9)
+ счётчики скорости
* увеличена скорость чтения/записи
+ конфигурационный файл flashnul.conf
- ошибка с совпадающим именем опции "--block"
- ошибка с постоянным 0% в поле delta size.
+ опции block-letter и block-number
06.06.2006 - 0.8
* по-умолчанию общий доступ на запись теперь отключён, для включения используйте ключ --write-share
* измненён список доступных дисков
+ новая информация об устройстве (шина, статус сменности, серийный номер, произовдитель, название и т.д.)
+ ключ командной строки -p теперь может принимать параметр (уточнение списка показываемого)
- если тест не выполнялся из-за нулевого размера устройства, задержка в середине теста всё равно осуществлялась.
- падение при включении проверки записи образа на устройство
+ набор опций для блокирования записи (--block-*)
12.05.2006 - v0.7
! ошибка с определением размера устройства
- изменения в интерфейсе
- файлы образов не закрывались до конца программы
- опция -T перекрывала значения -d, -m, -V
* изменения в списке дисков
20.04.2006 - v0.6
+ -T опция (то же самое, что и -I -V=3 -m=1)
+ дамп первых 16 ошибочных байт
+ -k опция для отключения просьбы нажать [Enter] в конце программы
- ошибка в начальных значениях
- мелкие ошибки интерфейса
07.02.2006 - v0.5
* now "Press [Enter] to exit" apear even in case of error.
- memory leak in -V=0 mode
+ -d (--delay) option to set delay before re-read test (in sec)
+ -m (--mode) modes for -I test (-m=0, -m=1)
18.01.2006 - v0.4
- мелкий фикс в generate.c
* -r переименованно в -R
* параметры для -R,-F,-I перенесены в --block-size
+ опция --load (-L)
+ опция --save (-S)
+ опция --block-size (-b) для операций ввода/вывода
+ опция --range (-r) для -S, -L, -F and -I для указания рабочей области
+ аргумент для -F - байт-заполнитель
+ аргумент для -I - инициирующее значение
28.12.2005 - v0.3
* небольшие изменения в отображении Mb/Kb/Gb
+ список логических дисков в -p режиме
* GetDiskFreeSpace() больше не вызывается для физических дисков
- неправильная кодировка сообщений об ошибках для локализованных Windows
23.12.2005 - v0.2
First public release
Скачать: http://siemenz.ru/load/9-1-0-102
Flash Memory Toolkit
1. Вывод информации о накопителе.
2. Проверка на ошибки.
3. Стирание информации (быстрое или полное)
4. Восстановление удалённых файлов.
5. Резервное копирование и восстановление данных.
6. Низкоуровневый бенчмарк.
7. Бенчмарк файловых операций.
В бесплатной версии есть ограничение на тесты записи.
FAQ по проге: http://siemenz.ru/publ/8-1-0-58
Скачать: http://siemenz.ru/load/9-1-0-103