Запустить macOS на виртуальной машине в Windows можно — и для этого не нужен Mac. Достаточно правильно настроить программное обеспечение, подготовить образ системы и учесть несколько нюансов. В большинстве случаев это делают через VirtualBox или VMware Workstation, но есть и другие варианты. Далее разберём, что именно потребуется, какие настройки нужно изменить в и как избежать типичных ошибок при установке.

Сразу уточним: производительность виртуальной машины будет ниже, чем у нативной системы, особенно если у вас не самый мощный ПК. Но для тестирования приложений, изучения интерфейса или разработки под macOS этого хватит. А если подойти к делу с умом — получится стабильная система, пригодная для повседневных задач.

Какое ПО подходит для виртуализации на Windows

Не все программы для виртуализации поддерживают установку macOS на Windows. Вот проверенные варианты:

VirtualBox — бесплатный и самый популярный инструмент. Работает на большинстве ПК, но требует ручной настройки (включая патчи для обхода ограничений Apple). Подходит для начинающих, если готовы потрудиться.

VMware Workstation Pro — платный, но более стабильный и производительный. Поддерживает macOS из коробки (в новых версиях), но требует мощного железа. Есть бесплатная версия VMware Workstation Player, но с ограничениями.

Parallels Desktop — оптимизирован для Mac, но есть версия для Windows. Платный, зато максимально простой в настройке. Подходит, если не хочется возиться с конфигурацией.

QEMU/KVM — для продвинутых пользователей. Бесплатный, гибкий, но сложный в настройке. Требует знаний командной строки.

💡

Если выбираете VirtualBox, скачивайте последнюю версию (6.1+) — в старых могут быть проблемы с совместимостью с новыми версиями macOS.

КомпонентМинимальные требованияРекомендуемые требования
Процессор (CPU)4-ядерный или с поддержкой VT-x/AMD-V6–8 ядер (Intel Core i7/i9 или AMD Ryzen 7/9)
Оперативная память (RAM)8 ГБ16 ГБ и более
Жёсткий диск (SSD)50 ГБ свободного места100+ ГБ на SSD (NVMe)
ВидеокартаИнтегрированная (Intel HD Graphics)Дискретная (NVIDIA/AMD с 4+ ГБ)
BIOS/UEFIВключённая виртуализация (VT-x/AMD-V)Включённая виртуализация + Hyper-V отключён

Требования к железу и программные ограничения

Чтобы запустить macOS на виртуальной машине, ваш ПК должен соответствовать минимальным требованиям. В противном случае система будет тормозить или вообще не запустится.

Важно: Apple официально не поддерживает установку macOS на не-яблочное железо. Это значит, что для запуска потребуется:

  • Образ macOS (например, macOS Ventura или Sonoma), скачанный из App Store или с помощью утилит вроде macrecovery.
  • Патчи для виртуальной машины (если используете VirtualBox или старую версию VMware).
  • Отключённый Hyper-V в Windows (мешает виртуализации).

Перед началом проверьте, поддерживает ли ваш процессор виртуализацию. Для этого:

  1. Откройте Диспетчер задач (Ctrl + Shift + Esc).
  2. Перейдите на вкладку Производительность → ЦП.
  3. Посмотрите строку Виртуализация. Должно быть Включено.

Если отключено — заходите в BIOS (Del, F2 или F12 при загрузке) и активируйте VT-x (для Intel) или AMD-V (для AMD).

Подготовка образа для виртуальной машины

Без образа системы никуда. Есть два легальных способа его получить:

  1. Через App Store на Mac. Если у вас есть Mac (или друг с Mac), скачайте установщик macOS из App Store, а затем используйте утилиту createinstallmedia для создания загрузочного образа. Пример команды для macOS Ventura: sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB.
  2. Через утилиты для Windows. Можно воспользоваться инструментами вроде macrecovery.py (для VirtualBox) или Unlocker (для VMware). Они автоматически скачивают образ восстановления macOS с серверов Apple.
