Windows

Как запустить macOS в Windows 10 на виртуальной машине

Как запустить macOS в Windows 10 на виртуальной машине

Windows 10 — отличная операционная система. У этого есть свои причуды и раздражения, но что не делает операционная система? Даже если вы обязаны Microsoft и Windows 10, вы все равно можете делать покупки. Что может быть лучше для этого, чем из безопасной среды вашей операционной системы и виртуальной машины? Таким образом, вы можете запускать macOS в Windows, что идеально, если вы хотите использовать приложения только для Mac в Windows .

Разблокируйте БЕСПЛАТНУЮ шпаргалку «Ultimate Windows Keyboard Shortcuts» прямо сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты

В этом руководстве вы узнаете, как установить macOS на виртуальную машину, создав виртуальный Hackintosh. «Hackintosh» — это название любого неподдерживаемого оборудования под управлением операционной системы Mac. Не уверены, что вы будете ладить с Mac? Попробуйте этот урок!

Какие файлы нужны для создания виртуальной машины macOS в Windows 10?

Прежде чем углубляться в «как», вам необходимо скачать и установить необходимые инструменты. В этом руководстве подробно рассказывается, как создавать виртуальные машины MacOS с помощью Oracle VirtualBox Manager (VirtualBox) и VMware Workstation Player (VMware Player). Не уверен, что использовать?

Загрузите последнюю версию VirtualBox . В учебнике используется VirtualBox 6.0.6.

Загрузите последнюю версию VMware Player . В учебнике используется VMware Player 15.0.4.

Вам также нужна копия macOS. Мохаве является последней версией MacOS. Тем не менее, на момент написания этой статьи, нет доступной сборки AMD MacOS Mojave для тех, у кого нет установленной MacOS на базе AMD.

Это не значит, что пользователям AMD не повезло. Вы все еще можете установить macOS High Sierra на виртуальной машине. И со временем станет доступна сборка виртуальной машины MacOS Mojave на базе AMD.

В этом руководстве основное внимание будет уделено установке macOS на виртуальной машине, работающей на оборудовании Intel. К сожалению, у меня нет доступа к оборудованию AMD, поэтому я не могу предоставить учебник. Однако, если вы продолжите чтение, вы найдете ссылки на несколько учебных пособий по AMD macOS High Sierra и Mojave к концу статьи.

Загрузите виртуальный образ macOS

Загрузите виртуальный образ macOS для своего процессора, тип виртуальной машины и нужную версию macOS:

Интел Мохаве

После завершения загрузки файла щелкните правой кнопкой мыши и распакуйте его с помощью вашего любимого инструмента архивирования. Например, я бы щелкнул правой кнопкой мыши, затем выберите 7-Zip> Извлечь в «Образ Mojave». В папке вы найдете файл .VMDK, который обозначает формат диска виртуальной машины. Файл VMDK содержит операционную систему, которую вы будете использовать в следующем разделе.

Как создать виртуальную машину MacOS Mojave с VirtualBox

Откройте VirtualBox. Выберите Новый . Введите macOS. VirtualBox определит ОС при вводе и будет использовать Mac OS X по умолчанию. Однако вам необходимо изменить это. В разделе Версия выберите macOS 10.13 High Sierra .

виртуальная машина macos выбирает os

Затем установите объем оперативной памяти, которую виртуальная машина и macOS могут использовать. Я бы предложил минимум 4 ГБ, но чем больше вы можете дать от хост-системы, тем лучше будет ваш опыт. Помните, что вы не можете назначить больше оперативной памяти, чем доступно вашей системе, и вам необходимо оставить часть памяти доступной для операционной системы хоста. ( Сколько оперативной памяти нужно системе? )

Наконец, вам нужно назначить жесткий диск. Выберите « Использовать существующий файл виртуального жесткого диска» .

виртуальная машина macos выбрать файл vmdk

Выберите значок папки и найдите файл VMDK, затем нажмите « Создать» .

Отредактируйте настройки виртуальной машины MacOS Mojave

Перед тем, как запустить виртуальную машину и использовать MacOS Mojave, вам нужно внести несколько изменений в настройки. Щелкните правой кнопкой мыши виртуальную машину MacOS и выберите « Настройки».

В разделе « Система» удалите дискету из порядка загрузки. Убедитесь, что набор микросхем установлен на ICH9 .

виртуальная машина macos установлена ​​RAM

Выберите вкладку Processor . Назначьте два процессора. Если у вас есть процессор i7 с запасной мощностью (или i9 с несколькими дополнительными ядрами), подумайте о назначении большего количества. Однако это не жизненно важно. Убедитесь, что флажок Enable PAE / NX установлен.

процессоры виртуальных машин macos

В разделе « Дисплей» установите значение « Видеопамять» на 128 МБ.

виртуальная машина macos доступна видеопамять

Теперь в разделе « Хранилище» установите флажок « Использовать кэш ввода-вывода хоста» .

Используйте командную строку для добавления пользовательского кода в VirtualBox

