Меню Рубрики

Установка mac os на gpt диск

Несовместимость разделов MBR и GPT при установке Windows на MAC [Решение]

Вот уже четыре человека обратилось ко мне с одним и тем же вопросом: как быть если при установке Windows на MAC выдает ошибку о несовместимости таблиц разделов MBR (Master Boot Record) и GPT (GUID Partition Table)?

Проблема действительно существует и затрагивает установку различных версий Windows (7, 8, 10). Покопавшись на буржуйских форумах и на официальном сайте поддержки Apple, я нашел несколько путей решения.

Некоторые из них, как и ожидалось, не работают, но я лично попробовал несколько из них и готов выдать рабочее решение по устранению ошибки несовместимости MBR и GPT разделов. Поехали!

Давайте для начала поймем суть проблемы. Скорее всего вы уже пробовали создавать дополнительный раздел для установки Windows, используя «Ассистент Boot Camp», но в итоге у вас ничего не получилось и при выборе раздела для установки Windows на экран выскакивало следующее сообщение:

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.

Все дело в том, что «Ассистент Boot Camp» создает в новом разделе гибридную MBR таблицу, которая в OS X распознается как GPT, а в Windows как MBR. Вот это и есть камень преткновения, который мешает вам выбрать данный раздел при установке Windows на MAC.

Сразу же перейдем к первому варианту решения данной проблемы.

Создаем нормальный GPT раздел для установки Windows

Идея этого способа очень проста. Нам необходимо удалить раздел, созданный Ассистентом Boot Camp и создать новый раздел, используя Дисковую Утилиту (Disk Utility). Для этого делаем так:

ШАГ 1 — Запускаем Дисковую Утилиту и удаляем раздел с названием BOOTCAMP нажав на «минус».

ШАГ 2 — Восстанавливаем раздел Macintosh HD до максимального размера. Это очень важно, т.к. именно этот шаг вернет «свободному» пространству необходимую GPT разметку.

ШАГ 3 — Вручную отделяем СВОБОДНОЕ пространство для установки Windows. Я устанавливаю облегченную версию Windows 7, и мне с головой хватает 10Гб. В вашем случае, решайте сами. В поле Формат необходимо ОБЯЗАТЕЛЬНО выбрать «MS-DOS (FAT)».

Если при создании нового раздела в поле Формат выбрать «Свободно», установщик Windows сначала попросит вас создать на свободном месте новый раздел, затем отформатировать его, а потом отправит вас подальше еще одним капризным сообщением типа: “Windows cannot be installed to this disk. The selected disk is of the GPT partition style”.

ШАГ 4 — Перезагружаем MAC с зажатой кнопкой Alt (Option) и пробуем установить Windows. На странице выбора раздела для установки, выбираем созданный только что раздел. Установщик будет ругаться что указанный вами раздел не форматирован как NTFS. Удовлетворите его пожелания, нажав на кнопку Format на этой же странице.

Сегодня я установил Windows на свой MacBook Air уже четыре раза. И все ради того чтобы отличить «что работает, а что нет». Так вот способ, описанный выше, РАБОТАЕТ для меня ТОЧНО. Если вам не пошептало, пробуем способ ниже.

Форматируем новый раздел в NTFS из командной строки

Все ниже перечисленные действия необходимо выполнять в запущенном мастере установки Windows. Например на странице где вас просят ознакомиться с условиями лицензии.

Как только мастер установки дойдет до этого места, начинайте действовать по плану ниже:

ШАГ 1 — Нажимаем комбинацию Shift + F10 для запуска командной сроки. Появится привычное окно с белыми буквами на черном фоне.

ШАГ 2 — Вводим команду diskpart и нажимаем Enter . Запустится утилита для управления дисками.

ШАГ 3 — Вводим команду list disk и подтверждаем по Enter. На экране отобразится список дисков с которыми мы можем работать. В идеале это должен быть всего один диск, но их может быть и больше. Нас интересует основной жесткий диск и почти всегда он обозначен как Disk 0.

ШАГ 4 — Вводим команду select Disk 0 для выбора диска и подтверждаем по кнопке Enter. На экране появится сообщение о том, что Диск 0 теперь является выбранным диском.