⚠️ Внимание: Скачивание образов macOS с торрент-трекеров или сторонних сайтов нарушает лицензионное соглашение Apple и может быть небезопасно.
Какую виртуальную машину вы используете для macOS?
VirtualBox
VMware Workstation
Parallels Desktop
QEMU/KVM
Другую

Сравнение и для запуска macOS

Выбор между VirtualBox и VMware зависит от ваших задач и опыта. Ниже — сравнение ключевых параметров.

КритерийVirtualBoxVMware Workstation Pro
СтоимостьБесплатноПлатный (от 199$)
Поддержка macOSТребует патчейПоддерживает из коробки (в новых версиях)
ПроизводительностьСредняя (зависит от настроек)Высокая (оптимизировано для виртуализации)
Сложность настройкиСредняя (нужно править конфиги)Низкая (интуитивный интерфейс)
Поддержка 3D-ускоренияЧастичнаяПолная
Интеграция с WindowsБазоваяРасширенная (общие папки, drag-and-drop)

Если вы новичок и не хотите возиться с настройками, VMware Workstation Pro — лучший выбор. Для экспериментов или если бюджет ограничен, подойдёт VirtualBox, но придётся потрудиться.

VMware Worksation Pro проще в настройке, но платный. VirtualBox бесплатный, но требует ручных доработок для запуска macOS.

Пошаговая настройка для macOS

Рассмотрим процесс на примере VirtualBox, так как это самый доступный вариант. Перед началом:

  • Убедитесь, что виртуализация включена в BIOS.
  • Отключите Hyper-V в Windows (через Панель управления → Программы и компоненты → Включение или отключение компонентов Windows).
  • Скачайте и установите последнюю версию VirtualBox и VirtualBox Extension Pack.
  • Подгатовьте образ macOS (например, macOS Ventura.iso).

Теперь приступаем к созданию виртуальной машины:

  1. Создайте новую ВМ. В VirtualBox нажмите Создать, укажите тип Mac OS X, версию macOS 13 Ventura (64-bit) (или вашу версию).
  2. Выделите ресурсы. Задайте не менее 4096 МБ (4 ГБ) оперативной памяти и 2–4 ядра процессора. Для диска выберите Создать новый виртуальный жёсткий диск (VDI, динамический, 50+ ГБ).
  3. Настройте систему. После создания ВМ заходите в Настройки → Система:
    • На вкладке Материнская плата отключите Флоппи и установите Чипсет: ICH9.
    • На вкладке Процессор включите PAE/NX и выделите не менее 2 ядер.
    • На вкладке Ускорение выберите Paravirtualization Interface: None и включите Включить вложенное страничное преобразование.
  4. Добавьте патчи. Закройте VirtualBox и откройте командную строку от имени администратора. Выполните команды: cd "C:\Program Files\Oracle\VirtualBox" VBoxManage.exe modifyvm "Имя_ВМ" --cpuidset 00000001 00000080 00000201 00000000 00000000 VBoxManage setextradata "Имя_ВМ" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1" VBoxManage setextradata "Имя_ВМ" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "Имя_ВМ" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95" VBoxManage setextradata "Имя_ВМ" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "Имя_ВМ" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
  5. Подключите образ. В настройках ВМ перейдите в Носители → выберите пустой оптический привод → нажмите на иконку диска и выберите ваш .iso с macOS.
  6. Запустите ВМ. В первом окне выберите язык, затем используйте Дисковую утилиту (Utilities → Disk Utility) для форматирования виртуального диска в APFS или Mac OS Extended (Journaled). После этого вернитесь в установщик и следуйте инструкциям.

Ускорение работы на виртуальной машине