К сожалению, в текущей конфигурации VirtualBox не работает с вашим MacOS VMDK. Чтобы запустить и запустить его, вы должны по сути пропатчить VirtualBox, прежде чем виртуальная машина MacOS заработает. Для этого вам нужно ввести код с помощью командной строки. Все подробности ниже.

Начните с закрытия VirtualBox. Команды не будут выполняться должным образом, если работает VirtualBox или любой из связанных с ним процессов. После закрытия нажмите Windows Key + X , затем выберите в меню командную строку (Admin) . Если в вашем меню отображается только опция PowerShell, введите команду в строку поиска меню «Пуск». Затем щелкните правой кнопкой мыши «Лучшее совпадение» и выберите « Запуск от имени администратора» .

Следующий код работает для VirtualBox 5.x и 6.x.

Используйте следующую команду, чтобы найти каталог Oracle VirtualBox:

cd "C:\Program Files\Oracle\VirtualBox\" 

Теперь введите следующие команды, одну за другой. Настройте команду в соответствии с именем вашей виртуальной машины. Например, моя виртуальная машина называется « macos . Вот команды:

 VBoxManage.exe modifyvm "macos" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "macos" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "macos" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 

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

командная строка виртуальной машины macos virtualbox

Загрузите вашу виртуальную машину MacOS Mojave

Откройте VirtualBox. Дважды щелкните виртуальную машину MacOS, чтобы запустить ее. Вы увидите длинный поток текста, за которым следует серый экран. Серый экран может занять одну или две минуты, чтобы очистить, но не паникуйте. После разрешения вы попадете на экран приветствия macOS.

экран приветствия виртуальной машины macos virtualbox

Отсюда вы можете настроить виртуальную машину MacOS Mojave по своему усмотрению.

Совет для профессионалов: сделайте снимок вашей виртуальной машины, когда она пройдет серый экран. Если что-то пойдет не так, вы можете вернуться к настройке экрана приветствия и начать процесс заново. После того, как вы завершите установку macOS, выберите другую, чтобы сразу перейти к установке macOS. Перейдите на страницу « Машина»> «Сделайте снимок» , присвойте вашему снимку имя и дождитесь его обработки.

Мышь и клавиатура не работают?

Выключите виртуальную машину MacOS Mojave. Теперь загрузите и установите пакет расширений VirtualBox .

После установки щелкните правой кнопкой мыши виртуальную машину MacOS и выберите « Настройки» . Откройте вкладку USB и выберите USB 3.0 (xHCI) Controller , затем нажмите OK.

Запустите вашу виртуальную машину MacOS Mojave снова, и все готово.

Как создать виртуальную машину MacOS Mojave с помощью VMware Workstation Player

Предпочитаете VMware, а не VirtualBox? Вы можете создать виртуальную машину MacOS Mojave с помощью VMware, которая работает точно так же, как VirtualBox. И так же, как с VirtualBox, VMware также требует исправления, прежде чем виртуальная машина MacOS Mojave заработает.

Патч VMware Workstation Player

В приведенном выше списке файлов «MacOS Virtual Image» находится «VMware Player Patch Tool». Прежде чем приступить к дальнейшим действиям, загрузите инструмент исправлений. Затем перейдите в папку, в которую вы загрузили инструмент исправления. Распакуйте содержимое архива. Этот процесс работает лучше всего, когда папки находятся на одном диске (например, корневая папка VMware и извлеченный архив находятся на диске C: \).

Убедитесь, что VMware полностью закрыт. Теперь в папке patcher щелкните правой кнопкой мыши командный скрипт win-install и выберите « Запуск от имени администратора» . Сценарий откроет окно командной строки и запустит патч-скрипт. Обратите внимание Сценарий проскочил, и вам нужно следить за сообщениями « Файл не найден ».

Наиболее распространенная причина появления сообщения «файл не найден» или «система не может найти указанный файл» заключается в установке VMware Workstation Player в другом месте, отличном от папки по умолчанию, и выполнении исправления из другого каталога.

После завершения обновления вы можете открыть VMware.

Создайте виртуальную машину MacOS Mojave с VMware

Выберите Создать новую виртуальную машину. Выберите, я установлю операционную систему позже . Теперь выберите Apple Mac OS X и измените версию на macOS 10.14. Если вы не видите параметры macOS, это потому, что патч не был установлен правильно.

виртуальная машина macos vmware выбирает os

Затем вам нужно выбрать имя для вашей виртуальной машины MacOS Mojave. Выберите что-нибудь, что легко запомнить, затем скопируйте путь к файлу куда-нибудь под рукой — он понадобится вам, чтобы внести некоторые изменения в одно мгновение. На следующем экране выберите рекомендуемый максимальный размер жесткого диска, затем выберите Сохранить виртуальный диск как один файл . Завершите работу мастера создания виртуального диска, но пока не запускайте виртуальную машину.

Отредактируйте настройки виртуальной машины MacOS Mojave

Прежде чем вы сможете загрузить виртуальную машину, вы должны отредактировать спецификации оборудования. Кроме того, вам нужно указать VMware, где найти macOS VMDK.

