1. Создайте образ диска

1. Создайте образ диска

Я вставил карту MicroSD на 8 Гб в видеорегистратор и записал на нее видео. Затем я получил сообщение, что карта заполнена. Я подключил ее к кардридеру компьютера и увидел, что эта карта заполнена файлами файловой системы Android с какого-то старого устройства. Также я нашел два видео, которые я только что записал. Я увидел эти видео, и в тот момент, когда я смотрел второе, я получил сообщение, что данные не могут быть прочитаны.

После этого, когда я смотрю на карту, я вижу только System Volumne Informationкаталог из Windows и один большой файл 3,5G с мусорным именем. Этот файл, вероятно, инкапсулирует все содержимое флэш-карты.

Я не могу открыть или скопировать этот файл.

Как восстановить данные в этой ситуации?

решение1

Мне кажется, что ваша SD-карта повреждена. Насколько она старая? Особенно старые SD-карты и карты от менее известных брендов, как правило, быстро стареют. Я бы посоветовал вам сначала выполнить шаг 1. моего руководства ниже, прежде чем предпринимать какие-либо дальнейшие действия. Затем я бы использовал chkdskили аналогичные инструменты, чтобы попытаться восстановить диск. Вы также можете попробовать testdiskвосстановить файловую систему. Если ничего не помогает...

Для восстановления вы можете воспользоваться моим следующим руководством: (Если у вас не установлен Linux, подойдет Live USB (например, xubuntu).)

1. Создайте образ диска

Это довольно важный шаг, который не позволит вам нанести больше вреда, чем пользы. Это хорошая идея даже до того, как вы приступите к попыткам починить диск. Восстановление файлов, которое мы сделаем позже, будет выполнено на образе диска, а не на реальном диске. Чтобы создать образ диска, просто введите следующую команду: (Флаг состояния необязателен, он показывает статистику прогресса по мере ddвыполнения)

$ sudo dd if=/dev/sdX of=image.dd bs=1M status=progress

Замените Xбуквой вашего диска. (Вы можете узнать ее с помощью lsblk)

2. Выполнить восстановление файлов

Существует множество приложений для восстановления, лично я считаю, что это photorecработает foremostлучше всего. photorecобычно является частью пакета testdisk. В Debian вы можете установить оба следующим образом:

$ sudo apt-get install testdisk foremost

а) Фотозапись

Просто запустите $ photorec image.ddсейчас, чтобы открыть интерактивный интерфейс photorec.

Нажмите клавишу Enter ( [Proceed]), чтобы выбрать образ диска. На следующем экране вам будет предложено выбрать раздел. Если photorec найдет правильные разделы, вы можете выбрать тот, из которого вы хотите восстановить файлы. Если разделы не будут обнаружены должным образом, просто выберите No partition [Whole disk]и снова нажмите клавишу Enter, чтобы выполнить [Search]. После выбора типа файловой системы на следующем экране вам необходимо выбрать каталог, в котором будут сохранены восстановленные файлы. Подтвердите, нажав C.

После этого переходите к шагу 3.

б) Прежде всего

В то время как photorec работает, пытаясь найти «блоки данных» на диске и носителе, используянапильник резьба, foremost делает это немного по-другому. Он по-прежнему использует концепцию вырезания файлов, но игнорирует тип базовой файловой системы и работает напрямую, копируя сегменты диска в вашу оперативную память, которая затем сканируется на предмет типов заголовков файлов. Foremost поставляется с большим количеством встроенных заголовков для восстановления большинства типов распространенных файлов, если вы хотите добавить пользовательские заголовки/нижние колонтитулы для обнаружения менее распространенных типов файлов, foremost предлагает вам эту возможность.

Чтобы запустить foremost с параметрами образа по умолчанию, выполните следующую команду:

$ foremost -i image.dd -v

Это сохранит все восстановленные файлы в output(новый каталог, который forever будет создан). Вы можете указать другой выходной каталог с помощью флага -o, а также -aигнорировать ошибки/сохранять поврежденные файлы.

3. Отфильтруйте восстановленные файлы.

Это необязательно, но иногда вас интересуют только определенные типы файлов, или даже хуже: инструменты восстановления выдают вам миллион файлов, из которых тысячи кажутся, например, файлом JPEG, но на самом деле это просто поврежденный файл, а не изображение вообще. Чтобы отфильтровать их, вы можете использоватьэтотответ, который я дал на другой вопрос на SuperUser.

Связанный контент