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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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.045 секунд. Запросов: 25.