🌐 English

How to run a macOS virtual machine on Apple Silicon

A macOS virtual machine is a separate Mac system running in a window. It is the safest way to try betas, test apps and experiment without touching your main Mac.

Updated:

Why run macOS in a virtual machine?

What you need

Step by step with MacDock

  1. Install MacDockDownload MacDock from the Mac App Store.
  2. Choose an IPSWSelect a local IPSW file or let MacDock download a compatible restore image through Apple's framework.
  3. Set resourcesChoose CPU cores, memory, disk size and NAT networking.
  4. Install macOSComplete macOS setup in the new environment.
  5. Save a checkpointAfter a clean shutdown, save a checkpoint so you can return to this state later.

Limits to know

Frequently asked questions

Is it legal to run macOS in a virtual machine?

Apple's macOS license allows running additional copies of macOS in virtual machines on Apple-branded hardware, within the limits of the license.

Where do I get a macOS IPSW?

MacDock can download a compatible restore image through Apple's framework, or you can choose an IPSW file you already have.

Do checkpoints replace Time Machine?

No. Checkpoints save the virtual machine state; keep independent backups of important data.

MacDock

MacDock creates and runs local macOS virtual machines on Apple Silicon. Try new software, macOS versions and risky settings in a separate system — and return to a saved checkpoint when you are done.

Download on the Mac App Store

Related guides