Запустить 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-V | 6–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 (мешает виртуализации).
Перед началом проверьте, поддерживает ли ваш процессор виртуализацию. Для этого:
- Откройте
Диспетчер задач(Ctrl + Shift + Esc). - Перейдите на вкладку
Производительность→ЦП. - Посмотрите строку
Виртуализация. Должно бытьВключено.
Если отключено — заходите в BIOS (Del, F2 или F12 при загрузке) и активируйте VT-x (для Intel) или AMD-V (для AMD).
Подготовка образа для виртуальной машины
Без образа системы никуда. Есть два легальных способа его получить:
- Через App Store на Mac. Если у вас есть Mac (или друг с Mac), скачайте установщик macOS из App Store, а затем используйте утилиту
createinstallmediaдля создания загрузочного образа. Пример команды дляmacOS Ventura:sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB. - Через утилиты для Windows. Можно воспользоваться инструментами вроде
macrecovery.py(дляVirtualBox) илиUnlocker(дляVMware). Они автоматически скачивают образ восстановления macOS с серверов Apple.
⚠️ Внимание: Скачивание образов macOS с торрент-трекеров или сторонних сайтов нарушает лицензионное соглашение Apple и может быть небезопасно.
Сравнение и для запуска macOS
Выбор между VirtualBox и VMware зависит от ваших задач и опыта. Ниже — сравнение ключевых параметров.
| Критерий | VirtualBox | VMware 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).
Теперь приступаем к созданию виртуальной машины:
- Создайте новую ВМ. В
VirtualBoxнажмитеСоздать, укажите типMac OS X, версиюmacOS 13 Ventura (64-bit)(или вашу версию). - Выделите ресурсы. Задайте не менее 4096 МБ (4 ГБ) оперативной памяти и 2–4 ядра процессора. Для диска выберите
Создать новый виртуальный жёсткий диск(VDI, динамический, 50+ ГБ). - Настройте систему. После создания ВМ заходите в
Настройки → Система:- На вкладке
Материнская платаотключитеФлоппии установитеЧипсет: ICH9. - На вкладке
ПроцессорвключитеPAE/NXи выделите не менее 2 ядер. - На вкладке
УскорениевыберитеParavirtualization Interface: Noneи включитеВключить вложенное страничное преобразование.
- На вкладке
- Добавьте патчи. Закройте
VirtualBoxи откройте командную строку от имени администратора. Выполните команды:cd "C:\Program Files\Oracle\VirtualBox"VBoxManage.exe modifyvm "Имя_ВМ" --cpuidset 00000001 00000080 00000201 00000000 00000000VBoxManage 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 - Подключите образ. В настройках ВМ перейдите в
Носители→ выберите пустой оптический привод → нажмите на иконку диска и выберите ваш.isoс macOS. - Запустите ВМ. В первом окне выберите язык, затем используйте
Дисковую утилиту(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 с ограничениями).
Шаги:
- Скачайте и установите
VMware Workstation. - Скачайте утилиту
UnlockerдляVMware(она позволяет устанавливать macOS на не-яблочное железо). Разархивируйте и запуститеwin-install.cmdот имени администратора. - Создайте новую ВМ: выберите
Typical (recommended)→I will install the operating system later. - Укажите тип
Apple Mac OS Xи версию (например,macOS 13.x). - Выделите не менее 4 ГБ ОЗУ и 2 ядра CPU. Для диска выберите 50+ ГБ (рекомендуется
Store virtual disk as a single file). - В настройках ВМ (
VM → Settings):- На вкладке
CD/DVD (SATA)подключите образ macOS. - На вкладке
Options → AdvancedизменитеFirmware typeнаEFI. - Добавьте строку в
VMX-файл (откройте его в блокноте):smc.version = "0"
- На вкладке
- Запустите ВМ. В первом окне выберите язык, затем отформатируйте диск через
Дисковую утилитуи установите macOS.
Чек-лист перед запуском macOS на виртуальной машине
Часто задаваемые вопросы
Можно ли запустить на виртуальной машине бесплатно?
Да, но с оговорками. VirtualBox бесплатный, но потребует ручной настройки и патчей. VMware Workstation Player тоже бесплатный, но в бесплатной версии нет полной поддержки macOS — нужно использовать утилиту Unlocker. QEMU/KVM бесплатный, но сложный в настройке.
Почему не устанавливается в VirtualBox?
Чаще всего проблема в отсутствии патчей или неправильных настройках ВМ. Проверьте:
- Выполнены ли все команды
VBoxManageдля добавления параметровSMCиDmiSystemProduct. - Включена ли виртуализация в и отключён ли
Hyper-V. - Выбран ли правильный тип машины (
Mac OS X) и версия системы. - Достаточно ли ресурсов (ОЗУ, CPU, место на диске).
VirtualBox.
Какая версия лучше всего подходит для виртуальной машины?
Для виртуальной машины подойдёт любая версия, но чем новее, тем выше требования к железу. macOS Monterey (12) и Ventura (13) — хороший баланс между стабильностью и совместимостью. macOS Sonoma (14) требует более мощного ПК и может работать нестабильно на виртуальных машинах. Для тестирования подойдёт и macOS Big Sur (11).
Можно ли обновить на виртуальной машине?
Да, но с осторожностью. Обновление через Системные настройки → Обновление ПО может привести к ошибкам, если виртуальная машина не настроена правильно. Рекомендуется:
- Сделать резервную копию виртуального диска.
- Обновляться пошагово (например, с
Ventura 13.0до13.1, а не сразу до13.5). - Использовать чистую установку, если обновление не удаётся.