Как восстановить случайно потерянные разделы Windows после установки Ubuntu?

53

У меня есть ноутбук Toshiba Satellite A-200 с ОС Vista с ним с 4 разделами NTFS

(C:) Vista 
(D:) Entertainment 
(E:) Work 
(F:) Sources

, и я хотел начать использовать Ubuntu. Поэтому я сначала попробовал его с живого компакт-диска, и все было в порядке, и все разделы были показаны и работали, поэтому я решил установить Ubuntu для замены Vista на диске (C :). После этого я больше не могу найти свои папки и файлы на разделах (D :), (E :), (F :) и единственная файловая система, которая показана, составляет 198 ГБ, хотя мой жесткий диск - 320 ГБ.

Я не могу получить доступ к потерянным данным на оставшихся 120 ГБ, которые, я надеюсь, все еще существуют и не полностью потеряны

Теперь я работаю с Live CD, но я не могу установить testdisk. Могу ли я восстановить разделы Vista на компакт-диске восстановления продукта, чтобы вернуть ноутбук к заводским настройкам? Могу ли я восстановить разделы NTFS с помощью программы восстановления для Windows или это еще хуже?

Мне нужны эти данные плохо, поскольку у меня нет резервной копии для них.

    
задан Totally newbie 26.04.2013 в 22:12
источник

3 ответа

50

К сожалению, кажется, что вы случайно разделили весь диск на свои разделы Windows на один раздел Ubuntu.

You will not be able to recover these partitions by restoring Vista with the recovery CD. In fact every write attempt to your hard drive will make things worse as remnants of your data may get more and more overwritten.

Encrypted partitions can not be recovered

Однако вы можете восстановить свои разделы с помощью testdisk , но вы не сможете восстановить все свои данные. Вы также можете временно установить testdisk на живой сеанс (однако это не будет постоянной установкой).

  • Перед продолжением убедитесь, что внешний накопитель готов к сохранению восстановленных данных. Вы не можете восстановить данные на одном диске.

  • Загрузите свой Ubuntu LiveCD («Попробуйте Ubuntu») , а затем установите testdisk :

    1. Добавление репозитория "Universe" к вашим источникам программного обеспечения (из Ubuntu system settings > Software & updates )

    2. Обновляясвойapt-кешвтерминале,сначаланажмитеCtrl+Alt+T,азатемвведите:

      sudoaptupdate
    3. затемустановитеtestdiskспомощью:

      sudoaptinstalltestdisk
  • Смонтируйтевнешнийнакопительврежимереальноговремени(например,спомощьюNautilus),чтобыпозднееможнобыловосстановитьвосстановленныеданные.

  • Следуйтекраткомупошаговомуруководствупо Testdisk Wiki , который поможет вам восстановить потерянные разделы.

  • Если вы не можете восстановить изображение с вашего перезаписанного диска (для этого потребуется внешний диск с более чем удвоенным объемом свободного места, чем жесткий диск вашего ноутбука), вам необходимо сохранить все данные на внешнем диске скоро после восстановления.

  • Вы не сможете восстановить свою установку Windows, поскольку она была перезаписана Ubuntu.

  • Только если вы не сможете восстановить разделы, вы можете восстановить один файл данных с помощью PhotoRec из набора TestDisk, но это не приведет к восстановлению имен файлов, структур папок или временных штампов ваших файлов.

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

Копирование данных из живой системы на внешний диск

Чтобы сохранить данные на внешнем диске, нам нужно установить как восстановленные разделы, так и внешний USB-накопитель в живой среде. На приведенном ниже рисунке показано, как USB-накопитель будет установлен на вставке (внутренние разделы будут установлены при их выборе):

Затеммыможемскопировать&вставьте(илиперетащитеиудалите)нашиспасенныефайлысвнутреннегодисканавнешнийдиск(например,открывотдельноеокноNautilusиливвыпусках<13.04путемдобавлениядополнительнойпанелиспомощьюF3).Изтерминаламыможемвыпустить:

