2

Поэтому я нашел способ установить EFI на Windows 8 на MacBook Air, и теперь моя таблица разделов выглядит довольно уродливо:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS MacHD                   389.9 GB   disk0s2
   3:         Microsoft Reserved                         134.2 MB   disk0s3
   4:       Microsoft Basic Data LINUX                   50.0 GB    disk0s4
   5:       Microsoft Basic Data                         50.0 GB    disk0s5
   6:       Microsoft Basic Data SCHULE                  10.0 GB    disk0s6

Пока все хорошо ... проблема в том, что у меня есть гибридная схема - поэтому у меня есть GPT и MBR.

Со временем я обнаружил, что gdisk MBR или стирает его ... который просто не работал, он все еще присутствует:

Disk size is 977105060 sectors (465.9 GiB)
MBR disk identifier: 0x00000000
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1                     1    977105059   primary     0xEE

Теперь, когда я пытаюсь загрузить Windows 8, он показывает мне, что это экран загрузки, а затем просто гаснет и полностью останавливается. Я предполагаю, что он делает следующее:

  • EFI "вызывает" Windows
  • Windows выполняет приготовления к загрузке
  • Появляется следующий уровень загрузки, видит MBR и пытается загрузить его. <- Сбой.

Поскольку мой MBR - не более чем один большой раздел, мне было очень любопытно, что он все еще пытался загрузиться с него. Во время установки я смог увидеть и другие мои разделы - кроме предела в 4 раздела - также.

Глядя на диск Windows, он выглядит как диск NTFS, и, насколько я знаю, EFI не может загружаться с таких дисков ... однако он загружается с HFS Mac. Поэтому я немного запутался в том, что на самом деле происходит.

Любая идея?

2 ответа2

2

Во-первых, с гибридной MBR Windows будет устанавливаться только в режиме BIOS. Таким образом, ваше утверждение о том, что вы начали установку Windows в EFI-режиме с гибридной MBR, является подозрительным; Вы должны ошибаться в одном из этих двух пунктов. Если бы у вас действительно была гибридная MBR, и вы конвертировали ее в защитную MBR, Windows перестала бы загружаться. Это согласуется с симптомами, о которых вы сообщаете, поэтому я подозреваю, что вы на самом деле загружались в режиме BIOS с гибридной MBR. Если этот анализ верен, то решение состоит в том, чтобы восстановить гибридную MBR с помощью gdisk , gptsync или другого инструмента.

Во-вторых, представленные вами данные MBR не предназначены для гибридной MBR; он показывает действительный защитный MBR, который является необходимой частью действительного GPT. Таким образом, вы не должны пытаться удалить раздел 0xEE. Это сделает ваш GPT недействительным. Я не уверен, как прошивка Mac отреагирует на это.

В-третьих, что касается EFI и NTFS, прошивка EFI для Mac включает в себя драйверы для FAT и HFS+ и может считывать загрузчики из любой файловой системы. Для сравнения, прошивка на типичном ПК на основе UEFI включает драйвер FAT и все. Загрузка Windows с диска NTFS на ПК на основе UEFI не является проблемой, поскольку драйвер NTFS включен в файл загрузчика Windows, который хранится в системном разделе FAT EFI (ESP). То же самое может работать на Mac, но заставить Windows загружаться в режиме EFI на Mac может быть сложно. Предположительно, это намного проще с Windows 8, чем с Windows 7, но у меня нет справок, как это сделать. У меня складывается впечатление, что с некоторыми моделями проще, чем с другими.

1

Попробуйте использовать Дисковую утилиту Mac OS X для восстановления всего диска (выберите сам диск, а не один из разделов с отступом). Надеюсь, он увидит, что вы испортили свой PMBR и воссоздаете его. PMBR = Защитная MBR: PMBR сообщает старому программному обеспечению, не поддерживающему GPT, о том, что используется весь диск, поэтому устаревшее программное обеспечение не пытается связываться с диском.

Ваша цель состоит в том, чтобы иметь либо unmoled PMBR, либо MBR, который идеально отражает GPT. Вы не хотите иметь GPT без какой-либо формы MBR.

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