ШАГ 5 — Теперь отобразим разделы для выбранного диска. Для этого вводим команду list partition .

ШАГ 6 — В списке находим наш раздел (ориентируйтесь по размеру). Обычно последний созданный раздел расположен самым последним (простите за тофтологию). В моем случае это Partition 4. Вводим команду select partition 4 . Будьте внимательны с выбранным номером диска, так как здесь очень просто что-то запороть.

ШАГ 7 — Теперь форматируем выбранный раздел при помощи команды format fs=NTFS label=»Windows» .

ШАГ 8 — После того как форматирование закончится, вводим команду exit для выхода из утилиты управления дисками. Закрываем окно с командной строкой.

Читайте также:  Установка зажигания совек на яву 634

Теперь можно пробовать продолжать установку Windows.

Полезное из комментариев

Я надеюсь после таких шаманских обрядов, Windows установится раз и навсегда.

Если у вас все-таки не получилось продолжить установку, пишите в комментариях что не так. А еще почитайте о других проблемах при установке Windows на компьютеры MAC.

источник

Установка Mac OS X на PC. Часть 16: Настройки загрузчика XPC (продолжение)

Последние материалы нашего цикла об установке Mac OS X на PC, как вы, наверное, успели заметить, посвящены рассказу о новомодном загрузчике XPC от немецкого разработчика iPhoneTom. На сегодняшний день это наиболее стабильный и рабочий из существующих EFI-загрузчиков для Mac OS X на PC-компьютерах. Время идёт, и загрузчиков, работающих с настоящими EFI-модулями, становится всё больше — например, активно развивается проект Clover авторства slice с форума AppleLife. Возможно, в будущих статьях мы поговорим и об этом загрузчике, а пока хотелось бы завершить обзор XPC. В прошлый раз мы изучили все пункты файла настроек загрузчика (settings.plist) по просьбе нескольких наших читателей. Увы, читателям мы всё равно не угодили — мы в очередной раз убедились, что какой бы подробной ни была статья, найдётся тот, кто скажет «всё это здорово, но всё равно непонятно» 🙂 Поэтому сегодня поговорим о сугубо практических вопросах: как поставить загрузчик на жёсткий диск, как подружить XPC с Windows, как изменить названия дисков и как настроить автоматическую загрузку с нужного вам раздела.

XPC может быть инсталлирован двумя способами — на флэшку и в таблицу разделов жёсткого диска. Мы не берёмся судить о том, какой способ лучше: конечно, терпеть торчащую из компьютера флэшку тоже не всем захочется, но и установка на винчестер имеет свои проблемы — достаточно муторно получить доступ к файлам XPC, чтобы отредактировать их, достаточно высок риск того, что диску от инсталляции на него XPC станет плохо.

В любом случае, у вас не получится поставить XPC сразу на диск. Для переноса на диск требуется сначала загрузиться с XPC на флэшке. Соответственно, нужно сделать флэшку загрузочной. Сразу скажем — есть несколько способов, как для Windows, так и для OS X. Живые ссылки на них (да и на сам загрузчик XPC) вы можете найти здесь.

Процедуру подготовки флэшки можно разделить на несколько этапов:

  • форматирование специальной утилитой, после которой флэшка становится не просто загрузочной, но содержащей специальный загрузочный сектор, совместимый с XPC
  • распаковка на флэшку содержимого архива с файлами XPC
  • дополнение содержимого флэшки вашими драйверами и DSDT

Главная проблема, возникающая у многих пользователей — неработоспособность созданной флэшки после использования специальных утилит по ссылке выше. Чтобы их избежать, следует соблюдать несколько правил:

  • на флэшке не должно быть ничего. Сначала отформатируйте её «по-обычному», средствами системы
  • после использования утилит для форматирования под XPC ВСЕГДА нужно сначала извлечь флэшку из компьютера , а потом вставить её обратно ДО того, как вы скопируете на неё какие-либо файлы. Это крайне важно
  • если флэшка имеет небольшой объём, то файлы загрузчика на неё надо копировать по одному

Структура файлов на флэшке с XPC выглядит следующим образом:

