Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как восстановить данные на SSD  (Прочитано 3312 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hexorm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Как восстановить данные на SSD
« : 29 Июнь 2014, 22:40:42 »
После невнимательного ввода команды sudo dd if=/Desktop/file.iso of=/dev/sdb где вместо sdb должно было быть sdc - не стало системного диска.

В биосе диск видно. В файловом менеджере - нет. В gparted проходит как unallocated  c таким предупреждением warning: /dev/sdb: unrecognised disk label.

Пока ни каких действий не предпринимал, чтобы не ухудшить ситуацию. Очень бы хотелось восстановить несколько файлов с таблицами и вордовские документы. Можно что-нибудь сделать?

| toZen |

  • Гость
Re: Как восстановить данные на SSD
« Ответ #1 : 29 Июнь 2014, 22:53:24 »
hexorm, сделайте копию всего диска, дабы иметь безграничную возможность для экспериментов с восстановлением, а затем:
Восстановление данных с поврежденных носителей

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #2 : 29 Июнь 2014, 23:12:31 »
hexorm, если выполнение команды завершилось, все данные в начале диска на размер образа уничтожены.
Какая была таблица разделов?

| toZen |

  • Гость
Re: Как восстановить данные на SSD
« Ответ #3 : 29 Июнь 2014, 23:14:35 »
hon, согласен, dd тем и опасна, но пусть хоть попробует...

Оффлайн hexorm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #4 : 29 Июнь 2014, 23:34:39 »
Выполнение команды завершилось.

ФС - GPT
1. FAT32 - 250mb(efi)
2. ext4 - 40gb(ubuntu14.04)
3. ntfs - 40gb(win8)
Дальше ещё что-то было уже не помню + ~10% свободного места
file.iso - 3.4gb
2. ext4 - 40gb(ubuntu14.04) размечал стандартно при установки выбрал точку монтирования "/"

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #5 : 30 Июнь 2014, 00:00:08 »
GPT — это таблица разделов, а не файловая система.
Записывай новую таблицу разделов на диск, затем перезапусти систему и запусти Gparted.

Оффлайн hexorm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #6 : 30 Июнь 2014, 00:12:01 »
Можно поподробнее.
Мне надо заново разметить диски с LiveUSB с помощью gparted?
Потом перегрузиться?

>...затем перезапусти систему
Сейчас нет никакой системы всё потёрлось

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #7 : 30 Июнь 2014, 00:18:18 »
Тебе нужно в testdisk (ты же сейчас в нем работаешь?) записать (Write) эту таблицу разделов на диск.
После этого нужно перезагрузить операционную систему, чтобы система увидела изменения testdisk'а. По завершении работы testdisk не приказывает системе перечитать таблицу разделов, поэтому система не будет видеть изменения до перезагрузки. Можно и без перезагрузки обойтись, но как — к гуру.

Оффлайн hexorm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #8 : 30 Июнь 2014, 05:14:56 »
Я пока ничего не записывал. Только testdisk'ом полазил по диску:

Быстрый поиск

Внутри нужного тома

hon, вот эту таблицу предлагали записать?

Глубокий поиск

Снова глубокий поиск

Хвост глубокого поиска

Внутри NO NAME

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #9 : 30 Июнь 2014, 16:10:59 »
Ту, которая более похожа на состояние до поломки.
У GPT есть копия таблицы разделов в конце диска, лучше восстановить оттуда.

Оффлайн hexorm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #10 : 30 Июнь 2014, 18:15:29 »
В моём случае, наверное, копии GPT нет. Так как больше никаких таблиц не находил

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Как восстановить данные на SSD
« Ответ #11 : 30 Июнь 2014, 18:17:11 »
А ещё вроде была инфа, что контроллер как-то хитро данные по SSD размазывает, что восстановление усложняется.

Оффлайн Dfg

  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #12 : 30 Июнь 2014, 18:24:54 »
Все начало диска уже убито.
Можно натравить photorec и надеяться что нужные файлы физически еще существуют.

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #13 : 30 Июнь 2014, 18:59:24 »
В моём случае, наверное, копии GPT нет. Так как больше никаких таблиц не находил
GPT по определению есть в двух экземплярах — в начале диска и в конце. Испорчена только копия в начале, ее можно восстановить из копии в конце.
А ещё вроде была инфа, что контроллер как-то хитро данные по SSD размазывает, что восстановление усложняется.
Отличия в поведении будут только при использовании discard. Какой может быть discard, записи осуществлялась на носитель через блочное устройство /dev/sdX?
Все начало диска уже убито.
Можно натравить photorec и надеяться что нужные файлы физически еще существуют.
Уничтожены только данные в начале диска на размер образа. GPT можно восстановить из копии. Точно оценить степень повреждений нельзя, т.к. ТС не назвал размер образа.

ТС, на первом скриншоте видно, что testdisk использует альтернативную (вторую копию, которая в конце) GPT. Попробуй сделать backup ее, а потом восстановить из бекапа. Может быть он перезапишет обе копии бекапом.

Оффлайн hexorm

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Как восстановить данные на SSD
« Ответ #14 : 30 Июнь 2014, 19:20:52 »
hon, спасибо за подробный ответ.
ТС назвал размер образа в Ответ #4 "file.iso - 3.4gb"  :)

Чтобы сделать бекап надо "L" нажать в testdisk правильно?

На данный момент удалось востановить один файл .odt с помощью photorec. Файлы .kdb нашлись, но повреждены и keepassx не может их открыть.

 

Страница сгенерирована за 0.091 секунд. Запросов: 24.