Образ 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 Workstation
На Windows-хосте VMware Workstation по умолчанию не предлагает macOS в списке гостевых систем. Для разблокировки используется неофициальный патчер Unlocker (проект доступен на GitHub). Он модифицирует файлы VMware, добавляя поддержку гостевых систем Apple.
☑️ Подготовка VMware к установке macOS
⚠️ Внимание: перед запуском патчера обязательно завершите все процессы VMware через диспетчер задач и остановите службы VMware в services.msc. Иначе патч применится частично, и виртуальная машина будет падать с ошибками. После обновления VMware Workstation процедуру разблокировки нужно повторять заново.
На процессорах Intel виртуализация macOS работает стабильнее. На AMD возможны проблемы: система может не загружаться или работать с артефактами — это ограничение, связанное с тем, что macOS проектировалась под оборудование Apple.
Создание и настройка виртуальной машины
Создайте новую виртуальную машину в режиме Custom, в качестве гостевой ОС выберите Apple Mac OS X и версию, соответствующую вашему образу. Подключите ISO как виртуальный CD/DVD-привод и загрузитесь с него.
Рекомендуемые параметры виртуальной машины:
| Параметр | Минимум | Комфортно |
|---|---|---|
| Оперативная память | 4 ГБ | 8 ГБ и более |
| Ядра процессора | 2 | 4 и более |
| Диск виртуальной машины | 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. Запуск на обычном ПК нарушает условия лицензии, поэтому решение и ответственность остаются на пользователе.