Каков наилучший способ преодолеть ограничения MBR для тройной загрузки Mac / Mac / Windows?

0

Большая часть вопроса в названии, но вот небольшое объяснение. У меня есть MacBook Pro с твердотельным накопителем на 512 ГБ. На этом SSD у меня есть раздел Mac с OSX 10.9, другой раздел Mac с 10.6 (для устаревшего программного обеспечения) и блок неиспользуемого пространства, в который я собираюсь установить Windows 7. Однако из-за автоматически создаваемых разделов EFI диск имеет 4 логических раздела, и из-за этого ограничение MBR в Windows 7 не позволяет установить его.

Я действительно не хочу переформатировать весь диск и копировать все мои данные обратно на него, просто чтобы получить Windows в этом пустом пространстве.

Дэвид Истхоуп
источник
1
Самое простое решение. Если ваша система создает разделы EFI, вы должны использовать разделы GPT. Существуют способы конвертации в GPT без потери данных.
Ramhound
Необходимо принудительно загрузить диск Windows 7 в режиме EFI вместо режима BIOS, чтобы он использовал разделы GPT вместо разделов MBR.
Дарт Андроид
@DarthAndroid, режим EFI не работает на всех моделях (в основном только на Airs) и даже в тех случаях, когда это происходит, Win7 труднее, чем Win8, и звуковые драйверы, в частности, тоже не работают должным образом. Загрузка EFI в Windows - это полезный эксперимент, но я бы не подумал, что это целесообразно.
Уэс Сайид

Ответы:

2

Вам нужно сбросить (скрытый) раздел восстановления. Это удобно в конце диска, но это то, что использует вашу последнюю запись раздела MBR.

Обратите внимание, что вы не можете использовать BootCamp Assistant в вашей конфигурации, так как это неподдерживаемая конфигурация. Нет, важная персона, хотя. Вот как это сделать без BootCamp:

  1. Используя Дисковую утилиту, разверните раздел 10.6, чтобы занять весь оставшийся диск. Это необходимо для следующего шага. Между последним разделом и разделом восстановления не может быть свободного места.

  2. Откройте окно терминала и введите diskutil list. Он должен показать вам четыре раздела:
    Ваш раздел EFI (disk0s1).
    Ваш раздел 10.9 (disk0s2).
    Ваш 10.6 раздел (disk0s3).
    И ваш раздел восстановления (disk0s4), который не отображается в Дисковой утилите.

  3. В командной строке введите следующую команду в точности так, как показано:
    diskutil mergePartitions JHFS+ Untitled disk0s3 disk0s4
    Эта команда должна удалить раздел восстановления и расширить раздел 10.6, чтобы заполнить оставшуюся часть диска.

  4. В Дисковой утилите перенастройте разделы так, как вам нужно. Уменьшите раздел 10.6, чтобы освободить место для раздела Win7. Нажмите знак плюса, чтобы добавить новый раздел в пустое пространство, и выберите MS-DOS (FAT) в качестве типа раздела . Затем нажмите кнопку «Применить», чтобы внести изменения.
    ПРИМЕЧАНИЕ. Несмотря на то, что вы, вероятно, собираетесь переформатировать его в NTFS, выбор FAT на этом этапе важен, потому что именно поэтому Дисковая утилита создает гибридную MBR.

  5. Вставьте DVD с Windows 7 и Option+ загрузите свой Mac.
    Не выбирайте EFI, как предложил Дарт в комментариях. EFI + Win7 + MacBook - смешанная сумка. Некоторые модели вообще его не поддерживают, а те, у которых часто возникают проблемы с драйверами. В любом случае, это полностью не поддерживается Apple.

  6. Установите Windows 7 нормально на этом этапе. Не забудьте переформатировать этот раздел Fat32 в NTFS. Кроме того, поскольку вы не использовали BootCamp Assistant, вы должны загрузить драйверы BootCamp с веб-сайта Apple и поместить их на флэш-диск, чтобы затем установить его в Windows, когда закончите.

На данный момент у вас есть система с тройной загрузкой. Обратите внимание, что ваша таблица разделов теперь полностью заполнена. Вы не можете добавить больше разделов - даже если вы уменьшаете один из разделов OS X. Это сломает вашу установку Windows.

Уэс Сайид
источник