Восстановить данные флешку линукс

Восстановление данных

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

Первым делом, очень важно свести к минимуму работу с повреждённым накопителем, иначе вероятность восстановления данных существенно снижается.

Если вы случайно удалили нужный файл с некоторого раздела, следует как можно скорее перевести данный раздел в режим «только чтение» и исключить любые попытки записи на него.

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

Кроме того, для сохранения восстанавливаемых данных потребуется ещё один накопитель ёмкости, не меньшей исходного.

Чтобы снизить возможные потери информации при неудачной попытке восстановления, следует сделать полный дамп повреждённого тома (ФС, раздел, либо весь диск, в зависимости от того как располагались исходные данные) через dd или ddrescue на отдельный носитель и дальше экспериментировать с этим дампом:

sudo dd if=/dev/sdXY of=/path/to/dump.img

testdisk

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

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

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

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

Читайте также:  Set groups for user linux

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

sudo apt-get install testdisk

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

extundelete

extundelete – утилита, позволяющая восстанавливать файлы, которые были удалены с разделов ext3/ext4.

Установить extundelete можно выполнив команду:

sudo apt-get install extundelete

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

Читайте также:  Realtek pcie gbe family controller драйвер linux

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

mount -o remount,ro /dev/partition>

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

dd bs=4M if=/dev/partition> of=partition.backup

Зайдите в каталог, в который будут восстанавливаться удаленные данные. Он должен быть расположен на разделе отличном от того, на котором хранились восстанавливаемые данные:

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

Запустите extundelete, указав раздел, с которого будет происходить восстановление и файл, который необходимо восстановить:

sudo extundelete /dev/partition> --restore-file /путь к файлу>/имя_файла>

Можно так же восстанавливать содержимое каталогов:

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

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

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

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

Некоторые файлы могут восстановиться под другим именем и расширением, хотя это не повлияет на содержимое файла.

Полный список параметров extundelete можно посмотреть на странице http://extundelete.sourceforge.net/options.html.

foremost

foremost — поиск и восстановление данных по сигнатурам.

sudo apt-get install foremost

Пример использования для восстановления изображений с диска /dev/sdb в каталог ~/out_dir:

sudo foremost -t jpg,gif,png,bmp -i /dev/sdb -o ~/out_dir

GUI для Foremost, можно скачать на дружественном форуме.

R-Studio

Утилита является платной. Тем не менее, судя по нескольким топикам на форуме, в тяжёлых случаях она может дать лучший результат, чем testdisk.

R-Studio позволяет восстанавливать утраченные данные с поврежденного, форматированного, переформатированного или удаленного диска (раздела) локального или удаленного компьютера вне зависимости от используемой системы (платформы).

Scalpel

Scalpel анализирует файлы по header и footer, заданным в шаблоне

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

xxd -l 0x04 filename; xxd -s -0x04 filename

и вписать их в конфигурационный файл.

sudo scalpel input.iso -o outputdir

В качестве исходного пути может использоваться как путь к реальному устройству /dev/…, так и путь к образу диска. Директория outputdir для сохранения файлов обязательно должна быть пустой.

Источник

Как восстановить данные с флешки?

Случалось ли с вами такое, что вы нечаянно удалили с флешки какую то полезную информацию? Кажется, что все пропало, так как в Windows удаление с флешки идет мимо корзины. Но не стоит слишком переживать, так как чаще всего все решается очень просто. Как восстановить данные с флешки?

Стразу хочу предостеречь: после удаления данных с флешки на нее НЕЛЬЗЯ НИЧЕГО ЗАПИСЫВАТЬ, так как новые данные могут затереть удаленные, и тогда восстановление флешки может стать даже невозможным.

Как восстановить данные в Линукс?

Начну со своей любимой операционной системы линукс, так как в ней этот вопрос решается за 1 минуту без всяких программ. Все дело в том, что в отличии от Windows, Linux не удаляет файлы с флешки безвозвратно. Он просто перемещает эти файлы в скрытую папку .Trash-1000

Как восстановить данные с флешки

В этой папке есть ещё две папки и в папке files находятся все удаленные файлы. Да, чтобы увидеть эту скрытую папку нужно нажать Ctrl + H 🙂

Кстати, имейте это ввиду, когда ваша флешка сигнализирует вам, что на ней нет места, порой нужно просто очистить корзинку….

Как восстановить данные в Windows?

Тут все намного сложнее, так как Windows СРАЗУ удаляет файлы с флешки. Но все же она не удаляет их полностью, она просто помечает их как удаленные, и поэтому система их не видит. Но есть программы, которые могут легко извлечь все эти файлы на божий свет.

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

Программа для восстановления данных с флешки

Программка эта называется SoftPerfect File Recovery и она абсолютно бесплатно. Вы можете скачать ее и с моего сайта по ЭТОЙ ССЫЛКЕ.

Программа проста до безобразия, она даже не требует установки. Запускаем файл и видим такое окошко:

восстановление флешки

Теперь в диалоговом окне выбираем нашу флешку и нажимаем кнопку Search. Через пару секунд вы увидите все удаленные файлы на флешке. Выделите нудный файл и нажмите кнопку Restore.

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

Если вы можете порекомендовать другие подобные БЕСПЛАТНЫЕ программы, то можете написать о них в комментариях, будет интересно. Вообще я держу у себя в запасе несколько подобных программ, эта коллекция порой пригождается…

Источник

Оцените статью
Adblock
detector