Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Автоматический контроль целостности данных на флешках и HDD

Автор: SKYNET3000
Дата сообщения: 04.01.2014 12:37
[more] В свете ЭТИХ СОБЫТИЙ я задумался:

вот многие проги восстановления данных пишут что AVI-файл (или ещё какой) не повреждён. А я его открываю в плеере - а он ругается, что файл повреждён. И сравнивая его с таким же файлов на другом носителе вижу: действительно, файлы отличаются.

Да оно и понятно. Проги восстановления инфы оценивают поврежденность или целостность файла только с точки зрения файловой таблицы (MFT и т.п.).

Т.е. то что файл реально цел или повреждён - на это проги восстановления не отвечают.

И я задумался: как бы мне избежать проверки целостности каждого из нескольких сотен тысяч файлов вручную? Как бы это дело автоматизировать? И чтобы можно было автоматически и с близкой к 100% гарантией определять: цел файл или повреждён.
Сами понимаете вручную проверять и смотреть несколько сотен тысяч файлов - удовольствие мазохиста.

А ведь бывают случаи, что даже если хотя бы 1 битик изменится в многогиговом массиве - система рухнет. И ты потом долго будешь гадать: с чего бы это?

Вступительная часть закончена, теперь к конкретике:
Как можно автоматически контролировать целостность инфы в однодисковых (т.е. не RAID) накопителях?
Ну т.е. чтобы случайное изменение (из-за сбоев в аппаратуре) даже 1-го битика в каком-нибудь одном файле многогигового массива данных не осталось не замеченным.


Сейчас я для этого использую 2 метода:
1) Храню данные в RAR-архивах, потому что там целостность можно проверить вычислив CRC
2) Считаю MD5 файлов и записываю вместе с файлами

Но это всё меня не устраивает потому что тут много ручных операций и всё это не универсально.

Хотелось бы чтобы вычисление контрольных сумм, проверка контрольных сумм или ещё какие-то действия, направленные на обеспечение контроля целостности данных были АВТОМАТИЧЕСКИМИ и прозрачными для юзверя.

Т.е. чтобы юзверь вообще на задумывался о том, как ему обеспечить целостность данных и как СВОЕВРЕМЕННО обнаружить её нарушение.

Чтобы система всё это делала автоматом, в фоне.

Чтобы юзверь сразу мог понять поврежден файл или нет.
К примеру, чтобы названия поврежденных файла в проводнике Windows были написаны красным шрифтом и при попытке открыть повреждённый файл появлялось предупреждение, что, мол, Вы сейчас открываете файл, который повреждён

[/more]

Добавлено:
Я понимаю, что радикальное средство это 5-ти дисковый RAID массив.
Но меня интересуют НЕ RAID решения. Решения для систем с одним жёстким диском.
И решение, которое можно использовать как для диска так и для флешки

Добавлено:
Чего молчим? Посоветуйте чего-нибудь
Автор: 9285
Дата сообщения: 04.01.2014 16:02
Сам не раз задумывался над этим вопросом, но пока ничего кроме http://adinf.com/ru/ не нашёл.
Автор: SKYNET3000
Дата сообщения: 04.01.2014 16:10
9285
Просто объёмы данных, которые хранятся у обычного рядового юзверя растут с каждым годом в геометрической прогрессии, а средства контроля надёжности "хранилища" и целостности данных как-то не развиваются.
Не будешь же на домашнем ноутбуке юзать RAID-5.
Да и нету вроде RAID для ноутбука.
Автор: 9285
Дата сообщения: 04.01.2014 16:15
Я тебе посоветовал программу, которая позволяет отслеживать изменения в файлах по контрольным суммам. В случае их изменения оповещает об этом, выделяя их. А дальше ты сам принимаешь решение.
Не понял к чему это ты мне написал про рэйд?

Автор: SKYNET3000
Дата сообщения: 04.01.2014 16:16

Цитата:
Сам не раз задумывался над этим вопросом, но пока ничего кроме http://adinf.com/ru/ не нашёл.

А я пока ничего лучше MD5 Checker не нашёл. Поэтому пока что тупо ввожу в него маски всех неизменяемых файлов (EXE, DLL, MSI, RAR, ZIP, MP3 и т.д.) и считаю MD5 всех файлов, попадающих в этот фильтр.
Т.е. всё приходится делать вручную. И приходится самому следить за диском. Ведь какие-то файлы удаляются, какие-то добавляются. Какие-то изменяются.

Вообще это не выход. А так. Попытка заткнуть дыру хоть как-то

Добавлено:
9285

Цитата:
Не понял к чему это ты мне написал про рэйд?

Да это я так. Эмоции, так сказать


Цитата:
Я тебе посоветовал программу, которая позволяет отслеживать изменения в файлах по контрольным суммам.

Т.е. что-то подобное MD5 Checker.
Спасибо. Про эту прогу я слышал. Но думал, что это просто антивирус



Добавлено:
9285

Цитата:
Я тебе посоветовал программу


только в ней нельзя выбрать отдельную папку
Автор: 9285
Дата сообщения: 04.01.2014 16:55

Цитата:
И решение, которое можно использовать как для диска так и для флешки

Ткни пальцем, где упоминается папка?
Могу заранее сказать что и с флэшками не так всё просто, но моё дело предложить что известно - а идеально соответствующую программу тебе наверное будет проще самому написать.

Страницы: 1

Предыдущая тема: Восстановление USB винта Seagate модель SRD0SP0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.