Неверно подобранный SMBIOS — самая частая причина, по которой Hackintosh не проходит проверку в iMessage, не декодирует видео через iGPU или зависает на этапе загрузки с ошибкой EB|#LOG:EXITBS:START. SMBIOS — это виртуальный «паспорт» вашего ПК: модель Mac, серийный номер, UUID и идентификатор платы, которые macOS считывает при старте и сверяет со своими внутренними списками поддерживаемого железа.

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

Что такое SMBIOS и зачем он нужен в Hackintosh

SMBIOS (System Management BIOS) — набор идентификаторов, которые загрузчик OpenCore или Clover подставляет вместо данных вашей реальной материнской платы. macOS ориентируется на них при активации драйверов, управлении питанием и работе сервисов Apple.

Ключевые поля, которые придётся заполнить:

  • 🖥️ SystemProductName — модель Mac, например iMac19,1 или MacBookPro16,1
  • 🔢 SystemSerialNumber — серийный номер, генерируется под конкретную модель
  • 🧩 SystemUUID и MLB — уникальные идентификаторы платы
  • 🍏 Board-ID — используется при проверке обновлений системы

Если модель выбрана неверно, система либо не загрузится, либо будет работать с ограничениями: отвалится аппаратное ускорение видео, Sidecar, AirDrop или сон. Поэтому подбор SMBIOS — не формальность, а основа стабильной сборки.

От чего зависит выбор модели Mac

Главный критерий — поколение процессора Intel (или наличие дискретной видеокарты). Apple выпускала Mac на конкретных платформах, и macOS содержит драйверы именно под них. Чем ближе ваш CPU к платформе выбранной модели Mac, тем меньше «костылей» потребуется.

Второй фактор — наличие и тип графики. Если вы используете встроенное видео (iGPU) для вывода изображения, нужна модель, у которой iGPU — основная. Если монитор подключён к дискретной карте AMD, а интегрированная графика работает только на вычисления, выбирают модель с дискретной графикой.

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

💡

SMBIOS подбирается в первую очередь по поколению процессора и типу используемой графики, а не по «красивому» названию модели.