For the complete documentation index, see llms.txt. This page is also available as Markdown.

Running macOS Virtual Machines

You can install a copy of macOS in a virtual machine and use it as a guest operating system. This can be useful, for example, if you want to test software in another version of macOS or without having to log in and out of your main account.

To install macOS in a virtual machine:

  1. Open Parallels Desktop and choose File > New or use the + button in the top right corner of the Control Center.

  2. Under Free Systems, select Download macOS, click Continue, and follow the onscreen instructions. This process installs the version of macOS in line with your Mac's version of macOS.

  3. If you wish to install another version of macOS using an .ipsw file, use the Install Windows, Linux, or macOS from an Image File option and follow the onscreen instructions. This method also supports drag'n'drop.

Note: This option may be useful when you want to install a version of macOS that is different from the one your Mac is running, e.g., a macOS Sonoma 14 virtual machine on a Mac running macOS Sequoia 15.

However, to install a NEWER version of macOS in a virtual machine on a Mac running an older version of macOS, you will first need to update Xcode libraries on your Mac to the version corresponsing to the NEWER version of macOS that you wish to run as a virtual machine. E.g., to attempt to create a macOS Tahoe 26 virtual machine on a Mac running macOS Sequoia 15, you will first have to update Xcode to version 26.

Several limitations remain for macOS virtual machines, some of which are specific to CPU architecture. For example, Coherence mode is not supported for any macOS virtual machines.

For the latest limitations of macOS virtual machines running on Apple silicon Macs, check this KB article.

You can set whether function keys and other system shortcuts trigger actions in the host or guest version of macOS.

Last updated