Восстановление видеофайла с автомобильного видеорегистратора Eplutus F600LHD на чипе Ambrella a2s60
Проблема: произошла авария на перекрестке, видео вроде как записалось, но при воспроизведении на компьютере или на регистраторе самой аварии на видео нет, файл прерывается примерно за 2 минуты до нужного события.
Оборудование:
– видеорегистратор Eplus F600LHD
– карта памяти Transcend MicroSD16 gb.
Инструменты:
– WinHex
– DataExtractor из ПАК PC3000
Диагностика и восстановление Eplutus
Для анализа файла и его содержимого мы использовали дисковый редактор WinHex. Видеорегистратор пишет видео в формате mov, а это значит, что, «пройдя» по структуре файла, можно оценить, все ли параметры верны и реальный размер файла соответствует ли размеру, указанному в теле файла. В данном случае все параметры были в норме.
Вывод: либо нужный фрагмент не записался на флешку и остался в буфере регистратора, либо нужные данные на флешку успели записаться, но не обновились элементы файловой системы и ОС просто «не знает», что файл на самом деле должен быть большего размера. Последнее предположение и предстояло проверить.
Анализ расположения файлов на флешке показал, что файлы пишутся нефрагментированными, что повышает шансы на успешное восстановление видео файла с моментом аварии.
Прежде, чем искать продолжение важного файла, нужно было «занулить» то, что 100% точно к нему не относится. А именно, тела всех остальных файлов и элементы файловой системы. Такую операцию возможно осуществить с помощью ПО DataExtractor из программно- аппаратного комплекса PC3000. Что, собственно, и было сделано.
После очистки «лишнего», в WinHex был выделен фрагмент по заранее записанным адресам нужного файла, но к концу файла было «прибавлено» 50 мб «сырых» данных, которые потенциально могли быть продолжением файла, и сохранен под названием test.mov
При попытке проиграть полученный файл наши специалисты увидели то же видео, что и оригинальный файл. Для увеличения длительности воспроизведения в теле файла test.mov потребовалось увеличить на «прибавленный» фрагмент 0х3200000 байт текущее значение размера файла. Данная манипуляция с файлом позволила продлить воспроизведение файла и момент аварии стал доступен.
Результат: полученный при восстановлении данных видео файл test.mov был продемонстрирован заказчику и проверен. В итоге слова благодарности заказчика и оплаченные работы.