Восстановление данных с видеорегистратора
Ежедневно нам приходится иметь дело с восстановлением информации с жестких дисков, флэш-накопителей, вследствии сбоев логической структуры, удаления файлов и прочих причин пропажи данных при работе на компьютерах. В этот раз стояла задача восстановить информацию с видеорегистратора, на который постоянно происходит запись с камер видеонаблюдения.
Что же произошло? Пользователи решили посмотреть на компьютере записи с видеорегистратора, в котором запись производится на жесткий диск. В штатном режиме системы Polyvision, посмотреть запись можно через сеть, с компьютера на котором установлена клиентская программа, или на самом видеорегистраторе. Так как через сеть просмотр работает очень медленно, решили попробовать вставить винчестер в системный блок с операционной системой Windows XP. Жесткий диск не определился в системе как логический диск. Через менеджер жестких дисков увидели, что винчестер выглядит как неразмеченная область. Windows предложил инициализировать диск. Но это ни к чему не привело – данные все равно не читались. После этой неудачной попытки, решили вернуть диск в регистратор. Однако, оказалось, что после инициализации в Windows произошли изменения нулевого сектора и как следствие, перестали видится данные уже в регистраторе. Более того, видеорегистратор определил вставленный жесткий диск как чистый и сразу начал производить на него запись. В итоге потребовалось восстановление данных (http://www.aktivsb.ru/forum.php?quest_id=12728).
Итак, что мы имеем:
1) Жесткий диск с перезаписанными на него видеоданными поверх старых в течение 40 минут.
2) Не стандартную файловую систему видеорегистратора отличную от той, которая применяется в компьютерах.
Что требуется:
1) Восстановить данные с видеозаписями за определенный период и на определенное число.
Как это было.
Перед нами стояла задача разобраться в файловой системе, которая используется в регистраторе Polyvision PDVR-161, для того чтобы можно было просмотреть в восстановленных данных нужный временной интервал видеозаписей. В данном случае восстановление данных в RAW формате, то есть по известной сигнатуре файла, как это позволяет сделать, например Easy Recovery, когда в результате восстановления имеется куча файлов с абстрактными именами, не представляется возможным. Для анализа файловой структуры в видеорегистратор был вставлен чистый жесткий диск и произведена запись короткого промежутка времени с фиксацией всех возможных данных. В результате предварительного анализа полученных видеозаписей удалось определить, что метки начала и конца записи присутствуют не только в первом секторе, а есть еще некое подобие файловой структуры. Однако, основная проблема заключалась в определении алгоритма адресации видеозаписей с привязкой их к определенным временным интервалам. Так же, задача усугублялась тем, что поверх данных, была произведена запись. В итоге, после внесения определенных изменений и исправлений на диск нам удалось заставить видеорегистратор отображать нужный интервал времени. К счастью, вновь записанные данные, не уничтожили нужные видеозаписи.
Вывод.
Прежде чем производить какие-либо действия с важной для нас информацией: форматирование, удаление, переразбиение логических дисков и прочие манипуляции с данными, всегда надо быть, как говориться, начеку и делать резервную копию. Помните поговорку: «Семь раз скопируй - один раз удали» ;-)