Ошибка «This version of Mac OS X is not supported on this platform» появляется при установке macOS на хакинтош, когда установщик сравнивает идентификатор модели из SMBIOS (например, iMac19,1 или MacBookPro15,2) со своим внутренним списком поддерживаемых платформ и не находит совпадения. Проверка выполняется ещё на этапе запуска образа восстановления или инсталлятора, поэтому система отказывается продолжать установку, даже если процессор, видеокарта и остальное железо полностью совместимы.

Проблема почти всегда сводится к несоответствию между версией macOS и выбранной моделью Mac в конфигурации загрузчика. Либо SMBIOS слишком старый для устанавливаемой системы (Apple исключила эту модель из списка поддержки), либо, наоборот, указана модель, которой ещё не существовало на момент выпуска старой версии macOS. Ниже разберём, как диагностировать причину и исправить её через настройки OpenCore или Clover.

Почему установщик macOS отклоняет платформу

Каждый релиз macOS содержит файл с перечнем допустимых идентификаторов моделей. Когда вы загружаете установщик, он считывает параметр board-id и product-name из SMBIOS, который загрузчик подставляет вместо реальных данных прошивки PC. Если идентификатора нет в списке — появляется сообщение о неподдерживаемой платформе.

Типичные сценарии, приводящие к ошибке:

  • 🔧 В конфиге указан iMac12,2 или MacBookPro8,1, а вы ставите macOS Catalina или новее — эти модели давно вычеркнуты из поддержки.
  • 🆕 Устанавливается старая версия (например, High Sierra), а в SMBIOS прописана модель, выпущенная позже этой системы.
  • 🧩 Секция PlatformInfo → Generic заполнена не полностью: отсутствует SystemProductName или серийный номер не соответствует модели.
  • 💾 Установочный образ создан для конкретной модели Mac (восстановительный раздел с реального устройства) и проверяет платформу жёстче обычного.

Отдельный случай — попытка поставить macOS на реальный Mac, официально лишённый поддержки. Там ошибка решается патчерами вроде OpenCore Legacy Patcher, но в контексте хакинтоша достаточно корректно подобрать SMBIOS.

Как определить, какой SMBIOS нужен

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

Ориентировочная таблица соответствия (это общепринятые в сообществе рекомендации, а не строгий стандарт):

Поколение CPU IntelРекомендуемый SMBIOSПодходящие версии macOS
Haswell (4-е поколение)iMac14,2 / iMac15,1Yosemite — Catalina
Skylake (6-е поколение)iMac17,1El Capitan — Monterey
Kaby Lake (7-е поколение)iMac18,1 / iMac18,3Sierra — Ventura
Coffee Lake (8–9-е поколение)iMac19,1 / iMac19,2Mojave — Sequoia
Comet Lake (10-е поколение)iMac20,1 / iMac20,2Catalina — Sequoia
⚠️ Внимание: диапазоны версий в таблице — ориентир, а не гарантия. Apple периодически меняет список поддерживаемых моделей в новых релизах, поэтому перед выбором SMBIOS сверьтесь со свежей документацией OpenCore Install Guide (раздел Dortania), где ведётся актуальная таблица соответствия.

Если у вас ноутбук, выбирайте модели MacBookPro или MacBookAir соответствующего поколения — от этого зависят настройки управления питанием. Для десктопа с дискретной видеокартой традиционно берут iMac или iMacPro1,1 (последний удобен системами без встроенной графики).

📊 На каком этапе у вас появилась ошибка «not supported on this platform»?