- [РЕШЕНО] Восстановление файлов после форматирования и создания новых разделов
- Прикладная некромантия в линукс или возвращаем из небытия удаленные файлы
- Ubuntu: восстановление удаленных файлов
- Восстановление удаленных фалов Linux
- Восстановление данных жесткого диска Linux
- Восстановление данных с флешки Linux
- Программы для восстановления файлов в Linux
- Восстановление файлов Linux с GParted
- Восстановление файлов с Scalpel
- Восстановление данных Ubuntu с TestDisk
- Восстановление данных Линукс с Safecopy
- Как удалить файл на Ubuntu
- Заключение
[РЕШЕНО] Восстановление файлов после форматирования и создания новых разделов
#1 — 15 февраля 2013 в 09:16 |
Подскажите, пожалуйста, программу (и где ее скачать), в которой можно восстановить файлы с жесткого диска после форматирования и создания новых разделов.
Дело было так: стоял у меня себе Windows, и мы вместе с файлами на диске D радовались жизни, но тут на меня напал Linux и, устанавливая себя, взял и убил все фалы с диска D, при том еще создал новые разделы — сис. раздел, подкачка и раздел для /home. Но, оказалось, можно воскресить все умершие файлы, но надо иметь эликсир жизни — специальную системную утилиту для восстановления файлов. Но я уже устал лазить по дебрям Интернета в поисках его.
Подскажите, какую программу выбрать? И как с помощью нее восстановить некоторые файлы — .doc, .xls, .3gp.
P.S. Пробовал testdisk — система перестала грузится. Что-то неправильно сделал. Потому прошу помочь, сам не справлюсь; в инструкциях тайный язык друидов, мне его не понять.
#2 — 15 февраля 2013 в 10:03 |
>. убил все фалы с диска D, при том еще создал новые разделы — сис. раздел, подкачка и раздел для /home. Но, оказалось, можно воскресить все умершие файлы, но надо иметь эликсир жизни — специальную системную утилиту для восстановления файлов.
перестаньте бредить про элексир жизни всё восстанавливающий, и что его не можете найти , вам говорили про программы восстановления здесь mintlinux.ru/forum/thread2829-2.html
и четвёртый раз вам говорю — » ищите комп с виндой на котором есть R-studio — цепляйте к нему ваш хард и » восстанавливайте то что получится восстановить.
Зы
можно и фотореком и форемостом, но.
Источник
Прикладная некромантия в линукс или возвращаем из небытия удаленные файлы
Думаю, каждый из нас с вами сталкивался с проблемой, когда из-за глюка прошивки фотоаппарата, камеры, кпк, смартфона или просто из-за особого устройства /dev/hands карточка была отформатирована, данные были удалены. В свое время данную проблему я решал достаточно просто, используя Portable версию Ontrack Easy Recovery, но так как уже несколько лет являюсь пользователем linux систем, то использование данного нелицензионнного приложения через wine показалось не совсем кошерным, к тому же жажда исследований и приключений требовала найти бесплатный родной аналог для linux систем. Исследования закончились, даже не успев начаться, так как первая строчка в поиске Google привела к набору утилит TestDisk, о которых я расскажу далее подробнее.
И так, TestDist состоит из двух утилит:
testdisk и photorec; Официальный сайт утилит.
Краткое описание:
testdisk – мощная утилита, разработанная для восстановления удаленных разделов и для восстановления загрузочных записей mbr после программных ошибок, действий некоторых вирусов, человеческих ошибок (например, когда раздел был просто удален).
Возможности testdisk:
Исправление таблицы разделов; восстановление удаленных разделов Восстановление FAT32 загрузочного сектора из бэкапа Перестроение FAT12/FAT16/FAT32 загрузочного сектора Исправление FAT tables
Перестроение NTFS загрузочного сектора Восстановление NTFS загрузочного сектора из бэкапа Исправление MFT используя MFT зеркало Нахождение ext2/ext3 Backup SuperBlock
Восстановление удаленных файлов в FAT, NTFS and ext2 файловых системах
Копирование файлов из FAT, NTFS and ext2/ext3 удаленных разделов.
photorec – утилита восстановления данных таких, как файлы видео, документы, архивы с жестких дисков и cdrom дисков, а также фото (поэтому название программы Photo Recovery) со встроенной памяти камер. Список типов файлов для восстановления весьма внушителен и с ним можно ознакомиться тут.
Обе утилиты open source, распространяются под лицензией GNU General Public License (GPL). Имеются в наличие версии для linux, unix, а также для windows платформ.
В большинстве линукс дистрибутивов уже включены в состав стандартного репозитория. Для debian-based дистрибутивов установка командой:
В моем случае требовалось восстановить фотографии с карточки фотоаппарата после того, как фотоаппарат случайно отформатировал карточку. Вставив флешку в card reader и запустив с правами рута photorec в консоли, утилита предложила мне выбрать диск, на котором требуется восстановить данные.
В моем случае это будет /dev/sdb.
Далее выбираем тип таблицы разделов на диске, для большинства пользователей это будет Intel/PC.
И далее выбираем раздел или диск целиком для поиска удаленных файлов. Так как мне нужно было восстановить все удаленные файлы после форматирования, то я выбрал поиск по всему диску.
После этого photorec требуется указать тип файловой системы, в которой хранились удаленные файлы. В данном случае все просто, выбираем второй пункт.
А затем на другом диске выбираем директорию, куда утилита сохранит восстановленные файлы.
Далее нажимаем Y и программа начинает свою работу. Для 32Мб карточки ей потребовалось меньше минуты.
Теперь о результатах работы:
Честно говоря, по началу я весьма сомневался в способностях программы. Но открыв директорию с результатами работы утилиты, я с удивлением обнаружил, что были восстановлены не только нужные недавно сделанные 10 фотографий, но и еще 110 других, самая ранняя из которых была сделана 3 года назад и не была перезаписана при дальнейшем использовании карточки, хотя форматировалась карта неоднократно.
В итоге имеем очередную победу добра над злом, счастливую улыбку обладателя фотоаппарата, еще один факт доказательства того, что существует море полезных и качественных opensource утилит.
Источник
Ubuntu: восстановление удаленных файлов
Такая операция, как восстановление удаленных файлов в Linux, требуется редко. Но для того, чтобы в неподходящий момент не остаться без важных данных, следует заранее быть готовыми и уметь быстро принять необходимые меры.
Восстановление удаленных фалов Linux
Существуют 2 варианта восстановления данных в системе Линукс – непосредственно с жесткого диска системы и с флешки.
Восстановление данных жесткого диска Linux
Файловые системы, используемые во всех ОС, не только в Unix-подобных, организованы таким образом, что не дают удаленному файлу пропасть бесследно. То есть, если файл был создан и находился на жестком диске, значит, он занимал некоторое пространство и был внесен в список ссылок среди других объектов.
Когда пользователь его удаляет, ссылка на файл дезактивируется, давая понять файловой системе, что занятое пространство можно пометить как неразменное. На самом же деле, удаленный объект до сих пор существует и располагается на тех кластерах, на которых он и был. Его полное стирание наступит только после перезаписи его следа иными данными.
Из чего следует вывод, что пока пространство, где находился файл, нетронуто, его можно восстановить. Соответственно после обнаружения пропажи данных, нужно незамедлительно прекратить все записывающие процессы (скачивание файлов, создание документов, обновления системы и программ, установка ПО) и заняться его восстановлением.
Восстановление данных с флешки Linux
Так как в Linux «Корзина» работает слегка иначе, чем в Windows, первым делом следует ее проверить. Удаленные обычным методом файлы, без очистки корзины после этого, хранятся именно там. Для восстановления достаточно подключить накопитель, зайти в корзину и восстановить объект.
Но если данные стерты из обоих источников, придется прибегнуть к встроенному или стороннему программному обеспечению для восстановления. Перед этим советуется сделать резервную копию раздела, на котором находился файл. Для этого необходимо следовать инструкции ниже, с оговоркой на то, что для создания копии необходимо количество свободного пространства жесткого диска, равное объему флешки. В случае неудачи в попытках восстановить данные на самом накопителе, можно будет обратиться к более опытному мастеру, предоставив ему виртуальную копию раздела.
- Откройте «Терминал» и введите команду sudo fdisk -l , нажмите Enter и введите пароль суперпользователя.
- Найдите среди дисков флешку и запомните ее маркировку.
- Вбейте команду sudo dd if=/dev/ имя раздела без цифры of=/home/ имя пользователя /copy.img , нажмите Enter.
- Копия раздела с названием copy.img будет сохранена в «Домашней папке».
Программы для восстановления файлов в Linux
Самый простой и очевидный выход – пойти в специализированный сервис по восстановлению данных. Но есть огромный минус – цена. Процедура извлечения стоит очень дорого, а насколько сложным был этот процесс, никто не расскажет. Также гарантии на возвращение всех объектов нет, тем более оборудование, которое может восстановить файл после нескольких перезаписей, поставляется только спецслужбам. Так что, прежде чем отчаиваться, следует попробовать провернуть операцию своими силами.
Восстановление файлов Linux с GParted
Самая распространенная программа для работы с разделами в Linux. Однако не со всеми дистрибутивами она идет в комплекте. Не самый надежный помощник в подобных операциях, но попробовать ее, как вариант, стоит.
- Если GParted не установлен по умолчанию, его можно «доставить». Для этого запустите терминал и впишите команду sudo apt install gparted , на вопрос о согласии на загрузку просто нажмите Enter. Затем sudo apt install gpart , подтвердите установку.
- Запустите программу и введите пароль суперпользователя.
- Выберите необходимый диск справа вверху.
- Нажмите «Устройство – Попробовать восстановить данные».
- Подтвердите начало операции нажатием на «Ок».
Восстановление файлов с Scalpel
Scalpel Linux – небольшой инструмент, специализирующийся на восстановлении удаленных файлов с EXT4 разделов и других файловых систем. Он имеет в своем арсенале базу данных по типам ФС и о форматах данных, что делает его универсальным. Ведь во время сканирования он сверяет остатки записей на жестком диске или флешке с собственным списком, и при обнаружении совпадений приступает к восстановлению удаленных файлов Linux.
Установка и использование просты:
- В терминале ввести команду sudo apt install scalpel .
- Перед использованием нужно выполнить команду sudo gedit /etc/scalpel/scalpel.conf
- И раскомментировать необходимые типы данных, удалив «#» перед ними. Например, для поиска формата MPG.
- После настройки вписать терминале scalpel /dev /имя раздела / -o restore и нажать Enter. Подсмотреть имя раздела можно все в том же GParted.
- По окончании процедуры все найденные данные будут лежать в папке restore в директории /home.
Более наглядно процесс можно увидеть здесь:
Восстановление данных Ubuntu с TestDisk
TestDisk также может помочь в восстановлении файлов из-под Linux, но несколько иначе. Дело в том, что данный софт нацелен не на извлечение данных с накопителей, а для тестирования и восстановления работоспособности созданных на них разделов.
Также существует программа в Ubuntu – PhotoRec. В первую очередь ее функционал рассчитан на восстановление файлов мультимедийных форматов и архивов. Данное ПО полностью игнорирует ошибки, отсутствие или форматирование файловой системы, тем самым без проблем сканируя данные.
Теперь же она поставляется совместно с TestDisk, и из-за такого объединения усилий конечная утилита считается лучшей среди программ для восстановления файлов Ubuntu. Чтобы избежать проблем по неопытности пользователя, во время основных настроек и манипуляций, утилита использует подход «все в системе только для чтения».
Определяя ошибки информации, TestDisk может воссоздать потерянные разделы в различных ФС, таких как, например, FAT, NTFS и EXT4. Даже если раздел ранее был удален, найдя его следы, программа сможет исправить зависимости, не позволяющие корректно обращаться к файлу. Программа доступна в официальном репозитории Canonical. Для того чтобы приступить к восстановлению данных с жесткого диска Ubuntu, нужно выполнить инструкцию:
- Установите ПО командой sudo apt install testdisk .
- Так как программа функционирует в терминале, введите команду sudo testdisk .
- При помощи стрелочек на клавиатуре выберите раздел Create.
- Далее диск, с которым будут проводиться манипуляции.
- Теперь предполагаемую файловую систему.
- Перейдите в раздел Advance.
- Выберите среди найденных разделов нужный.
- Удаленные файлы, которые можно восстановить, будут помечены красным цветом. Выберите нужный объект и нажмите клавишу «C», чтобы восстановить.
- Укажите раздел, например, «Документы», именно туда будет происходить копирование.
- Подтвердите выбор директории нажатием клавиши «C».
Восстановление данных Линукс с Safecopy
Safecopy – простой инструмент для взаимодействия с разделами и данными. Он не помогает в восстановлении данных с флешки Ubuntu, однако сможет скопировать объекты с поврежденного носителя на здоровый. Ее преимущество состоит в полном игнорировании возникающих при считывании и копировании фалов ошибок. Что может лучшим образом сказаться на попытке сохранить мультимедийные файлы.
Пара битый байт мало чем сможет навредить фотографии или видеозаписи, да и текстовый документ, скорее всего, нужно будет просто немного подправить. Но вот работа с архивами, особенно если они под паролем, может быть нарушена.
Для работы с программой нужно:
- Установить ее командой sudo apt install safecopy
- Запустить работу Safecopy командой sudo safecopy /dev/ имя раздела /home/restore/ .
- Все найденные данные будут скопированы в «Домашнюю директорию» в папку restore.
Как удалить файл на Ubuntu
Для того чтобы удалить файл в Ubuntu, есть много способов. Но также все зависит от того системный файл это или пользовательский. Понять это просто. Все, что находится до директории /home, – системные файлы, внутри же нее – пользовательские.
Варианты удаления пользовательского файла:
- Щелкнуть по файлу правой кнопкой мыши и нажать «Переместить в корзину», после чего зайти в корзину и очистить ее.
- Щелкнуть левой кнопкой мыши по файлу, тем самым, выделив его, после чего нажать комбинацию клавиш Shift+Delete и ответить на запрос об удалении утвердительно (так объект удаляется навсегда, в обход корзины).
- Открыть терминал и ввести команду rm /home/ имя пользователя /filenam e (filename — имя файла).
- Для удаления всех объектов, имеющих в названии определенное слово, нужно к команде добавить звездочку rm /home/ имя пользователя /filename* .
Варианты удаления системного файла:
- Запустить файловый менеджер командой sudo nautilus . Найти нужный документ и щелкнуть по нему левой кнопкой мыши для выделения, затем зажать комбинацию Shift+Delete.
- Открыть терминал и вписать команду sudo rm /etc/filename .
- Для удаления всех документов с подобным словом – sudo rm /etc/filename* .
Заключение
Как видно, восстановление удаленных файлов в Linux не такое уж сложное дело. С правильным подходом и малой долей аккуратности можно без труда решить данную задачу. Да и программ для этого дела хватает.
Источник