Образ macOS для VMware: подготовка, установка и настройка

Образ macOS для VMware чаще всего требуется в двух форматах — ISO или VMDK, и именно от выбранного формата зависит, запустится ли виртуальная машина с первого раза или установка зависнет на экране с логотипом Apple. Если вы скачали готовый образ, а VMware Workstation выдаёт ошибку «The CPU has been disabled by the guest operating system», причина почти всегда одна: гипервизор не разблокирован для работы с macOS, поскольку штатно VMware запускает системы Apple только на «железе» Apple.

В этой статье разберём, какие форматы образов существуют, как создать установочный ISO самостоятельно из официального установщика, как разблокировать поддержку macOS в VMware на Windows и какие настройки виртуальной машины критичны для стабильной работы.

Форматы образов macOS для виртуальных машин

Перед загрузкой или созданием образа определитесь с форматом — от этого зависит весь сценарий установки.

  • 💿 ISO — установочный образ, с которого система ставится «с нуля», как с загрузочной флешки. Самый чистый и предсказуемый вариант.
  • 💽 VMDK — готовый виртуальный диск с уже установленной системой. Быстрый старт, но высок риск несовместимости с вашей версией VMware и конфигурацией оборудования.
  • 📦 DMG — родной формат дисков Apple. Напрямую VMware его не понимает, требуется конвертация в ISO.
  • 🗜️ APFS-образы и restore-образы — используются редко, в основном для специфических сценариев восстановления.

Для большинства задач оптимален ISO-образ, созданный из официального установщика macOS. Так вы контролируете версию системы и избегаете проблем с чужими предустановленными конфигурациями.

Где взять образ macOS легально

Apple распространяет установщики macOS бесплатно через Mac App Store и встроенный механизм обновления системы. Проблема в том, что загрузка доступна только с компьютера Mac. Если у вас есть доступ к любому Mac — это самый чистый путь.

На Mac установщик скачивается в папку Программы под именем вида Install macOS Sonoma.app. Из него и создаётся загрузочный ISO. Альтернатива — команда softwareupdate в терминале, которая позволяет получить установщик конкретной версии:

softwareupdate --list-full-installers

softwareupdate --fetch-full-installer --full-installer-version 14.0

⚠️ Внимание: лицензионное соглашение Apple разрешает запуск macOS только на оборудовании Apple. Виртуализация macOS на ПК с Windows находится в юридической серой зоне — используйте её исключительно в ознакомительных и тестовых целях и оценивайте риски самостоятельно.

Готовые образы со сторонних сайтов скачивать не стоит: в них могут быть встроены вредоносные компоненты, а проверить целостность такого файла невозможно.

Создание ISO-образа из установщика macOS

Если у вас есть доступ к Mac, ISO создаётся штатными средствами системы — через терминал. Общая логика такова: создаётся пустой образ диска, в него записывается загрузочный установщик, затем образ конвертируется в формат, понятный VMware.

Последовательность команд (на примере macOS Sonoma, пути и имена могут отличаться в зависимости от версии):

hdiutil create -o /tmp/macOS -size 16000m -volname macOS -layout SPUD -fs HFS+J

hdiutil attach /tmp/macOS.dmg -noverify -mountpoint /Volumes/macOS

sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS

hdiutil detach /Volumes/Install\ macOS\ Sonoma

hdiutil convert /tmp/macOS.dmg -format UDTO -o ~/Desktop/macOS.cdr

mv ~/Desktop/macOS.cdr ~/Desktop/macOS.iso

Почему файл сначала называется .cdr, а потом переименовывается в .iso

Формат UDTO, который создаёт hdiutil, — это фактически стандартный ISO 9660. Расширение .cdr — это просто соглашение macOS, поэтому простого переименования достаточно, VMware примет такой файл как обычный ISO.

Полученный файл macOS.iso перенесите на компьютер с VMware — через сеть, внешний диск или облачное хранилище. Размер файла обычно большой, учитывайте это при передаче.

📊 Какой способ получения образа macOS для VMware вы используете?
Создаю ISO сам из официального установщика
Скачиваю готовый VMDK
Скачиваю готовый ISO
Ещё только выбираю способ

Разблокировка поддержки macOS в VMware Workstation

На Windows-хосте VMware Workstation по умолчанию не предлагает macOS в списке гостевых систем. Для разблокировки используется неофициальный патчер Unlocker (проект доступен на GitHub). Он модифицирует файлы VMware, добавляя поддержку гостевых систем Apple.

☑️ Подготовка VMware к установке macOS

Выполнено: 0 / 5
⚠️ Внимание: перед запуском патчера обязательно завершите все процессы VMware через диспетчер задач и остановите службы VMware в services.msc. Иначе патч применится частично, и виртуальная машина будет падать с ошибками. После обновления VMware Workstation процедуру разблокировки нужно повторять заново.

