Запустить на виртуальной машине в можно — и для этого не нужно покупать Mac. VirtualBox позволяет эмулировать на ПК, но требует предварительной подготовки: правильной версии программы, ISO-образа системы и точных настроек. Далее разберём, как это сделать без ошибок, с какими нюансами столкнётесь и как их обойти.
Сразу уточним: официально Apple запрещает установку на не-Apple железе, поэтому процесс полулегальный. Однако для тестирования или изучения системы этот способ работает. Главное — следовать инструкции и не нарушать лицензионные соглашения.
В этой статье: требования к железу, где взять образ macOS, как настроить VirtualBox и избежать часто встречающихся ошибок. Если всё сделать правильно, через 20–30 минут у вас будет рабочая виртуальная машина с macOS.
Требования к системе и оборудованию
Перед тем как запустить на VirtualBox под Windows, проверьте, потянет ли ваш ПК такую нагрузку. Виртуальная машина требует значительных ресурсов, особенно если хотите более-менее комфортной работы.
Минимальные требования:
- Процессор: Intel с поддержкой VT-x или с AMD-V (включено в BIOS). Без аппаратной виртуализации не запустится.
- Оперативная память: минимум 4 ГБ для виртуальной машины (лучше 8 ГБ, если на ПК 16 ГБ и больше).
- Жёсткий диск: 25–30 ГБ свободного места под виртуальный диск (для macOS Ventura или нужно больше — до 40 ГБ).
- Операционная система: Windows 10 или 11 (64-битная). На Windows 7 могут быть проблемы с драйверами.
Проверьте поддержку виртуализации: откройте Диспетчер задач → вкладка Производительность → ЦП. Если видите строку Виртуализация: Включено, всё в порядке. Если нет — заходите в и активируйте VT-x (для Intel) или AMD-V.
Если у вас процессор AMD, выберите образ macOS с патчем для AMD. Без него установка не пройдёт или будет сильно тормозить.
| Версия macOS | Совместимость с VirtualBox | Требования к железу | Примечания |
|---|---|---|---|
| macOS Sonoma (14.x) | Сложно | 8 ГБ ОЗУ, 40 ГБ HDD, VT-x/AMD-V | Требует патчей для загрузчика. Работает нестабильно. |
| macOS Ventura (13.x) | Средне | 6 ГБ ОЗУ, 30 ГБ HDD, VT-x/AMD-V | Нужны дополнительные настройки в VirtualBox. |
| macOS Monterey (12.x) | Хорошо | 4 ГБ ОЗУ, 25 ГБ HDD, VT-x/AMD-V | Самая стабильная версия для виртуализации. |
| macOS Big Sur (11.x) | Хорошо | 4 ГБ ОЗУ, 25 ГБ HDD, VT-x/AMD-V | Подходит для большинства ПК. |
| macOS Catalina (10.15) | Отлично | 4 ГБ ОЗУ, 20 ГБ HDD, VT-x/AMD-V | Легче всего устанавливается, ностабильная работа. |
Какую версию можно установить на VirtualBox
Не все версии одинаково хорошо работают в VirtualBox. Чем новее система, тем сложнее её запустить на виртуальной машине. В таблице ниже — актуальные версии на 2024 год и их совместимость.
Если вы новичок, начните с macOS Catalina или Monterey — их проще настроить, и они работают стабильнее новых версий. Для тестирования последних фич можно попробовать Ventura, но будьте готовы к багам.
Где взять ISO-образ macOS
Официально Apple не распределяет ISO-образы для установки на виртуальные машины. Однако есть легальные и полулегальные способы их получить.
Способы получения образа:
- Через App Store на Mac: Если у вас есть друг с Mac, он может скачать из App Store (бесплатно), а затем создать ISO-образ с помощью утилиты
createinstallmediaилиInstall Disk Creator. - Сторонние ресурсы: В интернете можно найти готовые образы, но есть риск нарваться на вирусы или неработающие сборки. Проверяйте хэши файлов и читайте отзывы.
- Официальные инструменты от Apple: Для разработчиков доступны образы через программу Apple Developer, но требуется регистрация.
Важно: образы для VirtualBox часто модифицируют (добавляют драйвера, патчи для VT-x), поэтому ищите версии с пометкой for VirtualBox или Hackintosh.
Настройка для macOS
Перед установкой нужно правильно настроить VirtualBox. Ошибки на этом этапе часто приводит к тому, что не запускается или вылетает на этапе загрузки.
Пошаговые действия:
- Установите последнюю версию VirtualBox с официального сайта. Старые версии могут не поддерживать новые образы macOS.
- Создайте новую виртуальную машину:
- Тип ОС:
Mac OS X. - Версия: выберите ту, которую будете ставить (например,
macOS 12 Monterey). - ОЗУ: не менее 4096 МБ (4 ГБ).
- Жёсткий диск: создайте новый виртуальный диск размером 25–50 ГБ (тип
VDI, динамический).
- Тип ОС:
- Настройте процессор:
- Количество ядер: 2–4 (в зависимости от вашего процессора).
- Включите
Включить PAE/NX. - Аппаратная виртуализация:
VT-x/AMD-V(обязательно!).
- Настройте видеопамять:
- Установите 128 МБ (минимально для macOS).
- Включите
3D-ускорение(если доступно).
- Подключите ISO-образ: в настройках виртуальной машины выберите скачанный образ в разделе
Носители.
⚠️ Внимание: Если вы используете процессор AMD, перед запуском виртуальной машины нужно вручную прописать команды в консоли VirtualBox. Без этого не загрузится. Подробности — в следующем разделе.
Допалнительные настройки для процессоров AMD
Пользователи процессоров AMD сталкиваются с проблемой: macOS отказывается запускаться из-за отсутствия поддержки на уровне ядра. Решение — добавление специальных команд в конфигурацию VirtualBox.
В таблице ниже — команды для разных версий macOS. Их нужно ввести в командной строке Windows от имени администратора, предварительно остановив виртуальную машину.
| Версия macOS | Команда для VirtualBox | Описание |
|---|---|---|
| Catalina (10.15) | VBoxManage modifyvm "Имя_ВМ" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff | Включает поддержку для AMD. |
| Big Sur (11.x) | VBoxManage setextradata "Имя_ВМ" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1" | Эмулирует модель для обхода проверки. |
| Monterey (12.x) | VBoxManage modifyvm "Имя_ВМ" --cpu-profile "Intel Core i7-6700K" | Использует профиль для совместимости. |
| Ventura (13.x) | VBoxManage setextradata "Имя_ВМ" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" | Обходит проверку версии BIOS. |
После ввода команд перезапустите VirtualBox и попробуйте запустить виртуальную машину. Если всё сделано правильно, установка должна начаться.
Без правильных команд для AMD macOS не запустится — это ключевой момент для пользователей процессоров от AMD.
Установка на виртуальную машину
Если все настройки выполнены верно, можно приступать к установке. Процесс похож на установку на реальный Mac, но есть нюансы.
Пошаговая установка:
- Запустите виртуальную машину. Если всё настроено правильно, появится экран загрузчика macOS.
- Выберите язык. Используйте клавиши со стрелками и
Enter. - Откройте
Дисковую утилиту. В меню выберитеУтилиты→Дисковая утилита. - Отформатируйте виртуальный диск:
- Выберите виртуальный диск (обычно
VBOX HARDDISK). - Нажмите
Стереть. - Формат:
APFS(для новых версий) илиMac OS Extended (Journaled)(для старых). - Схема разделов:
Карта разделов GUID.
- Выберите виртуальный диск (обычно
- Закройте Дисковую утилиту и вернитесь в меню установщика.
- Начните установку. Выберите отформатированный диск и подтвердите установку.
- Дождитесь завершения. Процесс может занять 15–30 минут в зависимости от мощности ПК.
- Настройте macOS. После установки следуйте инструкциям мастера настройки (выбор региона, создание пользователя и т. д.).
После первой загрузки система может предложить обновиться — лучше отложите это, так как обновления могут сломать работоспособность в VirtualBox.
Как ускорить работу macOS в VirtualBox
Установите гостевые дополнения VirtualBox (только для macOS до Catalina). Для новых версий используйте утилиту VirtualBox Guest Additions для macOS. Также можно выделить больше ядер процессора и видеопамяти, если ваш ПК это позволяет.
Постнастройка и оптимизация
После установки в VirtualBox нужно провести постнастройку, чтобы система работала быстрее и стабильнее.
Что сделать после установки:
- Установите VirtualBox Guest Additions: Это улучшит интеграцию с хостом (Windows), добавит поддержку мыши, общего буфера обмена и автоматического изменения размера окна. Скачайте расширение с официального сайта VirtualBox и установите его через меню
Устройства→Подключить образ диска дополнений гостевой ОС. - Настройте разрешение экрана: По умолчанию может работать в низком разрешении. Чтобы исправить это, отредактируйте конфигурацию виртуальной машины:
- Откройте командную строку и введите:
VBoxManage setextradata "Имя_ВМ" "VBoxInternal2/EfiGraphicsResolution" "1920x1080" - Замените
1920x1080на нужное разрешение.
- Откройте командную строку и введите:
- Отключите ненужные службы: macOS в виртуальной машине не нуждается в фоновых процессах, которые расходуют ресурсы. Отключите
Spotlight,Time Machineи другие ненужные функции в настройках системы. - Увеличьте видеопамять: В настройках виртуальной машины выделите 256 МБ видеопамяти для более плавной работы интерфейса.
Чек-лист перед первым запуском macOS в VirtualBox
Часто задаваемые вопросы
Можно ли запустить на бесплатно?
Да, VirtualBox — бесплатная программа, а образы можно скачать легально через App Store на или с помощью инструментов для разработчиков. Однако для полноценного использования потребуется лицензия от Apple.
Почему не запускается на моём ПК с AMD?
Скорее всего, вы не добавили специальные команды для процессоров в настройки VirtualBox. Без них не сможет распознать ваш процессор. Используйте команды из раздела выше, подходящие для вашей версии macOS.
Сколько места на диске нужно для в VirtualBox?
Минимально — 25 ГБ для старых версий (Catalina, Big Sur). Для Monterey и новее рекомендуется 30–40 ГБ. Учтите, что динамический диск в VirtualBox будет занимать только реально используемое пространство.
Можно ли обновить в VirtualBox?
Теоретически да, но на практике обновления часто ломают работоспособность виртуальной машины. Рекомендуется отключить автоматическое обновление в настройках macOS, чтобы избежать проблем.