---
title: "UTM Mac: The Ultimate Solution for Running Windows on macOS"
description: "UTM Mac offers a full-featured emulator and VM host for running Windows on macOS, learn how to get started in this ATA Learning tutorial!"
canonical: "https://adamtheautomator.com/utm-mac/"
---

# UTM Mac: The Ultimate Solution for Running Windows on macOS

> UTM Mac offers a full-featured emulator and VM host for running Windows on macOS, learn how to get started in this ATA Learning tutorial!

Source: https://adamtheautomator.com/utm-mac/

---

ATA Learning

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

![UTM Mac: The Ultimate Solution for Running Windows on macOS](https://adamtheautomator.com/wp-content/uploads/2023/07/utm-mac.jpg)

# UTM Mac: The Ultimate Solution for Running Windows on macOS

[![](https://secure.gravatar.com/avatar/1bc5e1d52466fc3739f550c8d78be310684747bf1466a98d698320627ea243e2?s=192&d=mm&r=g)Michael Nguyen Tu](https://adamtheautomator.com/author/michael-nguyen-tu/)1 August 20236 min. read

Categories: [IT Ops](/category/it-ops/)

Tags:[macOS](/tag/macos/)

Table of Contents

*   [Prerequisites](#prerequisites)
*   [Downloading and Installing UTM Mac](#downloading-and-installing-utm-mac)
*   [Preparing a Bootable Windows ISO Image File](#preparing-a-bootable-windows-iso-image-file)
*   [Creating Your First VM via the UTM Mac](#creating-your-first-vm-via-the-utm-mac)
*   [Conclusion](#conclusion)

Do you often need to test new software, like a Windows system, but avoid screwing up working configurations on your Mac system? Setting up a VM is a great solution. Not sure how? UTM Mac lets you run a Windows system on your Mac without breaking the bank!

UTM Mac, a full-featured system emulator, and VM host, is the ultimate solution for running Windows on macOS — completely free of charge. And in this tutorial, you will learn to set up UTM Mac and create your first Windows VM on your Mac.

Read on and experience fast and secure Windows 11 performance on your Mac today!

## Prerequisites

This tutorial comprises hands-on demonstrations. If you wish to follow along, ensure you have the following:

*   A Mac computer running macOS 10.13 (High Sierra) or later – This tutorial uses macOS 12 (Monterey).
*   Homebrew CLI tool and the [Xcode Development Tool](https://apps.apple.com/us/app/xcode/id497799835?mt=12) are installed on your computer.

Related:[How to Install Homebrew on macOS](https://adamtheautomator.com/install-homebrew/)

*   At least 8GB of free RAM and 100GB of free storage.

## Downloading and Installing UTM Mac

UTM Mac is a software solution based on [QEMU](https://www.qemu.org/) that allows you to run a Windows OS on your Mac computer. What makes UTM Mac a great deal is that it is an open-source virtualization platform explicitly designed for macOS.

Installing UTM Mac lets you enjoy the features of both macOS and Windows on your Mac computer without the hassle of dual-booting or investing in additional hardware.

To download and install UTM Mac, follow these steps:

1\. Open your preferred web browser, visit the [official website](https://mac.getutm.app/), and download the latest version of UTM.

![Downloading the latest version of UTM](https://adamtheautomator.com/wp-content/uploads/2023/07/image-305.png)

Downloading the latest version of UTM

2\. Next, open the downloaded file (**UTM**.**dmg**) to begin the installation.

![Opening the UTM installer](https://adamtheautomator.com/wp-content/uploads/2023/07/image-304.png)

Opening the UTM installer

3\. Drag and drop the UTM Mac icon onto the **Applications** folder alias to install UTM Mac.

![Installing UTM Mac](https://adamtheautomator.com/wp-content/uploads/2023/07/image-303.png)

Installing UTM Mac

4\. Once the installation completes, launch UTM Mac from your **Applications** folder, as shown below.

![Launching UTM Mac](https://adamtheautomator.com/wp-content/uploads/2023/07/image-302.png)

Launching UTM Mac

5\. Lastly, click **Open** to authorize launching UTM Mac.

![Authorizing the launching of UTM Mac](https://adamtheautomator.com/wp-content/uploads/2023/07/image-301.png)

Authorizing the launching of UTM Mac

The main UTM Mac window appears, as shown below, where various options exist to configure and customize a VM environment.

You are all set to use UTM Mac and start running Windows on your Mac computer.

![Viewing the UTM main window](https://adamtheautomator.com/wp-content/uploads/2023/07/image-300.png)

Viewing the UTM main window

## Preparing a Bootable Windows ISO Image File

UTM Mac is now running on your computer, but you must prepare a bootable ISO image file before installing a Windows system. This ISO image file is a digital replica of a Windows installation disc or DVD containing all the necessary files to install and set up the Windows OS.

To prepare a bootable Windows ISO image file:

1\. Open your terminal, and run the following command `brew` command to `update` Homebrew, ensuring all packages are up-to-date.

```bash
brew update
```

![Updating Homebrew](https://adamtheautomator.com/wp-content/uploads/2023/07/image-317.png)

Updating Homebrew

Related:[Unleash Your macOS Terminal Power in This iTerm Tutorial](https://adamtheautomator.com/iterm/)

2\. Once updated, run the below command to `install` the necessary tools as follows for preparing the Windows ISO image:

| Tool | Function |
| --- | --- |
| `aria2` | Downloads the Windows ISO image file efficiently. |
| `cabextract` | Extracts files from Microsoft Cabinet (CAB) files. Windows ISO files use CAB compression; this tool is required to extract the contents. |
| `wimlib` | A library for working with Windows Imaging (WIM) files. WIM files are commonly used for Windows installation and can be manipulated using tools from `wimlib`. |
| `cdrtools` | Creates and manipulates ISO images. |

```bash
brew install aria2 cabextract wimlib cdrtools
```

![Installing the required tools](https://adamtheautomator.com/wp-content/uploads/2023/07/image-316.png)

Installing the required tools

3\. Next, run the below command to `install` the `chntpw` package. This package allows you to perform advanced tasks related to Windows systems within the UTM Mac environment.

```bash
brew tap minacle/chntpw && brew install minacle/chntpw/chntpw
```

![Installing the chntpw package](https://adamtheautomator.com/wp-content/uploads/2023/07/image-315.png)

Installing the chntpw package

4\. Now, navigate to the [Unified Update Platform (UUP) dump website](https://uupdump.net/), click the Windows 11 drop-down, and choose the **22H2** (the latest at this time of writing).

![](https://adamtheautomator.com/wp-content/uploads/2023/07/image-314.png)

5\. Click a UUP dump with the architecture type for your system from the search result to download an ISO image. This tutorial uses a Windows ISO image of the [22H2 version (build 22621.674)](https://uupdump.net/known.php?q=22621.674).

If you use an Intel-based Mac system, select x64. Otherwise, choose arm64 for Apple Silicon-based systems.

The UUP dump website allows downloading Windows ISO images directly from Microsoft’s Windows Update servers. This service benefits users who want to retrieve clean, up-to-date Windows ISO files without needing third-party sources.

![Selecting UUP dump for a Windows build](https://adamtheautomator.com/wp-content/uploads/2023/07/image-313.png)

Selecting UUP dump for a Windows build

6\. Choose your desired language for the UUP dump from the drop-down field and click **Next**.

![Choosing a language for the UUP dump](https://adamtheautomator.com/wp-content/uploads/2023/07/image-312.png)

Choosing a language for the UUP dump

7\. Keep the default selections for the **Edition**, and click **Next** to continue.

![Keeping the default Edition selections](https://adamtheautomator.com/wp-content/uploads/2023/07/image-311.png)

Keeping the default Edition selections

8\. Configure the download options as follows:

*   **Download method** – Ensure the **Download and convert to ISO option** is selected to convert the UUP set automatically to an ISO image.
*   **Conversion options** – Tick the **Include updates** checkbox to ensure the downloaded UUP Dump package includes all the latest updates for the selected Windows version.

Once configured, click **Create download** **package** to download the UUP dump package to an ISO image.

![Selecting download options for the UUP dump package](https://adamtheautomator.com/wp-content/uploads/2023/07/image-310.png)

Selecting download options for the UUP dump package

9\. [Extract the ISO image’s contents](https://www.cisdem.com/resource/what-is-an-iso-file-how-to-extract-iso-files-mac.html) to a local folder (i.e., _convertiso_). Doing so allows you to access the necessary files for creating the Windows ISO image.

![Extracting the downloaded UUP Dump package into a folder](https://adamtheautomator.com/wp-content/uploads/2023/07/image-309.png)

Extracting the downloaded UUP Dump package into a folder

10\. Next, navigate to the extracted folder (_convertiso_) in your terminal, and run the below `chmod` command.

This command does not provide output but allows you to execute the `uup_download_macos.sh` file as a script, which automates downloading Windows. This file handles authentication, downloading packages, verifying checksums, and other related tasks.

```bash
chmod +x uup_download_macos.sh
```

Related:[Manage Directory and File Permissions with Chmod](https://adamtheautomator.com/chmod-recursive/)

11\. Run the following command to execute the script (`uup_download_macos.sh`) and initiate the download of the Windows ISO image from the UUP dump servers.

```bash
./uup_download_macos.sh 
```

Ensure you have a stable internet connection and let the download process complete uninterrupted. The download time may vary based on your internet speed and the size of the ISO image.

![Downloading the Windows ISO image from the UUP dump servers ](https://adamtheautomator.com/wp-content/uploads/2023/07/image-308.png)

Downloading the Windows ISO image from the UUP dump servers

Once the download completes, you will see a similar message below.

If the download fails, re-download the UUP dump package starting from step four.

![Verifying the Windows 10 image download completes](https://adamtheautomator.com/wp-content/uploads/2023/07/image-307.png)

Verifying the Windows 10 image download completes

12\. Finally, navigate to your _convertiso_ folder to verify that the ISO image has been downloaded, as shown below.

![Verifying the downloaded Windows 10 ISO image](https://adamtheautomator.com/wp-content/uploads/2023/07/image-306.png)

Verifying the downloaded Windows 10 ISO image

## Creating Your First VM via the UTM Mac

With a Windows ISO image ready, you will now create your first VM via the UTM Mac. Whether you wish to run multiple Windows instances or test out Windows on your Mac, UTM Mac makes your wish come true with a user-friendly GUI.

To create a Windows VM in UTM Mac:

1\. Launch UTM Mac, and click the **Create a New Virtual Machine** button to initiate the VM creation process.

![Initiating the VM creation process](https://adamtheautomator.com/wp-content/uploads/2023/07/image-328.png)

Initiating the VM creation process

2\. In the pop-up menu, select the **Virtualize** option, which allows you to create a VM from the Windows ISO image you downloaded.

![Virtualizing from an ISO image](https://adamtheautomator.com/wp-content/uploads/2023/07/image-327.png)

Virtualizing from an ISO image

3\. Select Windows in the **Operating System** section since you will create a Windows VM.

![Selecting an OS for the VM](https://adamtheautomator.com/wp-content/uploads/2023/07/image-326.png)

Selecting an OS for the VM

4\. Configure the following settings for your Windows VM:

*   **Image File Types** – Tick the **Install Windows 10 or higher** checkbox to use your Windows ISO image.
*   **Boot ISO image** – Click **Browse** and select your Windows ISO image.
*   **Install** **drivers and SPICE tools** – Tick this checkbox to install the drivers and SPICE tools for your VM. SPICE provides improved performance for display and clipboard integration.

Once configured, click **Continue** to proceed.

![Configuring the Windows VM image](https://adamtheautomator.com/wp-content/uploads/2023/07/image-325.png)

Configuring the Windows VM image

5\. Configure the **Hardware** settings as follows:

*   Drag the slider to set the memory size for your VM. You can adjust the allocation based on your system resources and requirements. Allocating sufficient memory ensures smooth performance when running Windows on a virtual machine.
*   Keep the CPU option as is and click **Continue**.

![Configuring the RAM and CPU core](https://adamtheautomator.com/wp-content/uploads/2023/07/image-324.png)

Configuring the RAM and CPU core

6\. Next, set the virtual drive size for your VM based on your storage needs.

![Setting the size of the virtual drive](https://adamtheautomator.com/wp-content/uploads/2023/07/image-323.png)

Setting the size of the virtual drive

7\. Click **Continue** since you do not need to select a shared folder for this tutorial.

But when necessary, you can optionally set a shared directory for seamless access to files between your VM and host system.

![Setting a shared directory](https://adamtheautomator.com/wp-content/uploads/2023/07/image-322.png)

Setting a shared directory

8\. Lastly, provide a name for your Windows VM (i.e., **Windows 11**), review your selected configurations, and click **Save** to finalize creating your VM.

![Creating the new Windows VM](https://adamtheautomator.com/wp-content/uploads/2023/07/image-321.png)

Creating the new Windows VM

9\. Once created, select your VM and click the play button to start your VM in UTM Mac.

![Starting the newly-created Windows VM](https://adamtheautomator.com/wp-content/uploads/2023/07/image-320.png)

Starting the newly-created Windows VM

10\. Follow the on-screen instructions to [complete the Windows installation](https://support.microsoft.com/en-us/windows/ways-to-install-windows-11-e0edbbfb-cfc5-4011-868b-2ce77ac7c70e) process within the VM.

![Installing the Windows OS on the VM ](https://adamtheautomator.com/wp-content/uploads/2023/07/image-319.png)

Installing the Windows OS on the VM

After the installation, you can start using your Windows 11 VM on your Mac as you would on your typical Windows machine.

![Viewing the newly-installed Windows 11 VM on Mac](https://adamtheautomator.com/wp-content/uploads/2023/07/image-318.png)

Viewing the newly-installed Windows 11 VM on Mac

## Conclusion

Throughout this tutorial, you have learned to set up your first Windows VM on your Mac via the UTM Mac, the ultimate solution for running Windows on macOS. The best part of it? Taking advantage of UTM Mac is completely free.

With UTM Mac, you can enjoy the convenience and cost-effectiveness of running Windows and other OSes on your Mac. But why stop here? UTM offers a range of powerful features explicitly tailored for Mac users.

Why not explore other features like [multiple displays](https://docs.getutm.app/advanced/multiple-displays/) to enhance your Windows 11 experience on your Mac? Unlock the full potential of your Mac with UTM Mac today!

Share this article

[Share on X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fadamtheautomator.com%2Futm-mac%2F&text=UTM%20Mac%3A%20The%20Ultimate%20Solution%20for%20Running%20Windows%20on%20macOS)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fadamtheautomator.com%2Futm-mac%2F)[Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fadamtheautomator.com%2Futm-mac%2F)

## Related Posts

![](https://adamtheautomator.com/wp-content/uploads/2022/11/How-to-Install-NitroShare-for-Cross-Platform-File-Transfer.jpg)

### [Install NitroShare and Streamline Your File Transfers Today](/nitroshare/)

Simplify cross-platform file transfers with NitroShare. This tutorial guides you through installation and use for fast, effortless file sharing between different operating systems.

![](https://adamtheautomator.com/wp-content/uploads/2022/09/How-to-Install-Homebrew-on-macOS.jpg)

### [Install Homebrew on macOS: A Step-by-Step Tutorial](/install-homebrew/)

Learn how to use package management from the command-line and install Homebrew on macOS to easily install packages!

![](https://adamtheautomator.com/wp-content/uploads/2022/10/Unleash-macOS-Virtualization-With-VMware-Fusion.jpg)

### [Maximize Your macOS Virtual Experience with VMware Fusion](/vmware-fusion/)

Learn to utilize macOS virtualization with the VMware Fusion solution to develop and test locally in this ATA Learning tutorial!

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
