Hash Drive Test
$$$
До Н.Г.
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

Hash Drive Test

Опубликовано: 16-03-2015 10:34 Автор: MBTY Теги: Мои разработки
Hash Drive Test (dzzb.ru)Hash Drive Test Накопилось несколько частично рабочих флешек. Недуг общий - заливаешь файлы - все читаются и открываются, проходит время - какой-нибудь файл превращается в кашу. То есть сектора флешки читаются, но, почему-то сбоят. У одних недуг проявлялся только после отключения/подключения флешки, у других сразу. И пользоваться такими особо не хочется и выбрасывать жалко. Такие сгодились бы для хранения музыки для автомобильного магнитофона, переноса видео на телевизор и вообще для работы с прочей некритичной информации. Всякие Crystal Disk Info и виктории в упор не увидели поврежденных секторов, а потому и пометить их как нерабочие я не смог.
В голову пришла идея закинуть множество копий одного и того же файла, проверить его целостность (md5), найти поврежденные и оставить их на своих местах, как "заплатки", а неповрежденные удалить. Это место и было бы новым рабочим объемом флешки.
Ручками такое делать лень:
1) Создать несколько копий
2) Залить на флешку
2а) Извлечь флешку на время
3) Сверить целостность
4) Повторить для нескольких флешек

К тому же такое встречал и с HDD (Seagate 320): секторов битых нет, а файлы повреждаются. Делать такое на объеме в 8ГБ - не так то тяжело, а проверять 320 ГБ не сильно хочется.

Создал инструмент, который делает всё за нас.
1) Мы выбираем тестируемый диск и файл (любой, на ваше усмотрение), затем жмем старт
2) Приложение просчитывает MD5 выбранного нами файла
3) Копирует файл с именем по нарастающей (1,2,3.....144,145....)
4) Сразу сверяет MD5 с оригиналом и выдает результат в список удачных или ошибочных результатов.
5) Повторяет шаги с 2 по 4, пока на тестируемом носителе не закончится свободное место.

Галочка "Копировать файлы" нужна, если мы хотим провести сразу и копирование и проверку CRC, но, есть флешки, которые не сбоят, пока их не переподключишь.
Для таких флешек:
1) Делаем тест с включенной галочкой
2) Отключаем флешку
2а) Тушим компьютер, ложимся спать, гуляем....
3) Запускаем Hash Drive Test, выбираем флешку, оригинальный файл для теста.
4) Проводим тест без галочки - файл копироваться повторно уже не станет, а только проверится MD5 с оригиналом.
Скачать


◘▲▼▲◘◘▲▼▲◘◘▲▼▲◘