How To Install macOS Monterey in VirtualBox Windows PC - featured image

How To Install macOS Monterey in VirtualBox | Windows 10/11 PC

This article will show you how to install macOS Monterey in VirtualBox on your Windows PC or laptop. We’ve also included links to download the macOS Monterey ISO file for VirtualBox, VBox codes, and the official VirtualBox.

Apple released macOS 12 (macOS Monterey) at WWDC 21. It superseded the previous Macintosh operating system, macOS Big Sur. macOS Monterey includes a plethora of advanced features. One of the most appealing features of macOS is the ability to play music and videos within messages. It also includes mail security features like VPNs and much more.

I’m sure most of you are eager to try out Apple’s operating system, macOS Monterey. As we all know, macOS can only be installed on a Mac; it cannot be installed directly on a Windows PC. However, there is a solution! This guide will show you how to install macOS Monterey on your Windows PC using VirtualBox. For that, follow the step-by-step guide below.

Step 1. Download The macOS Monterey ISO Image

Before installing macOS Monterey on a virtual machine, you must first download the ISO file. You will need this file later in the steps. We have listed the download below:

Download macOS Monterey (macOS 12) ISO Image

Note: Please remember to install macOS Monterey on a PC with an SSD; otherwise, it will be extremely slow. Increasing the amount of RAM in your computer will also affect its performance.

Step 2. Enable Virtualization on Your PC

Virtual machines created in VirtualBox for macOS Monterey run faster thanks to hardware virtualization technologies in modern CPUs. However, to use this feature, specific PCs must first be enabled. You might get errors if you don’t turn it on while installing macOS Monterey in VirtualBox. To learn more about it and how to enable it on your PC, open the below guide by Techschumz.

Enable virtualization on your Windows PC.

Step 3. Download and Install VirtualBox & Its Extension Pack

You will need VirtualBox if you want to install macOS Monterey on your Windows PC. Besides that, you should also install the extension pack if you don’t want to run into problems while installing macOS Monterey in VirtualBox. The mouse and keyboard may not work without the VirtualBox Extension Pack. Here’s a guide on how to install it on your PC:

Download and install VirtualBox & Extension Pack

Step 4. Create and Set Up a New Virtual Machine for macOS Monterey

The fourth step in installing macOS Monterey in VirtualBox on a Windows 10 or Windows 11 computer is to create and set up a new virtual machine that will boot macOS. Follow the steps below to accomplish this:

  • Open VirtualBox from the Start menu.
Opening VirtualBox
  • In VirtualBox, tap New to start creating a new virtual machine for macOS Monterey.
Tap on New in VirtualBox
Tap on New
  • Provide a name and a location for your virtual machine. Start your name with macOS. When you type macOS, the VB will automatically select and type the macOS version.
Name your Virtual Machine
Name your Virtual Machine
  • Next, tap the arrow next to ISO Image, select Other, and add the macOS Monterey ISO file.
Add the macOS Monterey ISO image
Add the ISO image
  • After giving the virtual machine a name and a location and adding the ISO image, tap Next.
  • Set the amount of RAM (4 GB is recommended) and the number of processors (more than one) for the virtual machine. When you’re finished, press the Next button. Please remember that more RAM and a faster CPU result in improved performance.
RAM and Processors for macOS Monterey Virtual Machine
RAM and Processors for VM
  • Next, select Create a Virtual Hard Disk Now and enter a size of anything near 80 GB.
Virtual Hard Disk
Virtual Hard Disk
  • That’s all! The table summarizes the macOS Monterey virtual machine configuration you’ve chosen. If satisfied with the settings, click Finish to create the virtual machine.
Virtual machine configuration summary
  • Select the newly created virtual machine in VirtualBox and tap on Settings.
macOS Monterey VM settings
VM settings
  • Open the Display settings and change the video memory to 128 MB, leaving the rest alone.
  • Finally, press OK to save your changes.
Video Memory
Video Memory

Step 5. Run the VirtualBox codes for macOS Monterey

The VirtualBox code is required for installing and running macOS Monterey in VirtualBox on Windows. If the code is not used or is used incorrectly, the virtual machine running macOS will get stuck in a loop. For that, follow the steps below carefully:

  • Open the Notepad app on your PC, and copy and paste the below codes on your notepad.
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
  • Then, open the Edit menu, and tap Replace.
Edit > Replace
Edit > Replace
  • Replace VM Name with the name of the VirtualBox machine you just created, and then click Replace All to proceed.
Replace VM name
Replace VM name
  • Now, go to the Start menu, search for CMD, and run it as an administrator.
Run CMD as administrator
Run CMD as administrator
  • Finally, copy and paste the codes into CMD, and hit Enter. Keep in mind that entering the code incorrectly will result in an error. Try to paste it correctly.

Step 6. Install macOS Monterey in VirtualBox

After completing the previous five steps, this is the final step in installing and using macOS Monterey on your Windows 10/11 PC in VirtualBox. So let’s get this installation started.

  • Open VirtualBox, select the macOS Monterey virtual machine you created earlier and click Start. After that, a series of codes will appear on the screen before landing on the Apple logo.
Apple logo - loading
Apple logo – loading
  • Then, choose your preferred language to continue.
  • You must first partition the storage before installing macOS Monterey (macOS 12) on the VM. For that, tap on Disk Utility and then press the Continue button.
Disk Utility
Disk Utility
  • Choose the storage where the macOS Monterey virtual machine is stored and tap Erase. After it’s done, close Disk Utility.
  • Select Install macOS 12 from the main menu, followed by Continue.
Select Install macOS 12
Install macOS 12
  • Accept the terms and conditions and select the disk to start installing macOS Monterey.
Agree to terms
Agree to terms
  • Specify whether you want the national input keyboard enabled by default based on your location. When you’re finished, press the Continue button.
  • You can skip the accessibility settings by clicking on Not Now.
  • Tap on Continue with data and privacy.
  • Apple’s Migration Assistant can be used by users migrating from another Mac. There is no need to configure it because we are performing a clean installation, so select Not Now.
  • Read and accept the macOS Monterey license terms and conditions.
  • Create an account for your macOS Monterey VM, then press the Continue button.
  • Next, you’ll see that location services and device analytics are already turned on. If you are concerned about your security and privacy, you can disable them.
  • Now, if you want, you can enable Screen Time from here if you want to track your weekly downtime, content, and privacy constraints.
  • Another feature that you can enable or disable is the voice assistant. Given the current popularity of voice assistants, you should give Siri a shot. Tap Continue to add Siri.
  • Select your preferred macOS Monterey (macOS 12) appearance and press the Continue button.
  • That’s it! macOS Monterey has been installed successfully on VirtualBox. Now, you can start using it.

That’s all! Here’s how to install macOS Monterey (macOS 12) on your Windows PC or laptop using VirtualBox.

Final Words

That’s it! These are the steps to install macOS Monterey in VirtualBox on a Windows PC. It was pretty straightforward; download the macOS Monterey ISO, create a virtual machine for it, and install it in the virtual machine. I hope you’ve found this guide helpful. If you have any questions or encounter any problems, please leave them in the comments section.

If it hasn’t worked for you, you can try installing macOS Monterey on VMware. You can also install macOS Ventura, the late macOS, in VirtualBox or VMware. We have step-by-step guides for them too:

How To Install macOS Ventura in VirtualBox

How to Install macOS Ventura in VMware Workstation

4 thoughts on “How To Install macOS Monterey in VirtualBox | Windows 10/11 PC”

  1. Step 5 seems to be copy-paste from at least two different sites.
    Did you test your full process?

  2. I get this error:

    Failed to query SMC value from the host (VERR_INVALID_HANDLE).
    Result Code:
    E_FAIL (0X80004005)
    IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top