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

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:восстановление_данных [2013/11/20 16:08]
[Ссылки]
wiki:восстановление_данных [2016/03/21 10:24] (текущий)
Строка 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 |}}
Строка 158: Строка 160:
 ===== foremost ===== ===== foremost =====
  
-foremost — поиск и восстановление данных по сигнатурам. ​Хорошо подходит для восстановления фотографий и скриншотов с битых карт памяти и флешек.+<​note>​Хорошо подходит для восстановления фотографий и скриншотов с битых карт памяти и флешек.</​note>​ 
 + 
 +foremost — поиск и восстановление данных по сигнатурам.
  
 Установка:​ Установка:​
Строка 167: Строка 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 =====
 +
 +<​note>​Утилита является платной. Тем не менее, судя по нескольким топикам на форуме, ​ в тяжёлых случаях она может дать лучший результат,​ чем testdisk.</​note>​
  
 [[http://​www.r-studio.com/​ru/​|R-Studio]] позволяет восстанавливать утраченные данные с поврежденного,​ форматированного,​ переформатированного или удаленного диска (раздела) локального или удаленного компьютера вне зависимости от используемой системы (платформы). [[http://​www.r-studio.com/​ru/​|R-Studio]] позволяет восстанавливать утраченные данные с поврежденного,​ форматированного,​ переформатированного или удаленного диска (раздела) локального или удаленного компьютера вне зависимости от используемой системы (платформы).
  
-<​note>​Утилита ​является платной. Тем не менее, судя по нескольким топикам на форуме,  ​в ​тяжёлых ​случаях она может дать ​лучший результат, чем testdisk.</note>+===== 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 для сохранения файлов обязательно должна быть пустой.
 ===== Ссылки ===== ===== Ссылки =====