Восстановить потерянный видеофайл / поток из файловой системы NTFS
Я записал онлайн-видеоконференцию, используя CamStudio. К сожалению, когда он достиг 4 ГБ, CamStudio неожиданно предупредил меня, что больше не может сохранить файл (из-за его размера или чего-то еще), а затем потерпел крах с необработанным исключением. Он создал временный файл перед записью и записывал в него, но удалил его, когда произошла ошибка. Я попробовал несколько программных пакетов для восстановления данных (GetDataBack, Restoration, Recuva, File Scavenger), чтобы вернуть файл, но ни один из них не показал мне файл. Затем я использовал Google, чтобы найти решение, и на нескольких форумах они сказали, что он не может восстановить файл с таким размером. К сожалению, то же самое было доказано приложениями, которые я использовал.
С другой стороны, CamStudio не записывает заголовок AVI во временный файл. Так что единственная доступная для меня информация - это то, что видео было закодировано с помощью кодека сжатия без потерь RGBA, который, я думаю, идентичен Хаффьюву. Я хотел бы иметь приложение, которое может распознавать шаблоны данных Huffyuv и извлекать их из сохраненных блоков. Я предполагаю, что существует определенный шаблон данных Huffyuv, более того, я нашел постоянную последовательность байтов, с которой обычно начинается поток Huffyuv. Здесь вы можете увидеть это в формате HEX и ASCII ("00db" в ASCII):
Я знаю ширину и высоту видео, а также глубину цвета. Должен быть инструмент или метод восстановления данных, который мог бы помочь в моей ситуации. Вопрос в том, кто знает?
Файловая система NTFS.
Это действительно актуально для меня, и запись важна. Если у вас есть идея, пожалуйста, поделитесь ею со мной, спасибо.
1 ответ
Попробуйте PhotoRec от TestDisk. Это может восстановить много различных типов медиа-файлов. Обратите внимание, что обычно восстанавливается очень большое количество файлов, и все они появляются без имен, что может затруднить получение результатов.
Всякий раз, когда вы пытаетесь восстановить данные, есть несколько золотых правил:
- Как только вам станет известно о возможной ситуации потери данных, больше не нужно записывать данные на жесткий диск, чтобы минимизировать вероятность перезаписи существующих данных. Кроме того, операционные системы часто читают / записывают данные в фоновом режиме, даже для работы в Интернете требуется запись на системный диск - загруженные страницы записываются в кэш браузера, который хранится на жестком диске.
- В идеале компьютер должен быть выключен, а диск подключен как дополнительный диск к другому компьютеру или перезагружен с другого загрузочного устройства. Если диск, на котором хранятся ваши данные, является вторичным жестким диском, а не тем, на котором данные восстанавливаются, вы можете избежать установки и запуска программного обеспечения для восстановления данных на главном системном устройстве. Просто убедитесь, что никакое другое программное обеспечение не пытается выполнить запись на устройство, с которого вы пытаетесь восстановить данные.
- Установите программное обеспечение для восстановления данных на другой носитель, если он еще не установлен (или даже если он уже установлен, все же лучше запустить его на устройстве, отличном от того, с которого вы пытаетесь восстановить данные, в случае, если оно пытается записывать файлы конфигурации и т. д.).
- Убедитесь, что используемое вами программное обеспечение для восстановления данных (будь то PhotoRec, GetDataBack, Restoration или любое другое) не сохраняет восстановленные файлы обратно на устройство, с которого вы хотите восстановить данные, до тех пор, пока вы не будете абсолютно уверены, что не захотите выполнить дальнейшее восстановление данных с этого устройства.