Недавно я установил Ubuntu (14.04 LTS) на свой ноутбук. У меня был один SSD с установленной на нем Windows 7, и я решил установить Ubuntu в режиме двойной загрузки. Из Windows я создал 2 других раздела (15 ГБ) и 2 (ГБ) для Ubuntu и пространства подкачки соответственно. У меня осталось 4 раздела:
- ~200 Гб с Windows 7 (#1)
- Очень маленький (100 МБ), связанный, как я полагаю, с Windows (#2)
- Пустой 15 Гб для Ubuntu (#3)
- Пустой раздел на 2 Гб для подкачки (#4)
Я записал Ubuntu на USB-флешку и загрузился с нее из BIOS (UEFI версии 2.17). Затем я начал устанавливать Ubuntu. Во время установки я выбрал "установить Ubuntu вместе с Windows 7". И я нажал на "параметры раздела". Что привело меня к экрану раздела, также известному как "Экран, где я облажался", который выглядит такэтот.
На этом экране я выбрал #3 для своего корневого каталога (с файловой системой ext4). Я выбрал #4 для пространства подкачки. И я отменил выбор #1 (с Windows 7), нажав на кнопку "-" при выборе раздела. После отмены выбора пространство было помечено как "свободное пространство",огромнейшая ошибка.
Затем я приступил к установке. Теперь, когда я выбираю в BIOS устройство, с которого хочу загрузиться, BIOS предлагает мне только один вариант (Ubuntu на моем SSD), хотя я хотел бы видеть два из них (по одному для каждой ОС).
Я попробовал загрузиться с USB-флешки, чтобы посмотреть, что получится. Во время установки раздел #1 больше не присутствует, и я могу только «установить Ubuntu рядом с Ubuntu».
Если я запускаю lsblk
, то вижу только 3 раздела (Ubuntu - 15 Гб, раздел подкачки - 2 Гб и маленький - 1 Кб).
Теперь, учитывая эту ситуацию, я хотел бы узнать, можно ли восстановить "потерянный" раздел? Я предполагаю, что главная загрузочная запись была изменена, а адрес Windows был заменен на адрес Ubuntu. Но означает ли это, что раздел с Windows был полностью стерт? Или на него больше просто нет ссылок?
Я хотел бы попробовать добавить потерянный раздел в таблицу разделов. На сайте Ubuntu я нашел страницу (help.ubuntu.com/community/DataRecovery), которая объясняет, как это сделать? Стоит ли мне попробовать?
Что ж, вопросов много, буду рад услышать от вас любой совет!
Большое спасибо
------ Первое ПРАВКА --------
Как и предполагалось, я запустил TestDisk. Вот первая информация, которую я собрал:
Диск /dev/sda - 256 ГБ / 238 ГиБ - CHS 31130 255 63 Текущая структура разделов:
Partition Start End Size in sectors
3 E extended LBA 29058 101 34 29307 191 39 4005861
4 * Linux 29307 192 6 31130 158 4 29284352
5 L Linux Swap 29058 101 36 29307 191 39 4005859
Он соответствует моим разделам #3 и #4 (данные сектора по 512 байт). Но я не понимаю, почему два из них перекрываются? Что такое расширенный LBA?
Затем я запустил «быстрый поиск» и получил такие результаты:
Быстрый поиск
Disk /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63
Partition Start End Size in sectors
HPFS - NTFS 0 32 33 12 223 19 204800 [System Reserved]
HPFS - NTFS 12 223 20 29058 69 3 466614272 (my "lost" partition" !)
HPFS - NTFS 29058 101 36 29307 192 5 4005888
Linux 29307 192 6 31130 158 4 29284352
Вот он! Второй раздел — это раздел на 238 Гб, содержащий установку Windows. Я предполагаю, что первый содержит таблицу разделов GUID?
В попытке вывести список каталогов и файлов в разделе я нажал "p". Затем TestDisk рухнул. Стоит ли мне запускать Linux с USB-флешки вместо реального SDD, чтобы сделать это?
В любом случае, теперь я хотел бы сказать TestDisk добавить "потерянный" раздел в эту таблицу разделов. Я не уверен, как это сделать, и не хочу снова все испортить! Может ли кто-нибудь мне помочь?
-------------РЕДАКТИРОВАТЬ 2---------------
Я сделал следующий шаг в Testdisk (выбрал раздел и нажал "продолжить"). Он предложил мне более глубокий поиск, что я и сделал. Результаты следующие:
Disk /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63
Partition Start End Size in sectors
> HPFS - NTFS 0 32 33 12 223 19 204800 [System Reserved]
HPFS - NTFS 12 223 19 25 159 5 204800
HPFS - NTFS 12 223 20 29058 69 3 466614272
HPFS - NTFS 12 223 20 31130 190 36 499908608
Linux 1318 42 5 1970 222 44 10485760
Linux 8911 129 51 9564 55 27 10485760
Linux 8923 158 4 9576 83 43 10485760
Linux 8948 89 38 9601 15 14 10485760
Linux 10607 5 23 11259 185 62 10485760
Linux 10640 74 59 11293 0 35 10485760
Linux 27363 3 33 29712 194 50 37748736
Linux 27616 49 18 29965 240 35 37748736
Linux 27635 80 30 29985 16 47 37748736
Linux 27636 118 3 29986 54 20 37748736
Linux 27639 35 45 29988 226 62 37748736
Linux 27642 115 58 29992 52 12 37748736
Linux 27663 222 16 30013 158 33 37748736
Linux Swap 29058 101 36 29307 192 5 4005888
HPFS - NTFS 29058 101 36 29307 192 5 4005888
HPFS - NTFS 29058 101 36 29307 192 5 4005888
Linux 29307 192 6 31130 158 4 29284352
Structure: Ok. Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
Enter: to continue
NTFS, blocksize=4096, 104 MB / 100 MiB
Он нашел несколько разделов Linux, которые перекрываются, и я действительно не уверен, что это такое. Я предполагаю, что они взяты из некоторых образов виртуальных машин, которые я скачал. Как бы то ни было, единственный раздел, который меня интересует, это третий (238 Гб).
Если я снова нажму «Продолжить», то получу сообщение типа «Раздел не найден» и вернусь в меню.
Я пробовал через gparted, но это заняло целую вечность... странно.
решение1
Я бы посоветовал вам testdisk
использовать Ubuntu
:
sudo apt-get install testdisk
Или загрузите его через Ubuntu Software Center
.
В любом случае убедитесь, что репозиторий Universe
включен в /etc/apt/sources.list
или в Software Updater
.
Вы можете запустить его testdisk
так:sudo testdisk
Шаги, необходимые для восстановления удаленного раздела, различаются в зависимости от конфигурации и testdisk
способности распознавать удаленный раздел, поэтому я не могу дать вам точных инструкций, но попробуйте следовать инструкциям на экране, предоставленным самой программой. Кроме того, если вам нужна дополнительная справка,здесь'хорошее пошаговое руководство по восстановлению разделов, предоставленное testdisk
самой вики
решение2
Ладно, вот как это закончилось.
Я установил обновление Ubuntu и перезагрузил систему. К сожалению, экран входа в систему так и не появился, и я застрял на черном экране с мигающим курсором. Я погуглил проблему и попробовал несколько вещей, но ничего не решило проблему. Поэтому я решил переустановить Ubuntu поверх своей текущей версии.
Я получил предупреждение о том, что один раздел будет изменен (это был тот, на котором у меня была установлена Ubuntu). Я продолжаю. После завершения установки я провел быструю проверку с помощью testdisk и был в ужасе, когда увидел, что Ubuntu не была установлена, как предлагалось в предупреждении. Она была установлена в «свободное пространство» (мой «потерянный» раздел Windows). Так что да, я определенно потерял свой раздел.