На главном экране VMware выберите виртуальную машину MacOS Mojave, затем щелкните правой кнопкой мыши и выберите « Настройки» . Как и VirtualBox, увеличьте объем памяти виртуальной машины до 4 ГБ. Вы можете выделить больше, если у вас есть ОЗУ, чтобы сэкономить.

виртуальная машина macos vmware выбирает оперативную память

В разделе « Процессоры» измените количество доступных ядер на 2.

Теперь в разделе « Жесткий диск» (SATA) вам необходимо удалить созданный ранее жесткий диск. Выберите « Удалить», и VMware автоматически удалит диск. Теперь выберите « Добавить»> «Жесткий диск»> «SATA» (рекомендуется) > «Использовать существующий диск» . Перейдите к расположению macOS VMDK.

Отредактируйте файл macOS VMX

Ваш последний набор изменений перед включением виртуальной машины VMware MacOS Mojave!

Закройте VMware. Перейдите в папку, где вы сохранили виртуальную машину MacOS. Расположение по умолчанию:

 C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER 

Перейдите к macOS.vmx, щелкните правой кнопкой мыши и выберите « Открыть с помощью…» , выберите «Блокнот» (или предпочитаемый текстовый редактор). Прокрутите до конца файла конфигурации и добавьте следующую строку:

 smc.version = "0" 

Сохранить , затем выйти.

Теперь вы можете открыть VMware, выбрать виртуальную машину MacOS Mojave и запустить ее!

экран приветствия виртуальной машины macos vmware

Установите VMware Tools на виртуальную машину MacOS Mojave

Помните другой файл ISO, загруженный с помощью инструмента исправлений VMware? Он содержит инструменты VMware, набор утилит и расширений, которые улучшают обработку мыши, производительность видео и другие полезные вещи.

При работающей виртуальной машине macOS выберите « Плеер»> «Съемные устройства»> «CD / DVD (SATA)»> «Настройки» . Выберите « Использовать файл образа ISO» , затем перейдите к расположению файла VM Tool New.ISO, загруженного ранее. Нажмите ОК и вернитесь в macOS.

виртуальная машина macos vmware add iso

На рабочем столе вы должны отметить символ диска VMware Tools. Дважды щелкните диск, чтобы открыть его, затем выберите « Install VMware Tools» . Во время установки вы встретите предупреждение безопасности. Выберите « Открыть настройки безопасности»> «Разрешить» , затем щелкните значок замка, чтобы подтвердить изменения. Перезапустите виртуальную машину, и вы можете начать использовать macOS по своему усмотрению.

Исправление проблем

Есть несколько вещей, которые могут (и, вероятно, будут) работать неправильно при установке виртуальной машины MacOS в VMware Player Workstation.

Если вы не видите «Apple Mac OS X» во время работы мастера создания виртуальной машины, вам необходимо вернуться к процессу исправления. Убедитесь, что все процессы, связанные с VMware Player, отключены.

Если при запуске виртуальной машины вы получаете сообщение «Mac OS X не поддерживает двоичную трансляцию», существует большая вероятность, что вам нужно активировать виртуализацию в конфигурации BIOS / UEFI.

Если при запуске виртуальной машины появляется сообщение «Неисправимая ошибка VMware Player: (vcpu-0)», вам необходимо вернуться к файлу конфигурации macOS.vmx, чтобы убедиться, что вы добавили дополнительную строку и сохранили изменения.

MacOS Virtual Machine для оборудования AMD

Apple использует оборудование Intel для питания настольных компьютеров и ноутбуков. Настроить виртуальную машину MacOS с использованием аппаратного обеспечения Intel проще, поскольку технические характеристики оборудования очень похожи. С AMD все наоборот. Поскольку Apple не разрабатывает macOS на оборудовании AMD, создание виртуальной машины macOS в системе AMD сложнее.

Кроме того, у меня нет системы AMD для тестирования виртуальных машин MacOS, поэтому я не могу дать вам подробное руководство. Однако я могу указать вам несколько руководств по работе с виртуальными машинами macOS AMD, которые работают, если вы терпеливы и выполняете каждый шаг соответственно.

Форум AMD OS X — отличный ресурс для виртуальных машин MacOS. Вы также можете найти много других тем на форуме, касающихся виртуальных машин AMD MacOS.

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

У вас есть два варианта для вашей виртуальной машины MacOS Mojave. Оба варианта хороши, если вы хотите попробовать macOS перед тем, как перейти от Windows. Вы также можете использовать macOS для некоторых из лучших приложений Apple, предлагаемых.

Вы также можете использовать виртуальную машину для тестирования других операционных систем. Например, вот как установить дистрибутив Linux на виртуальной машине. Хотите узнать больше о виртуальных машинах? Ознакомьтесь с нашим Руководством пользователя VirtualBox. , в котором рассказывается все, что вам нужно знать, или наше руководство по созданию виртуальной машины с помощью Windows 10 Hyper-V.

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone