In collaboration with Apple, Parallels engineers created the world's first prototype of a macOS virtual machine (VM) running on a Mac with Apple M silicon. With Parallels Desktop 18 for Mac and newer , you can now download and install a macOS VM on a Mac with Apple silicon just with a few clicks.
Note: Parallels Desktop doesn't support creating a macOS virtual machine from the .app installation image on Mac computers with Apple silicon.
If you want to create a macOS 14 Sonoma virtual machine, kindly visit KB 129770.
1. It's possible to create macOS Monterey 12 and newer virtual machines only.
2. If you have macOS Monterey 12 installed on your computer, to install a macOS VM of a newer version than your host Mac has, the only way is to upgrade your main macOS to the newer version.
Note: Parallels Desktop will download and install the same version of macOS as your Mac is currently running.
To install a macOS VM, start Parallels Desktop and follow the steps below:
1. Click the Parallels Desktop icon on the top menubar > Control Center.
2. Click + in the top right corner > Continue > scroll to the right under Free Systems > select Download macOS.
3. Click Download and proceed with the installation.
Alternative way of installation
Starting with Parallels Desktop 19, you can install a macOS VM just by double-clicking the downloaded .ipsw file:
2. Double-click the downloaded .ipsw file and create a name of the virtual machine, and click Create.
Note: the .ipsw file should be configured to be opened by Parallels Desktop app. For this purpose, just right-click the .ipsw file > Get info > in the 'Open with' section select Parallels Desktop and click Change All.
Install macOS VM in Parallels Desktop 19 and newer
Starting Parallels Desktop 19, prlctl support has been added for creating a new macOS virtual machine on a Mac with Apple silicon. The instructions are pretty straightforward:
2. Open Terminal and execute the command below to create a virtual machine shell and attach the installation image to it:
prlctl create "macOS_name" -o macos --restore-image <path to the .ipsw file>
prlctl create "macOS13.5_test" -o macos --restore-image /Users/mikhailushakov/Downloads/UniversalMac_13.5_22G74_Restore.ipsw
3. Adjust the size of the virtual hard drive if needed (by default, the size of the virtual hard drive is 64 GB) by executing the commands below:
3.1. Navigate to the virtual machine folder (by default, it's saved in users/username/Parallels folder):
cd <path to the .macvm bundle>
3.2 Create a virtual disk of the needed size, e.g. 100 GB disk:
truncate -s 100G disk0.img
Note: the primary disk’s name should be disk0.img, it should be present inside the VM bundle.
4. Start the installation by executing the prlctl start <VM name> command to start the installation process:
prlctl start macvm_test
Alternatively, you can start it by opening Control Center (right-click Parallels Desktop icon in Dock > Control Center) and clicking the virtual machine icon.
5. Wait for the installation to complete and follow on-screen instructions to choose language, create a user account, etc.
Install macOS VM in Parallels Desktop 18 and earlier
Install macOS VM of the same version
If you want to create a macOS virtual machine manually, kindly follow the steps below:
- Get a download URL. To do it, execute the following command in Terminal:
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_macvm_create --getipswurl
- Copy the output URL, paste, and follow it in your browser.
- Once the file has been downloaded, use the following Terminal command:
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_macvm_create <path_to_ipsw> <path_to_macVM> --disksize <bytes>
Note: macOS ARM virtual machine's hard drive size can only be set once at the moment of creation. There is currently no way to change it afterward. This command denotes storage capacity in bytes. Since Apple uses the decimal system to measure storage capacity, 80,000,000,000 bytes in this example equals 80 gigabytes.
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_macvm_create ~/Downloads/UniversalMac_13.3_22E252_Restore.ipsw ~/Parallels/macOS.macvm --disksize 80000000000
- Wait for the installation to complete. You will see progress in the Terminal output.
- Once finished, locate the file in ~/Parallels/ (your home folder > "Parallels"), drag and drop the file to Control Center, or open the file with Parallels Desktop via Finder.
Install macOS VM of a different version
It appears that it is currently possible to install a macOS virtual machine on Mac computer with Apple M-series Chip only of the same macOS version as that installed on the Mac.
Hence, if you wish to create a macOS virtual machine with a different macOS version, it is necessary to create it on a Mac running that version, and then transfer the resulting .macvm file to the destination Mac.
Install Parallels Tools
Please note that Parallels Tools functionalities in macOS virtual machines on Apple Silicon Mac computers are very limited. Parallels Engineering Team is researching ways to expand the list of supported features in future product updates. Dynamic Resolution (for macOS 14 and newer VMs running on Mac computers with macOS 14 and newer) and Shared Clipboard have already been added. To enable these features, please install Parallels Tools.
- Open Finder in the macOS virtual machine.
- From the list of locations on the sidebar, select the "Parallels Tools" drive.
- Double-click on the "Install" icon.
- Wait for the Parallels Tools installation to start. Enter macOS (VM) password when prompted.
- Wait for the Parallels Tools installation to complete.
- Restart macOS VM.
To run a macOS Monterey VM on Mac computers with Apple Silicon, Parallels Desktop uses new technology introduced in macOS Monterey, that's why it is not possible to run earlier versions of macOS on a Mac with Apple Silicon.
Most productivity and integration features are not available to this VM yet. It is not possible to suspend and resume the VM, snapshots are not supported for now. Apart from that, in Parallels Desktop 19 and newer it is currently possible to adjust the guest macOS screen resolution in real-time mode when resizing ratio only in a macOS 14 Sonoma VM and newer version running on a host with macOS 14 Sonoma or newer as a host operating system; it's not possible to change virtual machine hardware parameters (Device UUID and Serial number) and to register with Apple ID. USB and camera sharing are also missing in macOS Monterey VM running on a Mac with Apple Silicon so far.
Note: on Mac computers with Intel processors macOS Monterey 12 VM is featured with a full list of enhanced integration similar to what other Intel-based macOS virtual machines have.