Хакинтош на ПК — это установка macOS на обычный компьютер с комплектующими, которые Apple никогда не использовала в своих устройствах, и первое, что определяет успех затеи, — не мощность железа, а его совместимость с конкретной версией системы. Ошибка still waiting for root device или зависание на логотипе Apple при первой загрузке почти всегда означает одно: загрузчик не смог подобрать драйверы под ваш контроллер дисков или видеокарту.

Технически хакинтош — это macOS, запущенная через загрузчик OpenCore или устаревший Clover, который «обманывает» систему, подставляя ей идентификаторы реального Mac. Сама Apple не поддерживает такую установку, а лицензионное соглашение macOS разрешает её использование только на компьютерах марки Apple. Это стоит понимать до начала работы: проект делается на свой страх и риск, а стабильность системы будет зависеть от аккуратности настройки.

Ниже разберём, какое железо подходит, как проверить совместимость до покупки комплектующих, как проходит установка и какие подводные камни ждут после первого запуска.

Что такое хакинтош и как это работает

MacOS проверяет, на каком оборудовании она запускается, сверяясь с моделью устройства и набором системных контроллеров. Загрузчик OpenCore перехватывает этот процесс: он подменяет SMBIOS-данные (идентификатор модели Mac), внедряет нужные кексты — драйверы ядра — и патчит таблицы ACPI, чтобы система «увидела» ваше железо как родное.

Кексты — это аналог драйверов Windows, но упакованные в формат ядра macOS. Базовый набор почти для любой сборки включает Lilu (движок патчей), VirtualSMC (эмуляция чипа SMC, без которого система не стартует) и WhateverGreen (исправления графики). Дальше добавляются драйверы под сеть, звук и прочую периферию — уже под конкретную конфигурацию.

Важный нюанс: хакинтош — это не эмуляция и не виртуальная машина. Система работает на «голом» железе с полной производительностью, поэтому при удачной настройке такой компьютер по скорости не отличается от настоящего Mac с аналогичным процессором.

Совместимость железа: что проверить в первую очередь

Прежде чем скачивать образы и собирать загрузочную флешку, сверьте каждый ключевой компонент со списками совместимости. Самые проблемные места — видеокарта и Wi-Fi-модуль, именно они чаще всего становятся причиной отказа от затеи.

  • 🖥️ Процессор. Лучше всего поддерживаются Intel Core начиная со старых поколений и вплоть до относительно свежих — macOS исторически работала на Intel. Процессоры AMD тоже запускаются, но через патчи ядра, и часть функций (например, некоторые инструкции виртуализации) может работать некорректно.
  • 🎮 Видеокарта. Нативно поддерживаются многие модели AMD Radeon — от старых Polaris до Navi. Видеокарты NVIDIA новее серии GTX 700/900/10xx в современных версиях macOS практически не поддерживаются — веб-драйверы перестали обновляться. Встроенная графика Intel работает, но требует ручной настройки framebuffer-патчей.
  • 📶 Wi-Fi и Bluetooth. Родные модули Broadcom из Mac — идеальный вариант, их часто переставляют или покупают адаптеры. Intel Wi-Fi работает через сторонний кекст itlwm, но с ограничениями. Многие USB-адаптеры не заводятся вовсе.
  • 💾 Накопители. SATA-диски работают почти всегда. С NVMe возможны проблемы с отдельными контроллерами — перед покупкой конкретной модели SSD стоит поискать отзывы именно в контексте хакинтоша.
  • 🔊 Звук. Большинство кодеков Realtek заводится через кекст AppleALC с указанием правильного layout-id.

Если вы только планируете сборку ПК под хакинтош, разумнее подобрать комплектующие по готовым проверенным конфигурациям из профильных сообществ — это сэкономит недели экспериментов.

📊 Какое у вас железо для хакинтоша?