Я много раз устанавливал Ubuntu, но с тех пор, как приобрел новый ноутбук (Lenovo Y580), я захотел попробовать на нем Ubuntu 12.10 amd64. Поэтому, не зная, что такое UEFI и GPT, я установил его, и все было в порядке, пока я не попытался загрузить Windows. Я сделал раздел для Ubuntu, даже не касаясь всех остальных, я могу просматривать их в Ubuntu, но не могу загрузить важный, только восстановление и тому подобное, но они, кажется, не могут это исправить (Автоматическое восстановление из Windows ), поэтому у меня нет образа для восстановления, и я также попробовал все из CMD. Мне нужно загрузить этот раздел в dev / sda5, чтобы создать резервную копию образа или что-то в этом роде, чтобы вернуть его к настройкам по умолчанию, поскольку у меня все разделы не повреждены.
gdisk (команда p)
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 05DDAADB-BAED-46DE-94FD-AD3B74A521D9
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 2050047 1000.0 MiB 2700 Basic data partition
2 2050048 2582527 260.0 MiB EF00 EFI system partition
3 2582528 4630527 1000.0 MiB FFFF Basic data partition
4 4630528 4892671 128.0 MiB 0C01 Microsoft reserved part
5 4892672 1859151871 884.2 GiB EF00 Basic data partition
6 1859151872 1911580671 25.0 GiB 0700 Basic data partition
7 1911580672 1953523711 20.0 GiB 2700 Basic data partition
и журнал восстановления загрузки http://paste.ubuntu.com/5560680
Когда это случилось со мной, мне пришлось вставить диск с Windows 7 и запустить инструмент, чтобы вывести mbr из режима восстановления. После того, как я это сделал, я загрузился в Windows и с помощью диспетчера дисков удалил раздел Ubuntu.
Здесь есть некоторые инструкции по использованию Bootrec.exe
Забавно, что я не смог сделать это с диском Windows 8, и у меня было использовать мой старый диск с Windows 7. Надеюсь, это поможет вам.
Не совсем понятно, что, по вашему мнению, вы сделали до этого момента, но я вижу одну явную ошибку в таблице разделов: /dev/sda5
помечен как системный раздел EFI (ESP), но он использует NTFS и вероятно ваш загрузочный раздел Windows. Вероятно, это произошло потому, что вы по ошибке установили «флаг загрузки» на диске, используя parted
, GParted или какой-либо другой инструмент на основе libparted. Вы не должны устанавливать этот «флаг», используя инструменты на основе libparted на GPT-дисках , за исключением на ESP! Я не знаю наверняка, что Windows вылетит, если вы попытаетесь загрузить ее с такого неправильно помеченного раздела, но, вероятно, это произойдет. Таким образом, я рекомендую использовать parted
, GParted, gdisk
или какой-либо подобный инструмент для решения проблемы. Сначала загрузите аварийный диск Linux. Затем вы можете сделать одну из двух вещей (обе будут избыточны):
parted
, GParted или другой инструмент на основе libparted, уберите «флаг загрузки» из /dev/sda5
. Например, вы можете ввести set 5 boot off
в parted
. gdisk
, введите t
, чтобы изменить код типа, введите 5
в качестве номера раздела, введите 0700
в качестве кода типа, а затем введите w
в ответ на приглашение сохранить изменения. , Вместо этого вы можете использовать cgdisk
, если хотите. Любое из этих действий решит эту явную проблему. Я не гарантирую, что компьютер станет загрузочным, но я подозреваю, что так и будет.