1

Я недавно закончил работу над своим новым компьютером (материнская плата ASUS z77 с UEFI BIOS), и, к сожалению, не все работает достаточно хорошо.

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

Я подумал, что это может быть проблема с Windows, и приступил к установке Ubuntu 12.10 x64. Когда графический интерфейс загрузился, он показал мне сообщение о том, что он не может найти другую операционную систему на диске. Когда я использовал настраиваемую опцию разделения, она не показала мне ни одного из моих текущих разделов (в том числе с окнами). Тем не менее, когда я загружаюсь с опцией "Try 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: файл_устройства =/dev/sda, start = 51211402240, размер = 1923000000, тип = 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) новая запись элемента Обнаружен выход из таблицы синтаксического анализатора MSDOS, содержащей раздел MSDOS, содержащий раздел Схема таблицы = 1 получил ошибку Ошибка: не может быть перекрывающихся разделов. ped_disk_new () не удалось

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

PS Странно, что я даже не могу больше создавать разделы ни с помощью утилит диска, ни с помощью инструментов Windows 7.

1 ответ1

1

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .