Как отформатировать жесткий диск под хакинтош
Обновлено: 03.07.2024
Установка на Intel-PC
Подбор и проверка совместимости железа
- Процессор: обязательно Intel (существуют варианты установки на AMD, но это по большей части костыль и того не стоит)
- Видеокарта: на данный момент можно "завести" любую видеокарту (есть исключения¹).
- Материнская плата: частично бывают проблемными материнские платы на X*-чипсетах.
- Аудио: работает практически всё, но бывают исключения.
- Сеть: заводимо всё, кроме китайских ноунейм LAN-карт.
- Bluetooth и Wi-Fi: смотреть таблицу.
Настройка BIOS Legacy и BIOS UEFI
- CSM: На современных платах и видеокартах при использовании исключительно UEFI-загрузки рекомедуется его выключать.
- Secure Boot: Other OS (UEFI).
- SATA: Обязательно поставить режим AHCI.
- HPET: Включить.
- Fast Boot и Hardware Fast Boot: Выключить.
- Above 4G Decoding: Включить.
- Отключаем USB 3.0 и 3.1 во избежание проблем во время установки.
- Отключаем Serial-порты и подобные неиспользуемые интерфейсы.
- Отключаем Bluetooth.
- На сборках с двумя CPU требуется поставить двухядерный режим на обоих CPU.
- Видеокарта должна быть на время установки одна и установлена в первый слот.
- Отключить все мониторы, кроме основного.
Clover - это загрузчик, который позволяет на обычном компьютере запустить macOS. Apple этого делать не разрешает, в первую очередь мотивируя тем, что “мы не можем обеспечить работоспособность на компьютерах, произведенными не компанией Apple”. Поэтому ставим систему на свой страх и риск.
Этот файл используется для настройки загрузчика Clover. Он - основа всего, то, что заставить вашу систему работать правильно. Clover умеет генерировать файл конфигурации (далее - конфиг), основанный на вашем "железе" самостоятельно, но как вы знаете, нет ничего идеального. Поэтому у пользователя есть возможность менять параметры "конфига" напрямую в файле или на ходу в настройках Clover'a. Файл написан на языке XML, что существенно упрощает работу с ним, так как этот язык является user-friendly. Файл должен находится в EFI/CLOVER. Его можно редактировать как с помощью простых редакторов ( Notepad++ , Sublime Text , Atom , nano , vim ), так и с более специализированными под это дело (PlistEdit, встроенный редактор в Xcode). Также с недавнего времени появился веб-редактор, заточенный под "конфиг" – CloverCloudEditor.
Создание загрузочной USB-флешки
Самым лучшим и правильным способом по мнению русского хак-коммьюнити является установка чистого образа из App Store. С помощью программы BootDiskUtility (в сокращении - BDU) и образа .hfs можно получить наиболее чистую систему. Естественно, существует не один способ установки Хакинтоша, но сейчас мы рассмотрим наиболее популярный.
- Скачиваем BootDiskUtilityотсюда.
- Распаковываем утилиту в любую папку.
- Скачиваем образ macOSотсюда, отсюда или с магнет-ссылки.
- Распаковываем образ из архива.
- Открываем BootDiskUtility, заходим в секцию настроек, нажимаем Check Now. Это проверит последнюю версию Clover и выберет её в качестве версии для записи на USB.
- Выбираем своё USB-устройство, нажимаем Format Disk. Дожидаемся записи бутлоадера на USB.
На этом шаге у вас уже должен быть скачан образ macOS в виде 5.hfs .
- Нажимаем на значок + рядом с названием USB. Если вы ничего не меняли в настройках, то у вас появится два раздела, один из которых будет иметь название CLOVER , а другой NONAME .
- Выбираем Part2 , который имеет название NONAME . Нажимаем кнопку Restore Partition и указываем прежде скачанный 5.hfs . Начнется запись образа на USB.
Теперь у вас есть готовая USB с образом macOS. Вы совершили свой первый шаг к установке Хакинтоша.
Установка образа на HDD/SSD
- Для начала рекомендуется внести минимальные правки в config.plist, прописав в Boot/Arguments -v debug=0x100 keepsyms=1 , а если ставите High Sierra, то и добавить патч на показ паники.
- Положите kext-ы на сеть, звук и видео.
В случае High Sierra и новее не забудьте скопировать ApfsDriverLoader-64.efi из папки drivers-Off в drivers64 или drivers64UEFI в зависимости от типа загрузки.
- Загружаемся с готовой USB в Clover и выбираем пункт Boot macOS from OS X Base System.
При первом запуске (если он успешен), вас встретит дружелюбное окно с выбором языка.
- Выбираем нужный язык, нажимаем Далее
Для macOS до версии Sierra (10.12) включительно диск нужно форматировать в файловую систему HFS+ (OS X Extended (журналируемая)), High Sierra - HFS+ для жёсткого диска и APFS для SSD, Mojave - APFS для любого типа носителя.
При использовании APFS убедитесь в наличии драйвера ApfsDriverLoader.efi в папке drivers64UEFI/drivers64 в зависимости от типа загрузки.
Если вы уже отформатировали диск, то переходим к шагу 8.
Установка Clover на EFI раздел
- В обоих случаях нужно скачать .pkg-установщик по ссылке. Всё это будет делаться из уже запущенной macOS.
- Выбираете системный диск через кнопку Изменить размещение установки и переходите в раздел Настроить , где и конфигурируете установку загрузчика.
- Ставите галочку Установить Clover на EFI раздел (ESP)
- Контрольную панель Clover устанавливайте по желанию.
- В разделе Загрузчик выбираете Не обновлять сектора MBR и PBR .
- В разделе Drivers64UEFI дополнительно выбираете AptioMemoryFix-64 и ApfsDriverLoader-64 .
- В разделе Загрузчик выбираете Установить boot0af на MBR (типовая настройка, в экзотических случаях изучайте форумы).
- В разделе Drivers64 дополнительно выбираете ApfsDriverLoader-64 (если вдруг устанавливаете High Sierra на SSD).
- Установить системные RC-скрипты на основной раздел
Про назначение других драйверов можно почитать в "Клевере цвета хаки".
После установки можно и нужно скопировать config.plist , папки kexts и ACPI\patched (если использовался) с загрузочной флешки в соответствующие места на появившемся разделе EFI системного диска.
В данный момент большая часть поддерживаемых системой видеокарт заводятся через плагин WhateverGreen.kext к Lilu.kext. Инструкции по его использованию к конкретным видеокартам – ниже по этому тексту.
На данный момент существует два основных метода "завода" звука: AppleALC и VoodooHDA.
Этот метод является динамическим патчингом нативного AppleHDA.
- Само расширение сделано для Realtek ALC кодеков, которые сейчас являются самыми популярными среди производителей материнских плат.
- Также работает для "завода" звука через HDMI на картах Intel, AMD и NVIDIA.
- Список поддерживаемых кодеков доступен здесь.
Установка:
- Скачиваем Lilu и сам AppleALC;
- Кладём оба кекста в CLOVER/EFI/kexts/Other.
- Выключаем FixHDA , AddHDMI , UseIntelHDMI в config.plist ;
- В config.plist в строке Devices/Audio/Inject пишем NO;
- В Boot/Arguments добавляем alcid=X , где X - номер layout-а, который идёт вместе с кодеком в таблице;
- Перезагружаемся.
Примечание: если звук так и не появился, то пробуем другой layout.
- Сможет "завести" почти любой аудиокодек, но настройка самого расширения иногда очень проблематична. Установка:
- Скачиваем сам кекст.
- Кладём кекст в /EFI/CLOVER/kexts/Other .
- Перезагружаемся.
- Про дополнительную настройку VoodooHDA можно почитать здесь.
- Скачиваем Injector и ставим в папку с кекстам и в Clover (если сеть отвалится после перезагрузке переместить его в System/Library/Extensions)
- Скачиваем ATH9KFixup и перемещаем в папку с кекстами в Clover. (Опционально) * Для AR9485 и AR9565 нужно будет дополнительно прописать аргумент -ath9485 и -ath9565, соответственно.
- Перезагружаемся.
Поддерживаемые модели: AR946X (AR9462 & AR9463), AR9485 и AR9565.
- Ни один адаптер от Intel не заводим на данный момент. Но ведется разработка кекста под все это дело.
Qualcomm Atheros QCA****
- Ни один адаптер серии QCA не заводим на данный момент.
Поддерживает большинство LAN от Intel (включая новые I217*, I218* и I219*)
- Удаляем ALXEthernet.kext в S/L/E.
- Удаляем соответсвующий сетевой интерфейс в настройках.
- Ставим кекст
- Перезагружаемся.
Поддерживает AR816x, AR817x, Killer E220x, Killer E2400 и Killer E2500.
Сегодня мы продолжаем наш цикл статей о премудростях установки операционной системы Mac OS X на обычный компьютер PC. Тема сегодняшнего разговора – подготовка жёсткого диска для совместного существования на нём систем от Apple и Microsoft.
Самый главный вопрос – совместимость файловых систем, т.е. способов организации хранения информации на жёстком диске.
В операционных системах Windows применяются файловые системы:
NTFS – современная файловая система, которая лишена старых ограничений и обеспечивает более высокую надёжность хранения данных;
FAT32 – старая файловая система Windows, которая была популярна в прошлом тысячелетии, а сейчас почти полностью вытеснена NTFS. Её самое существенное ограничение – максимальный размер файла, равный 4 ГБ. Иными словами, невозможно хранить на диске, размеченном в FAT32, видеофильмы в высоком качестве или образы дисков современных игр.
Mac OS X поддерживает следующие файловые системы:
HFS+ – стандарт для всех Маков. По производительности и надёжности приблизительно соответствует NTFS$
HFS – старое поколение файловой системы Маков, которое не поддерживает технологию журналирования. На диске не ведётся журнала изменений в файлах, что повышает вероятность потери данных в случае серьёзного сбоя.
UFS – файловая система Unix, которая поддерживается Маками по исторической традиции. Начиная с Mac OS 10.5, систему уже нельзя установить на диск, отформатированный в UFS. Здесь тоже есть ограничение на размер файла в 4 ГБ.
ZFS – будущее поколение файловой системы, разработанное корпорацией Sun Microsystems. Оно ориентировано на огромные массивы данных и предлагает новые технологии записи информации, повышающие надёжность хранения. Планировалось, что Mac OS X 10.6 получит полную поддержку этой системы (в том числе и установку на диски с ZFS), но из-за проблем с лицензированием планам не суждено было воплотиться. В итоге ZFS пока поддерживается серверной версией Mac OS X Snow Leopard.
FAT32 – ситуация та же, что и с UFS. Чтение и запись поддерживаются, установка – нет.
Кроме того, Mac OS позволит вам увидеть все диски, отформатированные в NTFS, но записывать на них вы не сможете (по крайней мере, по умолчанию).
Что касается Windows, то она к HFS+ совершенно недружелюбна и не позволяет даже увидеть содержимое дисков с Mac OS.
Таким образом, без дополнительных инструментов невозможно установить Mac OS на диск, который был бы доступен из Windows. А об установке Windows и Mac OS X на один раздел не может быть и речи.
К сожалению для пользователей Windows, отличия на этом не заканчиваются. Существует три способа разметки жёсткого диска на разделы – их отличие в том, какая служебная информация записывается на жёсткий диск и как помечаются границы разделов.
Многие пользователи путают разметку диска и форматирование раздела. Разметка актуальна для жёсткого диска как физического устройства – от неё зависит, сколько разделов вы сможете создать на нём. Форматирование актуально только для одного раздела. На одном диске у вас может быть несколько разделов в самых разных файловых системах.
Важно понимать следующее – переформатировать раздел из одной файловой системы в другую теоретически возможно (хотя весьма опасно). А вот переразметить диск в другую схему разделов можно только полностью потеряв всю имеющуюся на нём информацию.
Всем пользователям PC знаком только один способ разметки – схема разделов MBR. Она позволяет создать до 4 разделов на одном диске. На Маках используются два других – схема разделов Apple (актуальна для старых Маков с процессорами PowerPC, к хакинтошам она абсолютно никакого отношения не имеет) и схема разделов GUID. GUID даже поддерживается современными версиями Windows.
Итак, идеальный вариант сборки компьютера-хакинтоша – это 2 отдельных жёстких диска. Один размечается в MBR, второй – в GUID. Этот вариант избавит вас от целого вороха проблем, связанных с загрузкой. Если же такой возможности нет, то продолжайте следить за нашим циклом статей.
В завершение этой статьи упомянем полезные программы, которые пригодятся владельцу хакинтоша для доступа к данным.
MacDrive ($49,95) для Windows позволяет открыть доступ к HFS+ разделам (причём даже на GUID-дисках). Есть два режима работы – только чтение и поддержка записи. Но, как мы уже не раз отмечали, Windows не умеет поддерживать права доступа и владельцев файлов по стандартам *nix-систем, поэтому при копировании файлов программ и драйверов на HFS-диск возможны проблемы.
Paragon NTFS for Mac ($19,95) решает обратную задачу – открывает доступ на запись в NTFS-разделы для Mac OS X. Но сразу скажем – мы очень не рекомендуем пользоваться этой программой, равно как и её бесплатным аналогом NTFS-3G. В 95% случаев всё работает стабильно, но случаи умирания NTFS-дисков из-за этих программ тоже бывают. Поэтому либо оградите Windows-диски от записи на них, либо регулярно делайте бэкапы ценной информации.
Наиболее безопасный вариант – не открывать доступ на запись для Windows на HFS и для Mac OS на NTFS. Но насколько это удобно – решать вам.
В следующей статье цикла мы расскажем о способах организации загрузки нескольких систем через одно меню.
-
UEFI bios:
- Скидываем все настройки в default.
- AHCI - enable;
- Vt-d: Disable (+ в Clover дропнуть DMAR таблицу)
- Vt-x: Enable (только для 10.13 и если используете виртуальные машины)
- Intel Virtualization Technology - Enable
- Serial-port: Disable
- XHCI Hand-off: Disable (рекомендуеться)
- XHCI Hand-off: Enabled (только если что то не работает в режиме Disable )
- IOAPIC 24-119 Entries: Enabled (подмечено что у многих с этим пунктом паникует, поэтому тестируйте)
- CSM: Disable (по возможности)
- Fasboot: Disable
- Secure boot: Disable or Other OS
Установить один из загрузчиков на диск (если он не входит в состав сборки) :
- Загрузчик №1 - Clover (рекомендуется для большинства пользователей);
Как это сделать: UEFI, Legacy BIOS.
- Загрузчик №2 - OpenCore (для опытных пользователей)
- Загрузчик №3 - Chameleon (на данный момент существует для очень старых систем и особых случаев);
*загрузчик устанавливаем только один, на ваш выбор
- Устанавливаем кекст для сетевой карты;
- Настраиваем SMbios;
- "Заводим" видео-карту (разрешение должно быть правильным, и верхняя строка прозрачная);
; - Поднимаем звук через AppleALC или VoodooHDA
CloverHackyColor_rus_5114.pdf ( 4.66 МБ )
Clover.of.Hacky.Color_5097_rus.pdf.zip ( 11.78 МБ )
Clover of Hacky Color_5000_rus.pdf ( 11.84 МБ )
Клевер цвета хаки 4871.zip ( 11.6 МБ )
431566_Klever_cveta_xaki_4542.pdf ( 4.33 МБ )
Клевер цвета хаки 4450.pdf ( 4.05 МБ )
Клевер цвета хаки 4415.zip ( 3.68 МБ )
Klever_cveta_xaki_4244.pdf.zip ( 3.72 МБ )
Klever_cveta_xaki_4000.zip ( 3.77 МБ )
Klever_cveta_xaki_3545.zip ( 4.18 МБ )
Актуальный релиз Clover
Настройки, патчи, фиксы вносятся в файл EFI/CLOVER/ сonfig.plist, редактировать этот файл нужно этим.
В macOS порт VGA не работает, подключать монитор нужно к DVI-D/HDMI/DP. Eсть исключения для некоторых моделей. На графике Intel HD порт VGA не работает ни при каких ухищрениях!
При установке macOS наличие ключей -v debug=0x100 keepsyms=1 обязательно!
Большинство моделей жёстких дисков (HDD) и твердотельных накопителей (SSD) отформатированы под Windows , а не под Mac OS (с 2016-го года правильно « macOS »).
Если у вас возникли сложности при использовании Мак после подключения нового носителя или вы хотите приобрести новое файловое хранилище для своего макбука, то воспользуйтесь этой инструкцией.
Узнайте, как форматировать диск HDD и SSD в Mac и какой формат диска в Mac OS выбирать. Узнайте, как форматировать диск HDD и SSD в Mac и какой формат диска в Mac OS выбирать.Эти рекомендации помогут вам выполнить форматирование диска на Мак’ах с macOS 10.13 High Sierra , 10.14 Mojave и 10.15 Catalina , чтобы HDD/SSD (внешний или внутренний) прочитался и была обеспечена полная совместимость между Windows и Mac .
Как форматировать внешний или внутренний жёсткий диск и твердотельный накопитель на Mac OS
Процесс форматирования диска на Mac OS последних версий простой и интуитивно-понятный.
Однако мы уточним несколько нюансов, которые могут выпасть из области вашего внимания. Инструкция актуальна для любых носителей: внутренний или внешний HDD/SSD, либо даже USB-флешка.
Время форматирования (стирания данных) зависит от наполненности носителя. После завершения вы должны увидеть новый тип файловой системы диска (обратите внимание, что перед форматированием он был NTFS).
➡ Узнайте, что такое «Параметры безопасности» при форматировании диска на Mac OS, и почему они важны, если вы продаёте свой Мак.
Какую файловую систему лучше выбрать для форматирования диска в Mac OS?
В процессе форматирования диска на Мак в разделе «Формат» вы могли выбрать одну из нескольких файловых систем. Сейчас мы с вами выясним, в чём различия между форматами диска в Mac OS и какие следует выбирать.
➡ Стоит ли перейти с Windows на другую ОС, чтобы защитить компьютер от вирусов?
- ExFAT
Жёсткий диск или SSD будет совместимым для чтения и записи в компьютерных системах Windows и Mac с поддержкой файлов более 4 ГБ. - MS-DOS FAT
Пользователям Windows формат известен под названием FAT32, который отличается от ExFAT устаревшей файловой системой с поддержкой файлов не более 4 ГБ. - APFS (Apple File System)
Файловая система «по умолчанию» для всех внутренних и внешних дисков, выпущенных специально для Mac. Компания Apple разработала её не так давно для обновления High Sierra, чтобы обеспечить наиболее эффективную, плавную и надёжную работу компьютера, а также усовершенствовать алгоритмы шифрования. APFS не поддерживается в старых версиях Mac OS (ниже High Sierra), Windows и Linux. - Mac OS Extended (журналируемый)
Устаревшая файловая система Mac OS от компании Apple, известная также как HFS+. Использовалась до появления APFS и есть на всех старых Мак (где не установлена High Sierra или более новая ОС) по умолчанию. Поддерживает шифрование, защиту паролем, не работает с Windows и Linux.
ZEL-Услуги
В таком случае переложите обслуживание мобильной техники на плечи специалистов ИТ-аутсорсинговой компании , где предложат проверенные решения для резервного копирования и спасут ваш бизнес от аварийных ситуаций.
Читайте также: