Есть ли способ восстановить файлы с устройства хранения, частично перезаписанного с помощью dd?

Я проверил это для Plank от Elementary. Вам нужно переименовать / удалить пусковую установку:

cd ${HOME}/.config/plank/dock1/launchers
mv plank.dockitem plank.dockitem.hide

magic!

С уважением, Клаудио.

14
задан 11 January 2012 в 02:20

5 ответов

Когда диск был случайно перезаписан, вам понадобятся средства восстановления данных, чтобы восстановить остатки ваших данных. Если это произошло из запуска dd для изображения 135 МБ, то эти части вашего диска, безусловно, исчезли и не могут быть спасены.

Установив

Восстановление данных Инструменты

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

TestDisk / PhotoRec также можно запускать на изображении вашего диска (как также было предложено PhotoRec )

7
ответ дан 25 May 2018 в 15:18
  • 1
    В конце концов я отказался от восстановления данных, так как большинство файлов, которые я хотел, были не распространенными форматами и не поддерживались photorec. Ну что ж. – japzone 24 January 2013 в 17:13
  • 2
    @japzone: если бы это был FAT32, вам также может быть повезло с инструментами восстановления Windows. – Takkat 24 January 2013 в 17:28
  • 3
    Нет, нет такой удачи. Похоже, dd переписал достаточно информации о том, что он был в основном невосстановимым. Инструмент восстановления файлов работал, но, как я уже говорил, большинство файлов, которые мне хотелось бы восстановить, не поддерживаются никакими инструментами восстановления файлов. – japzone 31 January 2013 в 03:33

Вы можете попробовать восстановить файлы с вашего HD с самого начала. Прежде всего, мы попытаемся восстановить только определенные типы файлов (jpg, doc, rar, zip, htm, bmp и многие другие), поэтому я считаю, что это не поможет восстановить все.

[d1 ] В принципе, я бы попытался сделать это:

sudo foremost -v -t all -i /dev/sdd -o ~/DISK_RECOVERY_FOLDER

Пока команда сканирует весь ваш sdd HD, скрестите пальцы (хотя это займет совсем немного)

При желании вы можете записать весь 750Gb HD на какой-нибудь более мощный диск с достаточным пространством и вместо этого запустите его в этом файле изображения (но не в первую очередь его записывайте, хотя .... просто для скорости, если вы хотите запустить несколько инструментов восстановления на этом образ). Что-то вроде _

sudo dd -if=/dev/sdd -of=image.dd

и измените основную команду на:

sudo foremost -v -t all -i image.dd -o ~/DISK_RECOVERY_FOLDER

Надеемся, что это поможет

3
ответ дан 25 May 2018 в 15:18

DD AFAIK записывает файлы смежно, поэтому вы потеряли все, что было на первых 750 мб вашего диска.

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

Для резервного копирования всего образа диска вам может понадобиться еще один жесткий диск 750 гб для копирования изображения. Я бы использовал live CD / USB для клонезиллы и скопировал файлы для резервного копирования всего образа диска.

Одним из инструментов, которые мне удалось добиться от восстановления таблиц разделов, является testdisk. Я бы рекомендовал использовать компакт-диск System Rescue и загрузиться с него с помощью CD или USB. Одна вещь, которую нужно запомнить при загрузке с 64-разрядной системой, если у вас установлена ​​64-разрядная операционная система, потому что если / раздел полностью доступен, это возможно chroot и исправить настройку только с использованием аналогичных ядер.

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

Редактирование: теперь, обнаружив, что это fat32, я думаю, было бы проще, что, как я думал, будет много инструментов для восстановления жира. Вы можете использовать их для создания таблицы жира и структуры каталогов, а конкретный файл можно восстановить с помощью таких инструментов, как photorec. Системный спасательный CD имеет фоторек и testdisk.

Изменить: добавлена ​​информация для клонирования содержимого диска на жестком диске.

1
ответ дан 25 May 2018 в 15:18
  • 1
    «... резервное копирование всего изображения, если это возможно ... " Это похоже на здравый совет. Поразмыслить над тем, как можно было бы это сделать? – Michael Martin-Smucker 11 January 2012 в 02:39
  • 2
    Не нужно запускать живую систему, если это только внешний диск. – Takkat 11 January 2012 в 02:44
  • 3
    @MichaelMS добавила информацию о том, как можно сделать резервное копирование всего изображения. – viyyer 11 January 2012 в 02:57

Я бы рекомендовал компьютерный судебно-медицинский инструмент, такой как SleuthKit, прочитать остатки вашей дисковой структуры и выяснить, что выглядит как структура, и что похоже на данные, и помочь вам восстановить.

1
ответ дан 25 May 2018 в 15:18

Я согласен с другими членами сообщества здесь, testdisk, прежде всего и sleuthkit. А также вы можете попробовать extcarve www.giis.co.in/giis/. Самое главное, прежде чем пытаться использовать любой из этих инструментов. Обязательно создайте резервную копию своего 750-гигабайтного USB-накопителя на новый диск 2 ТБ, а затем запустите его. Вы сказали, что на внешнем диске много файлов. Это то, что любые конкретные файлы, такие как mp3 doc и т. Д., Или просто сбор всего множества вещей.

1
ответ дан 25 May 2018 в 15:18

Другие вопросы по тегам:

Похожие вопросы: