Восстанавливаем данные в Ubuntu Linux

TestDisk это мощная бесплатная программа для восстановления данных! Она была разработана в первую очередь, что бы помочь восстановить утраченные разделы и/или восстановить загрузочную способность дисков если эта проблема вызвана програмно, вирусами или ошибками человека (таких как случайное удаление Таблицы Разделов). Восстановить Таблицы Разделов TestDisk-ом очень легко.

Как восстановить данные с недоступного жесткого диска или другого устройства хранения (HDD, USB-диск, SD-карта или Pen Drive).

Прежде чем перейти к шагам ниже, сначала убедитесь, что ваш диск может быть распознан с вашего компьютера. Чтобы подтвердить это, войдите в свою ОС и посмотрите «Управление диском«чтобы увидеть, есть ли там ваш диск. Для этого:

Одновременно нажмите Ключ Windows + р  открыть окно запуска команды.

Внутри окна поиска (запуска) введите: и нажмите Войти.

В Управление диском окно, если поврежденный диск указан в списке (см. пример скриншота).

Если ваш диск признается * в управлении дисками, но вы все еще не можете получить доступ к своим файлам из-за:

Предыдущее принудительное удаление устройства хранения (без использования параметра «Безопасное удаление»), затем выполните действия, описанные в этой статье, чтобы восстановить файлы в другом месте назначения, а затем попробуйте восстановить таблицу поврежденных разделов, используя инструкции в этой статье: Как исправить: Вы Необходимо отформатировать этот диск, прежде чем вы сможете использовать его

— Другое (неизвестно) причины (ы), а затем перейдите к приведенным ниже шагам, чтобы восстановить отсутствующие файлы (данные).

* Заметка: Если ваш диск не распознан в разделе «Управление дисками», и вы уверены, что правильно подключили его к компьютеру, а затем обратитесь за помощью к специалисту по восстановлению данных.

testdisk

Нередко судьба подкидывает нам такое, что послезавтра сдавать диплом, а сегодня умер жесткий диск со всей информацией. В Linux стандартом де-факто в области восстановления данных является утилита testdisk. Однако нередко человек, впервые сталкиваясь с ней, находит ее для себя малопонятной и отказывается от нее, т.к. она не имеет графического интерфейса.

Многих новичков в Linux, привыкших к GUI программам в Windows, пугает использование консольных программ, требующих ввода нужных команд с малоизвестными им аргументами и ключами. Нередко мануалы к такому софту оказываются или на английском языке, или достаточно сложны, чтобы разобраться с первого взгляда, и человек отступается от своей цели. Нередко ему снова приходится обращаться к Windows, искать там «надежную и понятную» (GUI) программу, затрачивая на это уйму времени, вместо того, чтобы убрать у себя табу на использование консоли.

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

Читайте также:  5 лучших бесплатных программ для очистки ПК от мусора

Итог — при подключении флешка не обнаруживается компьютером, на ней важная информация, будем ее восстанавливать.

1. Для начала нужно установить testdisk. Для этого в консоли выполняем:

2. Запускаем testdisk с администраторскими правами

Появляется окошко приветствия testdisk, нам предлагается вести лог работы. В данном случае не вижу в этом смысла, но вы можете поступать иначе. Выбираем нужный пункт меню и подтверждаем выбор: No Log → Enter .

3. Появляются доступные носители, выбираем нужный, подтверждаем нажатием Proceed .

4. Предлагается выбрать тип таблицы разделов, думаю, что в большинстве случаев будет тип Intel / PC Partition .

5. Появляется меню с выбором операции. Для начала делаем анализ, выбрав Analyse .

6. В разделе Analyse Выбираем Quick Search .

7. Последний вопрос перед началом анализа «Должен ли testdisk искать разделы созданные с использованием Windows Vista?». В моем случае — нет, поэтому я выбираю N .

Побежал анализ…

Анализ закончен. Предупреждение. Или некоторые разделы не были найдены, или таблица разделов не может быть записана, т. к. разделы перекрываются.

8. Вот теперь можно начинать восстановление информации. В данном случае нас интересует 2 варианта действий.

    Получить список файлов, содержащихся в данном разделе нажатием Р с дальнейшим восстановлением интересующих файлов из списка

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

Выводим список файлов нажатием Р.

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

Заходим в нее и подтверждаем копирование нажатием Y .

Открываем папку в Nautilus, видим, что все файлы на месте и их можно прослушать.

9. Итак, особо важную информацию на всякий случай сохранили, однако наша цель приведение носителя в нормальное рабочее состояние. Из каждого пункта меню testdisk можно вернуться в предыдущий с помощью клавиши Q . Таким образом возвращаемся к 8 пункту.

Попробуем вернуть все в первоначальное до поломки состояние, загрузив резервную копию таблицы разделов. Нажимаем L . В появившемся окошке выбираем Load …

…и подтверждаем наши намерения Y .

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

Желаю вам удачных восстановлений!

Как восстановить данные с помощью утилиты Extundelete

Хорошая утилита, позволяет восстановить удаленные файлы в файловых системах ext3/ext4.

Прежде всего установим утилиту extundelete, выполните в терминале команду:

sudo apt-get install extundelete

Прежде всего после того как вы удалили с флешки или жесткого диска важные файлы, в данном случае важно сразу же отмонтировать раздел, выполнив в терминале команду:

umount /dev/sda[id]

где вместо id должен быть номер/идентификатор вашего диска, что узнать его нужно посмотреть список разделов в системе, выполним в терминале команду:

sudo fdisk -l

в итоге мы увидим много текста, но мотаем в самый низ где вы увидите что-то подобное:

Устр-во    Загрузочный     Start Конец Секторы   Size Id Тип /dev/sda1                   4094 394020863 394016770 187,9G  f W95 расшир. (LBA) /dev/sda2  *           394020900 488391119  94370220    45G  7 HPFS/NTFS/exFAT /dev/sda5                   4096     14335     10240     5M 17 Скрытый HPFS/NTFS /dev/sda6                2199552 299649023 297449472 141,9G  7 HPFS/NTFS/exFAT /dev/sda7              299651072 310134783  10483712     5G 82 Linux своп / Solaris /dev/sda8              310136832 394020863  83884032    40G 83 Linux

Читайте также:  Как удалить файл в Linux через терминал

вот здесь ищем вашу флешку или диск, у меня в результате команда получается такой:

umount /dev/sdb1

если не определилась флешка в данном списке, ее можно увидеть запустив утилиту GParted.

Так же как вариант перемонтировать носитель в режиме «только чтение»

mount -o remount,ro /dev/sda[id]

Так же следует создать резервную копию раздела прежде, чем начинать с ним работу по восстановлению файлов:

dd bs=4M if=/dev/sda[id] of=

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

cd /<путь_к_каталогу_куда_восстанавливать_данные>

После манипуляций выше, запустим утилиту extundelete, где укажем раздел, с которого мы будет восстанавливать файл который был удален, но он очень важен и требует восстановления:

sudo extundelete /dev/sda[id] —restore-file /<путь к файлу>/<имя_файла>

Утилита extundelete так же позволяет восстанавливать содержимое каталогов:

sudo extundelete /dev/sda[id] —restore-directory /<путь_к_директории>

Можно задать для восстановления рамки по времени удаления восстанавливаемых файлов, например так:

sudo extundelete —after <дата> /dev/<partition> —restore-directory /<путь_к_директории>

Дату необходимо указывать в UNIX-времени:

date -d «March 28 19:34» +%s

Подводим итог

Из этой статьи можно подчеркнуть, что восстановление жесткого диска задача несильно простая, но смотря от ситуации, с ней сможет справиться даже обычный пользователь ПК. Также хочется посоветовать владельцам ноутбуков обращаться с ним максимально бережно. Например, если ноутбук упадет или подвергнется сильному удару, это может повредить HDD. Кроме этого, если вы самостоятельно выявили проблемный винт, то не бойтесь самостоятельно вскрывать корпус ноутбука или стационарного компьютера, так как замена HDD довольно простая задача. А мы в свою очередь надеемся, что наш материал будет полезен нашим читателям и позволит вам восстановить жёсткий диск.

В случае CD и DVD

Для данных носителей существуют свои разработки. Например, CDRoller. Бесплатна до 14 дней (без функции сохранения). Отсутствует русский язык.

