Ubuntu 12.04/12.10 не может обнаружить Windows или любые другие разделы (Asus z77 UEFI BIOS)

Ubuntu 12.04/12.10 не может обнаружить Windows или любые другие разделы (Asus z77 UEFI BIOS)

Недавно я закончил настройку своего нового ПК (материнская плата ASUS z77 с UEFI BIOS), и, к сожалению, не все работает как надо.

После установки windows 7 ultimate на один основной раздел (диск SATA) я решил выделить еще один логический раздел для дополнительных нужд. Когда я попытался сделать это с помощью менеджера - он сказал, что не может выделить запрошенный размер, хотя я, конечно, запросил гораздо меньше, чем было доступно.

Я подумал, что это может быть проблема с Windows, и приступил к установке Ubuntu 12.10 x64. Когда загрузился графический интерфейс, он показал мне сообщение о том, что не может найти другую операционную систему на диске. Когда я использовал опцию пользовательского разбиения, он не показал мне ни одного из моих текущих разделов (включая раздел с Windows). Однако, когда я загружаюсь с функцией "Попробовать Ubuntu", он их находит! Хотя я нахожу это странным.

Вот что мне выдала консоль:

ubuntu@ubuntu:~$ sudo os-prober 
/dev/sda1:Windows 7 (loader):Windows:chain
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00072b98



 Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   100020223    49906688    7  HPFS/NTFS/exFAT
/dev/sda3       100022270  1250263039   575120385    5  Extended
/dev/sda4       566669312  1250263039   341796864   83  Linux

Я также пробовал создавать разделы с помощью дисковой утилиты, но это приводит к ошибке: введите описание изображения здесь,

Ошибка создания раздела: помощник завершил работу с кодом выхода 1: В part_add_partition: device_file=/dev/sda, start=51211402240, size=1923000000, type=0x83 Вход в анализатор MS-DOS (смещение=0, размер=640135028736) Найден MSDOS_MAGIC, просматривающий часть 0 (смещение 1048576, размер 104857600, тип 0x07) новая запись о части, просматривающая часть 1 (смещение 105906176, размер 51104448512, тип 0x07) новая запись о части, просматривающая часть 2 (смещение 51211402240, размер 588923274240, тип 0x05) Вход в расширенный анализатор MS-DOS (смещение=51211402240, размер=588923274240) readfrom = 51211402240 MSDOS_MAGIC найден Выход из расширенного анализатора MS-DOS, просматривающего часть 3 (смещение 290134687744, размер 349999988736, тип 0x83) новая запись части Выход из анализатора MS-DOS Обнаружена таблица разделов MSDOS, содержащая схему таблицы разделов = 1 получено Ошибка: не может быть перекрывающихся разделов. ped_disk_new() не удалось

Вот что я получаю, когда пытаюсь установить систему

введите описание изображения здесь

введите описание изображения здесь

P.S. Странно, что я даже не могу создать больше разделов ни с помощью Disk-Utility, ни с помощью собственных средств Windows 7.

решение1

ЭтоНЕТпроблема EFI/UEFI. Ваш жесткий диск использует систему разделов Master Boot Record (MBR) и успешно загружает Windows, что означает, что он загружает Windows в режиме BIOS. На диске нет системного раздела EFI (ESP), что означает, что он не загружает ничего другого в режиме EFI (если только у вас нет USB-флешки или чего-то с загрузчиками ESP и EFI).

По-настоящему ключевая подсказка находится в конце того, что вы процитировали из консольного сообщения GParted (или это была Disk Utility?):

Ошибка: не может быть перекрывающихся разделов. ped_disk_new() не удалось

По сути, из-за выбранных вами политик выравнивания инструмент разбиения пытался создать раздел, который либо начинался до окончания более раннего раздела, либо заканчивался после начала более позднего раздела. Известно, что Libparted (на который опирается GParted, Disk Utility и несколько других программ) время от времени делает это. Существует как минимум три возможных решения:

  • Вручную введите начальные/конечные точки раздела, оставляя небольшое пространство между разделами. Обычно достаточно 1 МБ.
  • Измените параметры выравнивания разделов в вашем инструменте разбиения на разделы. Последние версии GParted позволяют вам выбирать между выравниванием 1-MiB, выравниванием цилиндров и отсутствием выравнивания. Обычно выравнивание 1-MiB является наилучшим, но если оно создает вам проблемы и если вы знаете, что используете диск не в формате Advanced Format, вы можете изменить его на что-то другое с небольшим риском возникновения проблем. С другой стороны, если вы используете диск в формате Advanced Format, вам следуетнетпопробуйте этот метод, если только он не использует по умолчанию выравнивание, отличное от 1 МБ.
  • Переключитесь на другую программу разметки, желательно на что-то болеенетна основе libparted. Для MBR-диска в Linux это в основном означает fdisk. Затем вам придется использовать текстовый инструмент создания файловой системы (такой как mkfs) или GParted, чтобы создать файловую систему в созданном вами разделе.

Связанный контент