Проще говоря, после того, как вы распакуете архив с XPC на флэшку, не забудьте:

  • положить нужные вам кексты в папку /EFI/XPC/extra_kext/common
  • положить файл таблиц DSDT в /EFI/XPC
  • отредактировать файл настроек /EFI/XPC/settings.plist в соответствии с нашей предыдущей статьёй

Кстати, лучше всего не класть сторонние кексты в XPC, а поставить их прямо в систему. Это ускорит процесс загрузки.

Потом можно опробовать загрузку с флэшки. Если всё проходит нормально, можно попробовать поставить загрузчик на жёсткий диск. XPC ставится только на GPT-диски , на MBR-разметку пробовать ставить бесполезно. Отметим, что безопасного способа конвертации диска из MBR-разметки в GPT не существует. Кроме того, XPC не обязательно надо ставить на диск, на котором стоит Mac OS X. Загрузчику совершенно всё равно, с этого же диска запускать систему или с любого другого.

Новичков хотелось бы предупредить: не путайте форматирование и разметку диска! Это совершенно разные процедуры: форматирование относится к разделу диска — это задание для раздела соответствующей файловой системы (HFS+, NTFS, FAT32 и т.п.). Разметка касается отдельного диска, и выбранная вами схема разметки указывает, как операционная система будет воспринимать состав разделов диска. Mac OS X поддерживает три схемы разметки:

  • MBR — привычная всем PC-шникам разметка
  • GPT — стандартная для современных Intel-Маков разметка
  • APM — старая схема разметки, использовавшаяся на Маках с PowerPC-процессорами

Смена разметки подразумевает уничтожение всех разделов на диске, так что это приключение похуже форматирования.

Читайте также:  Установка по сбис что это

GPT-разметка хороша тем, что на каждом таком диске создаётся скрытый раздел размером 200 МБ, форматируемый в FAT32. Этому разделу присваивается метка «EFI», и по умолчанию он не виден в Finder и других файловых менеджерах, потому что он не монтируется системой. Именно в это укромное место и ставится XPC.

Для установки на GPT-диск на экране выбора разделов XPC надо нажать 7 на клавиатуре. Вы увидите список всех GPT-дисков. Ориентироваться можно либо по размеру, либо по меткам содержащихся на них разделов, совместимых с XPC:

Выбрав нужный и ещё раз убедившись в том, что это верный диск, вы нажимаете на клавиатуре Shift+I. Сначала загрузчик выдаст ошибку «Efildgpt copy-error», и лишь потом — сообщение об успешной установке. Это нормально. Важно понимать, что в этот момент происходит только прописывание XPC в загрузочный сектор диска. Никакие файлы не переносятся, их надо копировать вручную. Поэтому далее порядок действий таков: вы перезагружаете компьютер клавишей R, опять грузитесь с флэшки, откуда вы должны будете перенести папку XPC на EFI-раздел GPT-диска.

В Mac OS X надо будет запустить Терминал и получить права администратора командой sudo -s (потребуется ввести пароль от аккаунта вслепую и нажать Enter). Затем предстоит самая интересная часть — угадывание того, какой номер имеет GPT-диск, на который вы поставили XPC. Для этого вы вводите в Терминале команду diskutil list и пытаетесь по названиям разделов опознать нужный диск:

Если искомый диск — disk3 (учтите, что после каждой перезагрузки номера дисков могут меняться случайным образом), то вы вводите следующие команды, заменив FLASH на метку вашей загрузочной флэшки, а номер диска в disk3s1 — на номер вашего диска.

