Дисковая утилита пишет: "Ошибка: этот диск не содержит системного раздела EFI".

После чистой установки Lion с последующим разделением, за которым снова последовала установка Ubuntu, я заметил некоторые сообщения об ошибках Disk Utitity.

При проверке тома мне говорят, что раздела EFI нет . Но вы можете ясно увидеть один в Дисковой утилите (и с diskutil list). Mac загружается нормально. У меня нет проблем с выбором между загрузкой Mac или Linux при загрузке.

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

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

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

Для ясности вы можете изменить свой язык на английский и повторно сделать снимок экрана Дисковой утилиты. В нынешнем виде он добавляет очень мало.
Спасибо. Можешь запустить diskutil listи отредактировать свой пост выше с распечаткой?
На всякий случай это важно: После disk0s2и disk0s5остается около 128МБ-200МБ свободного места . Я полагаю, это для того, чтобы защитить разделы от случайной перезаписи?
Вся структура вашего диска ужасно сломана (должны быть 1. EFI-HFS+, 2. MacHD-HFS+, 3. Recover HD, 4. FREEDOM-HFS+, 5. /-EXT4, 6. /home-EXT4, 7. Swap, и ни один из этих нераспределенных разделов). Но кроме этого, проблема в том, что ваш раздел EFI отформатирован в фат32. OS X нуждается в HFS+. Что касается трех других нераспределенных разделов, то они не предназначены для «защиты». Вероятно, это остаток вашей схемы разделения. У вас также нет Recovery HD. Вот как выглядит правильная карта разделов на Lion: cl.ly/1t1j3J0D193y1y3X0A2k
Единственный безопасный способ (и, возможно, единственный способ, поскольку вам придется воссоздавать Recovery HD) — это сделать резервную копию и переустановить OS X. После этого создайте разделы Linux. Вы можете попытаться переформатировать EFI, переместить разделы на свои места, но вам придется создать раздел Recovery HD, и я не знаю, сможете ли вы сделать это без переустановки OS X или это действительно сработает. (то есть, если система не будет жаловаться).
Я не выбирал первый раздел EFI для форматирования FAT32. Я действительно понятия не имею, почему это отформатировано в FAT32. Кроме того, при создании разделов для Linux дисковая утилита Mac OS X удалила сам раздел восстановления, а не просто переместила его. Я тоже не выбирал! Я почти уверен, что вы также найдете нераспределенное пространство между вашим Macintosh HD и Recovery HD. Disk Utiliy не дает пользователю такого контроля, как Linux GParted.
@cksum Вы уверены, что ваш раздел EFI - HFS +? Каков ваш результат для файловой системы и типа раздела при использовании diskutil info disk0s1? Вот мой: cl.ly/Bn8K
Обратитесь к моему сообщению выше (см ссылку). Там нет нераспределенного пространства. И вы спрашиваете меня, создала ли OS X, которая использует исключительно HFS+, раздел FAT32 EFI на моем Mac? Ответ - нет. Не больше, чем Windows сделает раздел ReiserFS для диска C. OS X строго использует HFS+ и ничего больше. Gparted может правильно обрабатывать файловые системы Linux, но он, безусловно, испортил вашу схему разделов OS X. Возможно, вы захотите взглянуть на другую утилиту для разметки. Но одно можно сказать наверняка, вы нашли проблему (EFI — это FAT32). Как вы с этим справитесь, зависит от вас.
@cksum Я наконец-то понял, почему раздел EFI отформатирован в FAT32. Это делается установщиком Ubuntu и на самом деле рискованная задача, потому что установщик переформатирует этот раздел, не проверяя, является ли он пустым — это может привести к повреждению прошивки. Также см. последний абзац здесь .

Ответы (1)

Результаты по умолчанию для diskutil listчистой установки Lion должны быть следующими:

mac:~ me$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Мое определение «чистой установки Lion» включает в себя разрешение Дисковой утилите из установщика разбить диск как GUID и указать ему использовать все пространство как один раздел.

Кроме того, ваш раздел disk0s1 / EFI не должен отображаться как разделенный в соответствии с дисковой утилитой:

mac:~ me$ diskutil info disk0s1
   Device Identifier:        disk0s1
   Device Node:              /dev/disk0s1
   Part of Whole:            disk0
   Device / Media Name:      EFI system partition

   Volume Name:              Not applicable (no file system)

   Mounted:                  Not applicable (no file system)

   File System:              None

   Partition Type:           EFI
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified

   Total Size:               209.7 MB (209715200 Bytes) (exactly 409600 512-Byte-Blocks)
   Volume Free Space:        Not applicable (no file system)
   Device Block Size:        512 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no file system)
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes
   Solid State:              No

Поскольку ваш Mac загрузится, стереть все и начать заново может быть излишним, но ваш раздел EFI проходит проверку, которую Apple встроила в Дисковую утилиту, поэтому знайте, что в будущих обновлениях могут возникнуть проблемы, и вам может потребоваться повторное обновление. делать что-то в менее удобное время, если разница между вашей системой и ожидаемым / сгенерированным Apple EFI фактически нарушает что-то, что Apple меняет в будущем (или когда возникают определенные ожидаемые условия, такие как пароль прошивки и т. д.).

С другой стороны, это может быть простая проверка, чтобы предупредить вас о нестандартном EFI, а не о том, что ваш EFI каким-то образом сломается. Может ли другой поставщик поддерживать ваш Microsoft EFI? Если это так, вы можете оставить все как есть, поскольку кажется, что вы явно используете инструменты, предназначенные для внесения правильных изменений, даже если Дисковая утилита не может гарантировать, что изменения уместны.

Итак, я пошел в магазин сейчас. Эксперт сказал мне, что раздел EFI — это не то, с чего загружается Mac. Вместо этого Mac загружает какое-то специальное оборудование на материнской плате (это делается для того, чтобы убедиться, что только аппаратное обеспечение Apple может загружаться в Mac OS. Формат раздела EFI не имеет значения (он думает). Он там только на случай, если ваш компьютер сделать обновление EFI, чтобы файлы обновления могли быть загружены в раздел EFI.Да, странно, что он отформатирован как FAT32 и что у меня ошибка Дисковой утилиты.Я должен оставить все как есть на данный момент.