Как заставить Boot Camp работать на Маках с жёстким диском на 3 ТБ
Немногие из тех, кто купил или планирует купить себе новенький Мак с жёстким диском на 3 ТБ, знают о том, что на таких компьютерах невозможно будет пользоваться технологией Boot Camp. Во всяком случае, официально невозможно.
Почему? Объяснить ответ, не влезая в технические дебри, нелегко. Грузить компьютер можно либо через среду BIOS, либо через среду UEFI. На Маках традиционно применяется UEFI, на PC — BIOS (хотя сейчас большинство новых материнок поддерживают UEFI). Отличий между BIOS и UEFI — масса, но к теме сегодняшнего материала прямое отношение имеет лишь одно: BIOS не может загружать операционные системы с дисков размером свыше 2,2 ТБ. Но причём тут Маки? Мы же только что написали, что на них используется UEFI, в котором нет этого ограничения! Да, на Маках его нет. Но беда в том, что когда вы на Мак ставите Windows через Ассистент Boot Camp, Мак эмулирует BIOS и уже из него грузит вам Windows. Поэтому все ограничения и особенности BIOS остаются в силе.
Конечно, отсутствие поддержки Boot Camp на Маках с 3 ТБ-ными дисками — не настолько критичная проблема, из-за которой стоило бы переживать. Всегда можно поставить на Мак виртуальную машину типа Parallels или VMware Fusion и грузить Windows прямо из Mac OS. Но не все будут довольны таким решением. Например, компьютерные игры всегда будут шустрее работать из «настоящей» Винды, установленной в Boot Camp.
Так как же быть тем, кто хочет себе и диск на 3 ТБ, и Windows в Boot Camp?
Этот вопрос уже присылался нам на почту осенью, но тогда мы не могли однозначно точно на него ответить, т.к. проверить было не на чем. Идея была в следующем: Mac OS X и Windows видят жёсткий диск Мака по-своему. Мак работает с диском через разметку (карту разделов) GPT, поэтому ему доступны все разделы. Для Windows Ассистент Boot Camp создаёт дублирующую карту разделов MBR (подробнее про отличия GPT и MBR мы писали в четвёртой статье нашего цикла о хакинтоше), в которой тоже есть существенное ограничение — там может быть максимум 4 основных раздела. Соответственно, если получится сделать так, что первые четыре раздела диска на 3 ТБ будут занимать 2,2 ТБ или меньше, то Windows в теории должна быть способна работать с таким винтом.
Заглянув сегодняшним январским утром в RSS-читалку, мы были приятно удивлены тем, что описанная выше идея была успешно протестирована на практике. Как доказали ребята из twocanoes, этот хитрый трюк с созданием пяти разделов на диске, четыре из которых будут доступны Windows, а пятый — виден лишь в OS X, действительно работает.
Для этого ваш диск на 3 ТБ должен быть размечен следующим образом:
Первым по счёту идёт скрытый EFI-раздел размером 200 МБ, который всегда присутствует на любом GPT-диске и не может быть удалён. Затем идёт основной раздел для Mac OS X, с которого грузится система. Третьим по счёту идёт скрытый раздел восстановления OS X размером около 650 МБ, который автоматически создаётся при установке системы. Четвёртым по порядку (это обязательное требование!) должен быть раздел с Windows. Наконец, пятый раздел имеет смысл отформатировать в HFS+ (Mac OS Extended Journaled), т.к. пользоваться им вы сможете только из OS X. Он подойдёт лишь в качестве хранилища файлов.
Итак, как вам разбить диск так, как показано на схеме выше? Запустив Дисковую утилиту, вы увидите лишь один раздел — тот, что изначально создан под Mac OS X. Но на самом деле, разделов будет три штуки — перед маковским разделом будет невидимый EFI-раздел, а после — раздел восстановления.
Слева выберите ваш диск с системой (не раздел, а сам диск). Справа перейдите на вкладку «Раздел диска» и дважды нажмите на плюсик. Первый новый раздел отформатируйте в MS-DOS (FAT), второй — в Mac OS Extended (Journaled). Потом необходимо будет сдвинуть разделители на карте диска так, чтобы раздел с Mac OS X и раздел с Windows занимали в сумме не больше 1,9 ТБ (потому что ещё 1 ГБ занимают невидимые разделы EFI и Recovery + потому что в Mac OS X терабайт — это 1000 гигабайт, а не 1024; а гигабайт — 1000 МБ). Когда подгонка размеров разделов закончится, нажмите «Применить».
Затем можно загрузить установщик Windows с флешки (либо с DVD, подключённого к внешнему дисководу) и поставить его на созданный раздел в FAT32. Но предварительно вам нужно будет отформатировать его в NTFS из-под установщика Windows.
И последняя, не очень приятная новость: вы никак не сможете заставить работать новомодную технологию Fusion Drive на такой конфигурации разделов.