При установке ОС Windows на Macbook или iMac от Apple пользователи часто встречаются с проблемой несовместимости таблиц разделов GPT в MBR. То есть, фактически система уведомляет об ошибке системного установщика Windows 7, 8, 10, 11 версии.
Ошибка на английском выглядит следующим образом: Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI systems, Windows can only be installed to GPT disks.
MBR или GPT при установке Windows на Mac
Когда речь идет об установке Windows на Мак, в диске нужно сначала создать разделы. MBR (или главная загрузочная запись) содержит программный код, который осуществляет поиск уже установленной программы и загружает ее, находя необходимые элементы для данной операции. Формат считается устаревшим, а на его смену постепенно пришел GPT.
GPT создаёт для каждого раздела диска уникальную запись, а также позволяет сделать несколько копий сегментов хранилища памяти. Это является большим плюсом. Если в MBR происходит сбой, то есть вероятность не запустить компьютер, так как вся загрузочная информация может находиться на поврежденном сегменте.
При попытке создать отдельный раздел на диске система выдает ошибку, которая говорит о том, что для установки Windows на системы EFI могут применяться только носители информации, поддерживающие GPT. Это происходит сразу после попытки использовать опцию «Assistent Boot Camp».
Несовместимость MBR и GPT имеет интересную особенность. Выбрав «ABC», создается новый раздел, помещается туда таблица MBR, но операционная система Mac OS X «видит» эту таблицу в качестве GPT. Windows же распознает ее как MBR. Получается, в итоге, двойной вариант. Программное обеспечение не знает, что выбрать, поэтому и появляется сообщение об ошибке.
Вопрос можно решить несколькими способами. Однако пользователям приходится выбирать наиболее действенный вариант в конкретной ситуации.
Как создать раздел GPT или преобразовать MBR в GPT при установке Windows
Метод легко используется на практике. Удаляется раздел, который появился благодаря опции «Assistent Boot Camp». Далее создается новый раздел дискового пространства. Для этого следует использовать специальную утилиту Disk Utility. Она была разработана специально для системы macOS, облегчая работу с файлами хранителей информации.
Создание раздела GMT включает в себя несколько этапов:
- Запуск Disk Utility и удаление раздела BOOTCAMP (появился для установки Windows).
- Восстановление Macintosh HD (это выделенный системой том, на котором хранится защищенная от перезаписи информация). Указать нужно максимально возможный размер, и разметка GPT тоже восстановится.
- Далее предстоит произвести ручные настройки, поэтому это нужно делать очень внимательно. Сначала необходимо освободить место для установки Windows. Каждая версия OC имеет свой объем. В меню «Информация о разделе» выбирается пункт «Формат». После в пустое поле этого пункта вписывается «MS-DOS (FAT)». Это универсальная файловая система, которая работает на большинстве устройств и даже используется в бытовой технике.
Вариант «Свободно» применять нельзя, так как это ведет к ошибке о невозможности установки Windows из-за диска, поддерживающего сегментацию формата GPT.
- Теперь нужно перезагрузить Mac, при этом зажав кнопку «Alt (Option)». На этом этапе можно устанавливать Windows. Выбирается новый раздел на диске. Система укажет, что выбранный сегмент требует форматирования NTFS (создано специально для Windows). Поэтому достичь нужного стандарта можно при помощи клавиши «Format».
Как отформатировать раздел в NTFS на MacOS
Форматирование диска на MacOS в NTFS можно произвести через командную строку. Но процесс требует запуска среды установки Windows. Нужно дождаться, когда на экране появятся условия лицензирования ПО, и в этот момент приступить к следующему алгоритму действий.
- Для запуска командной строки нужно зажать сочетание клавиш «Shift» + F10.
- Далее необходимо запустить Disk Utility. Для этого следует ввести в поле ввода команду diskrapt и нажать «Enter».
- После этого нужно получить доступ к списку установленных дисков. Для этого вводится list disk, подтвержденный клавишей «Enter». Нужно найти базовый Hard Disk, на котором установлена операционная система. Обычно он единственный в списке, но иногда может быть несколько хранилищ данных. Стандартно нужный диск отображается под названием Disk 0. Его нужно сделать рабочим. Вводится команда select Disc 0, и нажимается кнопка «Enter».
- После необходимо проверить созданные на Disk 0 разделы. Поможет увидеть командный перечень list partition.
- Затем пользователю будет представлен список. Найти нужный раздел проще всего по размеру. Самый свежий раздел, как правило, размещен в конце перечисления. На этом этапе нужно соблюдать внимательность и осторожность, чтобы не удалить важные данные.
Далее на основе данных объема носителя находится нужный раздел и вводится команда с его названием (например, select solution 5).
- Теперь можно производить форматирование. Делается это с помощью команды format fs=NTFS label= «Windows».
- После совершенной операции нужно выйти из утилиты, нажав команду exit. Далее продолжается стандартная установка новой операционной системы.
Опыт пользователей
Представленные способы достаточно эффективны, однако многие продолжают находить новые варианты решения проблемы несовместимости разделов MBR и GPT.
Один из владельцев Mac предлагает следующий метод:
- Нужно загрузить MacOS X или выше.
- С помощью Boot Camp удалить том Windows, создав том для «родной» ОС Mac OS Extended.
- Далее с помощью образа на флеш-карте необходимо загрузить установщик Windows. Новый созданный том удаляется, и создается еще один — в области без разметки. После этого идет свободная установка ОС.
Другой пользователь отметил тот факт, что методы рабочие, почти. На моменте создания разделов нужно записать второй диск, отформатированный в MacOS Extended. Этап выбора установочных дисков знаменуется удалением вновь созданного пространства и запускается еще один диск, который появляется с установочной флеш-карты.
Вариант для MacBook Pro на OS High Sierra и домашней Windows 10. Пользователь предлагает такой алгоритм:
- первой вводится команда diskpart;
- затем необходимо выбрать list disk;
- после этого нужно найти select disk 0;
- далее следует ввести команду list partition;
- после этого – select partition 1 (это то место на диске, куда установится Windows);
- далее – clean;
- затем необходимо выбрать команду convert GPT;
- exit
После проделанных операций начнется установка. Нужно нажать «Refresh», появится предложение о создании нового диска. Далее вводится необходимый объем памяти, и создаются новые сегменты. После выбора «OK» начинается установка ОС Windows.
Дополнительный способ решить задачу
Когда появляется сообщение: «Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск» делаем следующее:
- Загружаемся через MacOS и удаляем через BootCamp том содержащий Windows.
- Создаем с помощью менеджера дисков дополнительный том MacOS Extended.
- Пробуем загрузиться с установочной флешки Windows.
- При установке удаляем том MacOS и на нем создаем новый раздел.
- После этого Windows будет успешно установлен на мак с нужным разделом.
Несмотря на эффективность различных методов, стоит соблюдать осторожность, особенно с командами clean. Иногда это приводит к безвозвратному удалению важных системных файлов.
Друзья, я надеюсь я помог вам этим материалом, и при установке виндовс на мак теперь не должно быть проблем связанных с несовместимостью разделов GPT и MBR. Если остались вопросы, давайте обсудим их через форму комментариев. Рад был помочь!
Здравствуйте! У моей мамы старенький Macbook A1181 с системой windows xp. Пробую всяко установить семерку, но у меня не выходит. Загрузочную флешку то не видит, то видит, но не загружается с нее через boot меню, просто виснет. Что мне делать? Инет рою, но не нахожу нужной инфы.
Добрый день, скажите пожалуйста более подробные данные о модели ноутбука. Также дополнительный вопрос, флешка рабочая? Порты тоже все исправны?
Есть старый Макбук. Установил вроде на него ОС Сиерра. Но диск физический на который установил. И он один. 500 гиг. Как его сделать загрузочным ?