PDA

Просмотр полной версии : Восстановление зашифрованных данных на hdd



e1814523
10.07.2017, 22:33
Необходимо восстановить зашифрованные файлы в папке home после неудачной разметки диска. Всё осложняется тем, что папка зашифрована с помощью ercyptfs. Используя gparted на лайвюсб убунту 16.04, я решил увеличить раздел, на котором стоит Linux. Отрезал от раздела винды (sda2 на картинке 1) 291,58 ГБ. Затем расширил расширенный раздел (sda3 на картинке 1), перемещая ползунок до конца там оставался 1Мб свободного места, но я вписал туда 0. Нажал на исполнение, но программа работала около 6 часов, и я нажал на отмену. Результат разметки на картинке 1. Раздел sda5, на котором стоял линукс перестал определяться. Скопировал все данные на другой диск с помощью команды ddrescue, в конце было написано, что ошибок нет и для следующих попыток использовал dd. Сначала пытался восстановить с помощью программы testdisk (без ухищрений, просто анализ, разметка Intel/PC). Быстрый поиск не находил нужный раздел (результат на картинке 2, при выборе linux раздела писалось, что файловая система повреждена). С помощью глубокого поиска нужный раздел нашёлся (результат глубокого поиска на картике 3). Еще нашелся какой-то раздел линукс с непонятными файлами (картинка 4). Файлы на предполагаемом потерянном почти не повредились (картинка 5), но папка home определяется не как папка (d), а как что-то непонятное (?). Предполагаю причина этого – шифрование. После попытки восстановления при открытии раздела выскакивает сообщение, что невозможно отобразить содержимое (картика 6). Для решения проблемы я использовал команду fsck. В авто режиме она не помогла и по результату работы предложила устранить проблемы вручную. После запуска с параметром «да в любом случае» было больше сотни операций. В результате раздел открылся, но без папки home и по освободившемуся пространству было понятно, что её просто удалили. Пробовал использовать программу r-studio, она давала примерно тот же результат. Пробовал r-studio уже после testdisk (так советовали на одном сайте) – безрезультатно (результаты на картинке 7). Добавляю ещё несколько картинок и лог testdiskа. Возможно важно, что оригинальный диск обычный, а на который я копирую и с которого пытаюсь восстановить Advanced Format. Gparted при запуске до изменения разметки и после выдавал: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes, я это игнорил, т.к. прочитал, что на работу это не влияет.
http://imageshack.com/a/img922/5656/hao7yU.png
http://imageshack.com/a/img922/4265/8UR9MD.png
http://imageshack.com/a/img923/1627/GHZqan.png
http://imageshack.com/a/img924/9246/vLW94y.png
http://imageshack.com/a/img923/2695/p7wb8E.png
http://imageshack.com/a/img922/9477/xmD4HB.png
http://imageshack.com/a/img922/4450/1XdgSs.png
http://imageshack.com/a/img924/8273/xhqejm.png
http://imageshack.com/a/img923/4961/kMFp0C.png
http://imageshack.com/a/img924/8005/UgIS7M.png
Архив на эти картинки и лог тестдиска: http://rgho.st/8VtcgJrV4

e1814523
18.07.2017, 02:15
Проблема решилась. Было смещение информации. После устранения этого смещения все файлы восстановились.
Если интересны подробности, то вот ссылка на мою тему на другом форуме: http://forum.ixbt.com/topic.cgi?id=11:47972