Даже на мощном ПК виртуальная macOS может работать медленно. Чтобы ускорить её:

  • Выделите больше ресурсов. Если у вас 16+ ГБ ОЗУ, отдайте виртуальной машине 6–8 ГБ. Для выделите 4 ядра.
  • Используйте SSD. Виртуальный диск должен находиться на SSD, а не на HDD.
  • Включите 3D-ускорение. В настройках ВМ (Дисплей → Экран) увеличьте видеопамять до 128–256 МБ и включите Включить 3D-ускорение.
  • Отключите ненужные функции. В настройках macOS отключите анимации (Системные настройки → Специальные возможности → Уменьшить движение), прозрачность и другие эффекты.
  • Обновите гостевые дополнения. После установки macOS установите VirtualBox Guest Additions для macOS (есть неофициальные сборки).
Как проверить, работает ли 3D-ускорение в macOS на VirtualBox?

Откройте Терминал и выполните команду system_profiler SPDisplaysDataType. Если в выводе есть строка Metal: Supported, значит ускорение работает.

Практика: запуск на VMware Workstation

Если вы выбрали VMware Workstation, процесс будет проще, но потребуется платная версия (или бесплатная VMware Workstation Player с ограничениями).

Шаги:

  1. Скачайте и установите VMware Workstation.
  2. Скачайте утилиту Unlocker для VMware (она позволяет устанавливать macOS на не-яблочное железо). Разархивируйте и запустите win-install.cmd от имени администратора.
  3. Создайте новую ВМ: выберите Typical (recommended) → I will install the operating system later.
  4. Укажите тип Apple Mac OS X и версию (например, macOS 13.x).
  5. Выделите не менее 4 ГБ ОЗУ и 2 ядра CPU. Для диска выберите 50+ ГБ (рекомендуется Store virtual disk as a single file).
  6. В настройках ВМ (VM → Settings):
    • На вкладке CD/DVD (SATA) подключите образ macOS.
    • На вкладке Options → Advanced измените Firmware type на EFI.
    • Добавьте строку в VMX-файл (откройте его в блокноте): smc.version = "0"
  7. Запустите ВМ. В первом окне выберите язык, затем отформатируйте диск через Дисковую утилиту и установите macOS.

Чек-лист перед запуском macOS на виртуальной машине

Выполнено: 0 / 5

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

Можно ли запустить на виртуальной машине бесплатно?

Да, но с оговорками. VirtualBox бесплатный, но потребует ручной настройки и патчей. VMware Workstation Player тоже бесплатный, но в бесплатной версии нет полной поддержки macOS — нужно использовать утилиту Unlocker. QEMU/KVM бесплатный, но сложный в настройке.

Почему не устанавливается в VirtualBox?

Чаще всего проблема в отсутствии патчей или неправильных настройках ВМ. Проверьте:

  • Выполнены ли все команды VBoxManage для добавления параметров SMC и DmiSystemProduct.
  • Включена ли виртуализация в и отключён ли Hyper-V.
  • Выбран ли правильный тип машины (Mac OS X) и версия системы.
  • Достаточно ли ресурсов (ОЗУ, CPU, место на диске).
Если ошибка сохраняется, попробуйте использовать другой образ macOS или версию VirtualBox.

Какая версия лучше всего подходит для виртуальной машины?

Для виртуальной машины подойдёт любая версия, но чем новее, тем выше требования к железу. macOS Monterey (12) и Ventura (13) — хороший баланс между стабильностью и совместимостью. macOS Sonoma (14) требует более мощного ПК и может работать нестабильно на виртуальных машинах. Для тестирования подойдёт и macOS Big Sur (11).

Можно ли обновить на виртуальной машине?

Да, но с осторожностью. Обновление через Системные настройки → Обновление ПО может привести к ошибкам, если виртуальная машина не настроена правильно. Рекомендуется:

  • Сделать резервную копию виртуального диска.
  • Обновляться пошагово (например, с Ventura 13.0 до 13.1, а не сразу до 13.5).
  • Использовать чистую установку, если обновление не удаётся.