Фев
9

Восстановление данных с видеорегистратора

Автор Flashback    Рубрики Статьи и обзоры     Теги

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

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

Некоторое время назад к нам, в сервис, осуществляющий восстановление информации обратились из компании, где в результате системного сбоя сменный HDD от видеорегистратора стал определяться как неразмеченный. Видеорегистратор снабжен слотами для подключения винчестеров с IDE интерфейсом на специальных направляющих и слот для карт памяти Compact Flash, куда можно сохранить оитдельный фрагмент видеозаписи. Видеозапись производилась сразу с восьми камер. На CF карту видео фрагменты сохранялось в видео формате Quick Time. Нужно отметить, что на жестком диске самого видеорегистратора видеоряд пишется не в формате mp4 quick time, а происходит преобразование «на лету» при выгрузке на карту памяти.

 В процессе диагностики выяснилось, что файловой системы в традиционном ее понимании, с таблицей размещения файлов, метафайлами описывающими занятое пространство и прочими традиционными аттрибутами ФС на жестком диске не обнаружено. Когда в видеорегистратор  вставляют новый HDD, то устройство прописывает определенные информационные блоки на основании собственного формата, зашитого в микропрограмме по всей логически доступной поверхности винчестера с равными промежутками. В этих служебных блоках содержится информация о номере видеокамеры в регистраторе, дате и времени создания видеозаписи. Вслед за служебным блоком управления идет блок данных, который тоже в свою очередь подразделяется на непосредственно видеопоток, аудиодорожку. Размер блоков данных находится в линейной зависимости от логического размера жесткого диска.

 Если диск в регистраторе был переинициализирован или отформатирован в самом видеорегистраторе, то на диске были переписаны данные о том, что диск проинициализирован и использовался в первом управляющем блоке. В такой ситуации все, что нужно для восстановления данных с HDD регистратора — это вернуть в первый служебный блок жесткого диска информацию, описывающую наличие существующего видеопотока.

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

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

Написать комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>