[php]mkdir /Volumes/EFI
mount_msdos /dev/disk3s1 /Volumes/EFI
cd /Volumes/EFI
touch /Volumes/EFI.metadata_never_index
rm -rf /Volumes/EFI/.fseventsd/
mkdir /Volumes/EFI/.fseventsd
touch /Volumes/EFI/.fseventsd/no_log
cp -R /Volumes/FLASH/* /Volumes/EFI
umount -f /Volumes/EFI[/php]

В будущем, для того, чтобы получить доступ к EFI-разделу и смонтировать его в Finder, вам придётся выполнять в Терминале следующую цепочку команд:

[php]sudo -s
mkdir /Volumes/EFI
mount_msdos /dev/disk3s1 /Volumes/EFI[/php]

Само собой, в disk3s1 надо будет заменить тройку на номер диска, который вам покажет команда diskutil list. Отключение EFI-раздела производится командой umount -f /Volumes/EFI.

Скопировав все нужные файлы, не забудьте в БИОСе выставить соответствующий диск первым в порядке загрузки.

Теперь поговорим о том, как ставить Windows из-под XPC. Это отдельный квест, потому что для успешной установки должны соблюдаться следующие требования:

  • вам нужен установочный диск 64-битной Windows Vista, Windows 7 или Windows 8. 32-битные редакции Windows вообще несовместимы с EFI-загрузкой
  • на диске, куда вы ставите Винду, ни в коем случае не должно быть разделов, отформатированных в FAT32 (EFI-раздел не в счёт) и NTFS!
  • желательно, чтобы раздел с Виндой шёл после раздела с Mac OS X

Первым делом вы должны создать для Windows свой раздел. Делается это из Дисковой утилиты, но обращаем ваше внимание — раздел нужно создавать именно в HFS+, но никак не в FAT32! Затем можно вставлять DVD с Windows в дисковод и пробовать грузить его XPC-загрузчиком.

Сначала должен загрузиться XPC, а затем, несколько раз нажав F на экране с разделами, вы увидите там DVD. Загрузившись с DVD, на экране форматирования дисков удалите HFS+-раздел и создайте раздел в NTFS. Если Windows напишет, что не может быть установлена на данном компьютере, загрузитесь в OS X, снова удалите NTFS-раздел, опять создайте HFS+-раздел, а потом попробуйте физически (путём выдёргивания кабелей, разумеется, при выключенном компе 🙂 отключить все остальные диски, оставив только тот, на который ставится Windows, и грузитесь снова.

После того, как вы поставите Windows, в меню XPC появится ещё один раздел — тоже EFI, но с эмблемой Windows:

Отдельного разговора заслуживает настройка содержимого экрана разделов XPC. Увы, возможностей по скрытию или переименованию не HFS+-дисков в XPC не предусмотрено, поэтому приходится действовать неординарно:

  • скрыть лишний EFI-раздел можно, удалив или переименовав каталог BOOT в папке EFI соответствующего раздела. Но это нельзя делать на том EFI-разделе, с которого идёт загрузка компьютера, иначе вы всё сломаете. Этот трюк пригодится лишь в том случае, если вы грузитесь с флэшки или если Windows установлена на отдельном диске
  • переименовать раздел, с которого грузится Windows, во что-либо вменяемое, можно только из Windows. Запустите командную строку от имени администратора и примонтируйте EFI-раздел на том диске, откуда грузится система, командой mountvol Z: /s (Z: можно заменить на любую незанятую букву диска). EFI-диск появится в Проводнике, но сделать с ним вы ничего не сможете, потому что не позволят ограничения безопасности. Чтобы их обойти, запустите сам Проводник от имени администратора командой explorer /separate в той же командной строке. В открывшемся окне вы сможете переименовать EFI-раздел, задав ему любую другую метку. Эта метка и будет отображаться для раздела с Windows в меню XPC. Затем нужно будет отключить EFI-раздел командой mountvol Z: /d
Читайте также:  Установка pandora dx50 lada granta

И последняя хитрость на сегодня — смена интервала, после которого XPC будет грузить раздел по умолчанию, выбранный нажатием клавиши D на стартовом экране. По загадочным причинам эта настройка спрятана не в файле settings.plist вместе со всеми остальными опциями, а в файле theme.plist по соседству (в папке /EFI/XPC). В этом файле таймаут ожидания задаётся в секундах в секции:

Задать значение 0 нельзя, минимально допустимая величина — 1.

На этом наш рассказ о возможностях XPC можно считать завершённым. Но цикл статей о хакинтоше будет продолжаться и дальше.

источник

Установка Mac OS X и Windows на один жёсткий диск (HDD|SSD)

Виртуальные машины с Windows конечно позволяют выполнять большинство типовых задач, но более ресурсоёмкие программы они не потянут — ещё бы, ведь компьютер вынужден работать в ДВУХ операционных системах одновременно! Поэтому просто установим Виндовс второй системой и будем запускать её, если понадобится.

Mac OS X устанавливается на диск первой, создавая GPT разметку, которую мы впоследствии будем использовать для установки и работы в Windows.

Подготовка диска

I — Создаём раздел для будущей ОС от Майкрософт

1. В Дисковой утилите (ищем в Лаунчпад -> Другие или Finder -> Программы -> Утилиты) выбираем наш диск с системой, вкладку Раздел диска, нажимаем + и регулируем размер создаваемого раздела ползунком, затем нажимаем Применить.

[imageeffect type=»lightbox» align=»aligncenter» w >

2. Выбираем наш новооткушенный раздел и идём во вкладку Стереть. Формат назначаем MS-DOS (FAT), имя по желанию, теперь Стереть…

[imageeffect type=»lightbox» align=»aligncenter» w >

Благодаря таким бесхитростным телодвижениям этот раздел будет доступен во время установки Windows.

II — Чистим MBR (главную загрузочную запись).

Ещё один важнейший манёвр — посмотреть состояние таблицы MBR на нашем жёстком диске. Зачем? У нас всё по GPT! Тем не менее получается следующая картина (действуем в Терминале):

[styledbox type=»general_shaded»]sudo fdisk /dev/disk0
Password:
вводим пароль[/styledbox]

При таком состоянии таблицы разделов, установка Windows второй операционной системой не состоится:

Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск.

Нам нужно привести её к виду:

Для этого очистим 2 и 3 строки в командном режиме fdisk: 1>:
[styledbox type=»general_shaded»]fdisk sudo fdisk -e /dev/disk0
переходим к редактированию (-e) MBR в командном режиме

fdisk: 1> edit 2
будем «исправлять» 2 запись в таблице

Partition id (‘0’ to disable) [0 — FF]: [AF] (? for help) 0
вводим 0 для очистки записи во второй строке

Partition 2 is disabled
готово![/styledbox] [styledbox type=»general_shaded»]проделываем то же самое для 3 строки
fdisk: 1> edit 3
Partition id (‘0’ to disable) [0 — FF]: [AB] (? for help) 0
Partition 3 is disabled.
[/styledbox]

Сохраняем изменения и перезагружаемся:

[styledbox type=»general_shaded»]fdisk:*1> write
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n]
y[/styledbox]

Подготовка флешки с 64-разрядной версией Windows

Теперь попробуем установить вторую систему, это желательно совершать с MSDN дистрибутива (не привязанного к определённой лицензии или оборудованию) с 64 битной Виндовс 7, 8.1 или 10, затем создаём загрузочную флешку + (второй способ).

Установка Windows

Будьте внимательны, если у вас загрузчик Clover уже был установлен на ваш HDD / SSD после установки Виндовс он слетит! Поэтому заранее создайте флешку с Кловером для последующей загрузки в Mac OS X, чтобы в ней восстановить справедливость — обновть загрузчик на жёстком диске.

a) Загружаемся в Clover и выбираем флешку с Виндовс, чтобы произошла UEFI загрузка
[imageeffect type=»lightbox» align=»aligncenter» w >

b) Во время установки выбираем Выборочная: Только установка Windows (для опытных пользователей)

c) Тут-то и выбираем созданный нами ранее раздел в FAT32, затем настройка диска или сразу Удалить и Далее. Чтобы не налететь на грабли:

Установка Windows в данную область жесткого диска невозможна. Устанавливать Windows нужно в раздел, отформатированный как NTFS.

А позволив Windows самостоятельно создать необходимые разделы и разметку на них.
[imageeffect type=»lightbox» align=»aligncenter» w >

Чтобы попасть в Виндовс (или продолжить установку ;), выбираем Boot Microsoft EFI boot menu from EFI
[imageeffect type=»lightbox» align=»aligncenter» w >

В случае успеха наш диск будет выглядеть следующем образом:
[imageeffect type=»lightbox» align=»aligncenter» w >

Разметка диска с точки зрения Mac OS:

[styledbox type=»general_shaded»]diskutil list[/styledbox]

источник

Добавить комментарий