На процессорах Intel виртуализация macOS работает стабильнее. На AMD возможны проблемы: система может не загружаться или работать с артефактами — это ограничение, связанное с тем, что macOS проектировалась под оборудование Apple.

Создание и настройка виртуальной машины

Создайте новую виртуальную машину в режиме Custom, в качестве гостевой ОС выберите Apple Mac OS X и версию, соответствующую вашему образу. Подключите ISO как виртуальный CD/DVD-привод и загрузитесь с него.

Рекомендуемые параметры виртуальной машины:

ПараметрМинимумКомфортно
Оперативная память4 ГБ8 ГБ и более
Ядра процессора24 и более
Диск виртуальной машины60 ГБ80–100 ГБ
Видеопамять128 МБмаксимум доступного

Перед первым запуском откройте файл конфигурации .vmx в текстовом редакторе и добавьте строку:

smc.version = "0"

Без этого параметра на части конфигураций гостевая система отказывается стартовать. Заодно убедитесь, что в BIOS/UEFI хост-компьютера включена аппаратная виртуализация — Intel VT-x или AMD-V.

Установка macOS и первые шаги после неё

После загрузки с ISO вы попадёте в стандартный установщик macOS. Важный нюанс: виртуальный диск изначально не размечен, поэтому сначала откройте Дисковую утилиту из меню установщика, отформатируйте виртуальный диск в APFS (или Mac OS Extended для старых версий), и только после этого запускайте установку.

Установка занимает заметное время и сопровождается несколькими перезагрузками — это нормально. После завершения первым делом установите VMware Tools через меню Virtual Machine → Install VMware Tools: без них разрешение экрана будет фиксированным, а курсор — дёрганым.

Возможная проблема — отсутствие звука и ускорения графики даже после установки VMware Tools. Это известное ограничение виртуализированной macOS: полноценного драйвера GPU для неё не существует, поэтому тяжёлые графические приложения в такой ВМ работают плохо. Для разработки, тестирования ПО и знакомства с системой производительности обычно достаточно.

Типичные ошибки и их решения

Чаще всего пользователи сталкиваются с такими проблемами:

  • 🚫 «The CPU has been disabled by the guest operating system» — не применён Unlocker или отсутствует строка smc.version = "0" в .vmx-файле.
  • 🔄 Бесконечная перезагрузка на логотипе Apple — несовместимость с процессором AMD или повреждённый образ; проверьте контрольную сумму ISO.
  • 💾 Установщик не видит диск — диск не отформатирован через Дисковую утилиту до начала установки.
  • 🐢 Система работает крайне медленно — отключена аппаратная виртуализация в BIOS или хосту не хватает ресурсов.
Что делать, если macOS не загружается на процессоре AMD

На AMD часто помогает добавление в .vmx-файл строк, маскирующих процессор под Intel, например cpuid.0.eax и связанных параметров. Конкретный набор строк зависит от версии VMware и поколения CPU — ищите актуальные значения в обсуждениях Unlocker для вашей конфигурации. Гарантии успеха нет: на части систем AMD macOS стабильно не работает вовсе.

Если ни одно решение не помогло, попробуйте другую версию macOS — старые релизы (например, поколения Catalina или Big Sur) часто менее требовательны к конфигурации и запускаются там, где новые отказываются.

Часто задаваемые вопросы

Можно ли установить macOS в VMware без Unlocker?

На Windows — нет, VMware Workstation штатно не поддерживает гостевые системы Apple на не-Apple железе. На компьютерах Mac через VMware Fusion поддержка macOS встроена изначально, и Unlocker не нужен.

Что лучше: готовый VMDK или установка с ISO?

Установка с ISO надёжнее: система конфигурируется под вашу виртуальную машину с нуля. Готовый VMDK экономит время, но нередко конфликтует с версией VMware и настройками оборудования.

Сколько места нужно на диске для виртуальной macOS?

Минимально — около 60 ГБ с учётом системы и обновлений. Если планируете ставить среду разработки и приложения, закладывайте 80–100 ГБ. Рекомендуется хранить ВМ на SSD — на HDD система будет заметно тормозить.

Будет ли работать App Store и iCloud в виртуальной машине?

Работоспособность сервисов Apple в виртуальной macOS нестабильна и зависит от конфигурации: иногда требуется корректировка серийного номера и идентификаторов в .vmx-файле. Гарантировать вход в Apple ID нельзя — это одно из известных ограничений такого сценария.

Легально ли запускать macOS на ПК с Windows?

Лицензионное соглашение Apple разрешает виртуализацию macOS только на оборудовании Apple. Запуск на обычном ПК нарушает условия лицензии, поэтому решение и ответственность остаются на пользователе.