При работе с пластиковыми носителями, распространенной проблемой является их физическое повреждение (царапины). Приложение способно фрагментировать содержимое и восстанавливать его по частям (за исключением поцарапанного участка). Так можно получить хоть часть информации (см. DVD привод не читает диски).

Проблемы с утраченным контентом на носителях (жесткие диски, карты памяти, CD, телефоны) поддаются решению при использовании выше описанных программ.

Читайте также:  Командная строка Linux. Полное руководство

Шаг-Преобразование файловой системы RAW в NTFS и FAT32

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

Метод первый. Используем меню Управление дисками.

Шаг-Преобразование файловой системы RAW в NTFS и FAT32

1. Щелкните правой кнопкой мыши по ярлыку Мой компьютер или через меню Пуск. Далее нажмите на клавишу Управление.

2. Теперь выберите меню Управление дисками. В появившемся списке нужно найти устройство RAW и щелкнуть по нему правой кнопкой мыши. На нашем ПК все исправно, но если на вашем есть рассматриваемая неполадка, то в графе Файловая система будет написано RAW.

2. В выпадающем окне выберите Форматировать, сбросьте имя, восстановите файловую систему NTFS и нажмите ОК для подтверждение операции.

Шаг-Преобразование файловой системы RAW в NTFS и FAT32

Обязательно дождитесь завершения процесса форматирования, не прерывая его и не отключая компьютер от сети.

Метод второй. Восстановление RAW в NTFS/FAT32 при помощи командной строки.

Командная строка, будучи встроенным инструментом Windows, помогает пользователям операционной системы решать множество вопросов, связанных со своими ПК. Одна из неполадок, которую она способна исправить, — файловая система RAW. Система, не читаемая Windows, и поэтому ее необходимо вернуть к исходному формату — NTFS или FAT32.

Шаг-Преобразование файловой системы RAW в NTFS и FAT32
  • 1) Наберите cmd и, щелкнув по появившейся программе правой кнопкой мыши, запустите утилиту от имени администратора.
  • 2) Наберите diskpart, затем нажмите Enter.
  • 3) Введите list disk и нажмите Enter.
  • 4) Напишите select disk 0 и затем нажмите Enter (Замените на соответствующий вашему RAW-накопителю номер).
  • 5) Введите clean и нажмите Enter.
  • 6) Наберите create partition primary и нажмите Enter.
  • 7) Напишите format fs=ntfs или format fs=fat32 для форматирования в нужную вам файловую систему и затем нажмите Enter.
  • 8) Введите assign letter=S (Будет произведена замена буквы диска, который вы только что отформатировали).

Дождитесь завершения процесса и закройте командную строку. Теперь ваш диск снова пригоден к использованию.

Дополнительная информация, которая поможет вам уберечь свои диски от RAW. Если ваше устройство здоровое, полноценно функционирует и вы захотели его отформатировать, то внезапное отключение питания может привести к ошибке в создании логических разделов, что в свою очередь изменит систему NTFS/FAT32 на RAW. Избежав вышеописанных ситуаций, шанс возникновения логических сбоев сводится к минимуму.

Шаг-Преобразование файловой системы RAW в NTFS и FAT32

Как исправить диск с RAW системой

Как я вам неоднократно повторяю, всегда нужно начинать с физического уровня. Во первых откройте у себя «Диспетчер устройств» и убедитесь, что у вас там нет желтых предупреждений на вашем оборудовании, особенно в разделе «Контроллеры USB» если у вас подключение диска или флешки идет через них и в разделе «Дисковые устройства».

Чаще всего они связаны с драйверами. Поэтому я вам советую скачать и установить самые свежие драйвера на ваше компьютерное оборудование, акцент сделайте на материнскую плату, диски и процессор. Как обновлять драйвера на компьютере с Windows я уже рассказывал, кто не знает как, то советую ознакомиться.

Как исправить диск с RAW системой

Еще обязательно после обновления драйверов проверьте ваши физические провода, если есть возможность попробуйте поставить другие. Можно пере воткнуть внешние док-станции или флешку в другой USB порт, чтобы исключить и эту вероятную причину. Если на уровне физики и железа проблем не наблюдается,то нам ничего не остается,как прибегнуть к программным решениям.