Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:восстановление_данных [2013/11/20 16:10] [R-Studio] |
wiki:восстановление_данных [2016/03/21 10:23] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Восстановление данных с поврежденных носителей ====== | + | ====== Восстановление данных ====== |
<note warning>Если данные для вас чрезвычайно важны, и вы сомневаетесь в своих силах/знаниях, немедленно отключайте носитель и несите его в сервисный центр. Попытки самостоятельно решить проблему могут усугубить ситуацию, вплоть до полной невозможности что-либо восстановить.</note> | <note warning>Если данные для вас чрезвычайно важны, и вы сомневаетесь в своих силах/знаниях, немедленно отключайте носитель и несите его в сервисный центр. Попытки самостоятельно решить проблему могут усугубить ситуацию, вплоть до полной невозможности что-либо восстановить.</note> | ||
Строка 7: | Строка 7: | ||
Первым делом, очень важно свести к минимуму работу с повреждённым накопителем, иначе вероятность восстановления данных существенно снижается. | Первым делом, очень важно свести к минимуму работу с повреждённым накопителем, иначе вероятность восстановления данных существенно снижается. | ||
- | Например, если вы по ошибке установили операционную систему, на диск/раздел с важными данными, то загружать систему с этого диска/раздела категорически не рекомендуется. Для дальнейней работы следует использовать LiveCD/USB или систему, загружаемую с другого диска/раздела. | + | Если вы случайно удалили нужный файл с некоторого раздела, следует как можно скорее перевести данный раздел в режим "только чтение" и исключить любые попытки записи на него. |
+ | |||
+ | Если вы по ошибке установили операционную систему, на диск/раздел с важными данными, то загружать систему с этого диска/раздела категорически не рекомендуется. Для дальнейней работы следует использовать LiveCD/USB или систему, загружаемую с другого диска/раздела. | ||
Кроме того, для сохранения восстанавливаемых данных потребуется ещё один накопитель ёмкости, не меньшей исходного. | Кроме того, для сохранения восстанавливаемых данных потребуется ещё один накопитель ёмкости, не меньшей исходного. | ||
- | В идеале, следует сделать полный дамп повреждённого тома (ФС, раздел, либо весь диск, в зависимости от того как располагались исходные данные) через dd на отдельный носитель и дальше экспериментировать с этим дампом: | + | Чтобы снизить возможные потери информации при неудачной попытке восстановления, следует сделать полный дамп повреждённого тома (ФС, раздел, либо весь диск, в зависимости от того как располагались исходные данные) через dd или ddrescue на отдельный носитель и дальше экспериментировать с этим дампом: |
<code=bash>sudo dd if=/dev/sdXY of=/path/to/dump.img</code> | <code=bash>sudo dd if=/dev/sdXY of=/path/to/dump.img</code> | ||
Строка 53: | Строка 55: | ||
{{ :wiki:testdisk_6.png |}} | {{ :wiki:testdisk_6.png |}} | ||
- | 7. Последний вопрос перед началом анализа «Должен ли testdisk искать разделы созданные с использованием Windows Vista?». В моем случае — нет, поэтому я выбираю **N**. | + | 7. Последний вопрос перед началом анализа «Должен ли testdisk искать разделы созданные с использованием Windows Vista?». В моем случае — нет, поэтому я выбираю **N**. ((Не актуально для более новых версий.)). |
{{ :wiki:testdisk_7.png |}} | {{ :wiki:testdisk_7.png |}} | ||
Строка 169: | Строка 171: | ||
<code bash>sudo foremost -t jpg,gif,png,bmp -i /dev/sdb -o ~/out_dir</code> | <code bash>sudo foremost -t jpg,gif,png,bmp -i /dev/sdb -o ~/out_dir</code> | ||
+ | |||
+ | GUI для Foremost, можно скачать на дружественном форуме. | ||
+ | |||
+ | * [[http://forum.runtu.org/index.php/topic,3648.0.html|статья на форуме]] | ||
===== R-Studio ===== | ===== R-Studio ===== | ||
Строка 175: | Строка 181: | ||
[[http://www.r-studio.com/ru/|R-Studio]] позволяет восстанавливать утраченные данные с поврежденного, форматированного, переформатированного или удаленного диска (раздела) локального или удаленного компьютера вне зависимости от используемой системы (платформы). | [[http://www.r-studio.com/ru/|R-Studio]] позволяет восстанавливать утраченные данные с поврежденного, форматированного, переформатированного или удаленного диска (раздела) локального или удаленного компьютера вне зависимости от используемой системы (платформы). | ||
+ | |||
+ | ===== Scalpel ===== | ||
+ | Установка: | ||
+ | |||
+ | <code bash>sudo apt install scalpel</code> | ||
+ | |||
+ | Scalpel анализирует файлы по header и footer, заданным в шаблоне <code>/etc/scalpel/scalpel.conf</code> | ||
+ | |||
+ | Чтобы задать типы файлов для распознавания, нужно в указанном выше шаблоне раскомментировать соответствующие строки. Однако, будьте внимательны: зачастую header и footer ваших файлов могут отличаться от заданных в шаблоне для такого типа файлов (к примеру, sony jpg). В таком случае нам нужно самостоятельно выяснить header и footer искомых файлов на примере имеющегося аналогичного файла: | ||
+ | |||
+ | <code bash>xxd -l 0x04 filename; xxd -s -0x04 filename</code> | ||
+ | |||
+ | и вписать их в конфигурационный файл. | ||
+ | |||
+ | Использование scalpel: | ||
+ | |||
+ | <code bash>sudo scalpel input.iso -o outputdir</code> | ||
+ | |||
+ | В качестве исходного пути может использоваться как путь к реальному устройству /dev/..., так и путь к образу диска. Директория outputdir для сохранения файлов обязательно должна быть пустой. | ||
===== Ссылки ===== | ===== Ссылки ===== | ||