Назад | Перейти на главную страницу

Восстановление данных с диска, перезаписанного установкой Debian

Меня в панике позвал на помощь друг, который возился с Raspberry Pi. Оказывается, он автоматически обновлял его установку Raspbmc (Debian с RPi-сборкой с XBMC поверх, для не фанатиков RPi), когда он его включил, и только когда это было завершено, он понял, что оставил подключенным к нему внешний жесткий диск. В то время он особо не задумывался об этом, не зная (как и следовало бы большинству системных администраторов), что диски, оставленные подключенными во время установки ОС Linux, могут быть перезаписаны файловой системой дистрибутива. Когда диск не читался, он звонил своему технически подкованному другу ... мне. Однако я не очень-то пользуюсь Linux (балуюсь, но ничего продвинутого), и это немного выходит за рамки моего опыта. Что можно сделать, или его данные потеряны?

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

Сначала я бы сделал образ диска и использовал виртуальную машину, которая смонтирует этот образ с опцией сброса (при выключении виртуальной машины образ останется без изменений). Восстановление на сетевой диск, FTP ... Для всего этого вам понадобится некоторая инфраструктура, но это самый безопасный способ.

Некоторые инструменты, которые следует учитывать:

Смотрите также: https://android.stackexchange.com/questions/7069/data-recovery-how-to-restore-deleted-formatted-files-on-hd-micro-sd-card/7072#7072