cp-a/<mountpoint_source>/*/media/ubuntu/<name_destination>

Послеуспешнойкопиинамнужноотключитьдиски,чтобыизбежатьпотериданных.ЭтобудетсделановNautilusвконтекстномменюправойкнопкимышииливтерминале:

sudoumount/media/ubuntu/<name>

Скопируйтеотдельныефайлыспомощьюtestdisk

Еслимынесмоглиилинехотимвосстановитьтаблицуразделов,мыможемпопытатьсяскопироватьвыбранныефайлыиликаталогиспомощьюtestdiskизменю<Advanced>FilesystemUtils:

В приведенном выше примере я выбрал папку examples.desktop и rsynctest , нажав : . Чтобы скопировать эти файлы, нажмите C для следующего меню, в котором указывается иерархия файлов нашей операционной системы. Нам нужно перейти к точке монтирования нашего внешнего диска (здесь /media/23GB_USB , но это, вероятно, будет /media/ubuntu/<name_of_device в вашем случае). Содержимое нашего USB теперь перечислено и может быть просмотрено для более глубоких каталогов:

Когда мы нажимаем C в приведенном выше примере, наш выше выбранный example.desktop , а папка rsynctest будет скопирована на внешний USB-накопитель.

Чтобы убедиться, что мы преуспели, мы можем теперь открыть Nautilus в нашей живой системе и посмотреть содержимое спасенных файлов. После того, как мы закончили, не забудьте отключить USB-накопитель.

    
ответ дан Takkat 26.04.2013 в 23:10
23

НЕ ИЗМЕНИТЕ НИЧЕГО НА ВАШЕМ ЖЕСТКОМ! Не устанавливайте программное обеспечение, обновления или что-либо еще, если возможно, даже не используйте Ubuntu до тех пор, пока вы не восстановите свои данные. Кроме того, вы будете получать данные yor unrecoverable!

Загрузите SystemRescueCd и сжечь его. Используйте его для восстановления старой таблицы разделов. После его восстановления скопируйте все данные на внешний диск. Вероятно, вы сможете восстановить большинство своих данных, хотя некоторые из них, вероятно, будут потеряны навсегда. После копирования данных вы можете безопасно установить Ubuntu на весь диск. После этого вы можете создать больше разделов, если хотите, и скопировать данные на свой компьютер.

Имейте в виду, что регулярные резервные копии всегда хороши. (У Ubuntu есть инструмент для этого, просто нажмите клавишу Windows и введите «backup».

    
ответ дан Donarsson 26.04.2013 в 23:16
3

Поскольку никто не предоставлял альтернативы GUI для пользователей с ограниченными возможностями терминала Ubuntu, вот графический интерфейс для Testdisk.

  • Вставьте свой CD / DVD / USB Ubuntu и загрузитесь с него

    • При загрузке выберите вариант Ubuntu.
  • Загрузите qphotorec .

    • Установите так: sudo dpkg -i qphotorec_1.0_all.deb

    • Если возникают проблемы с зависимостями, запустите: sudo apt-get -f install

  • После установки qphotorec выполните его, например: qphotorec или выполните поиск по тире, для qphotorec

    • Выберите диск, который вы хотите восстановить, и где вы хотите восстановить все данные.
  • Молитесь нашему Человеческому Божеству и надейтесь, что вы все вернете.

Кроме того, пусть это будет урок: ВСЕГДА РЕЗЕРВНОЕ КОПИРОВАНИЕ . Всегда.

QPhotorec - это 32-битное приложение, если у вас 64-разрядная операционная система, вам необходимо установить 32-битные библиотеки, чтобы запустить QPhotorec:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

Поскольку большинство ИТ-специалистов ленивы - я включил - я предоставляю вам один лайнер без 32-битных библиотек:

cd /tmp/; wget "http://downloads.sourceforge.net/project/crunchyiconthem/QPhotoRec/qphotorec_1.0_all.deb?r=&ts=1443542155&use_mirror=netix" -O qphotorec_1.0_all.deb; sudo dpkg -i qphotorec_1.0_all.deb; sudo apt-get -f install; qphotorec

    
ответ дан blade19899 29.09.2015 в 19:45