Kweku Asafu-Adjaye

Installing Windows 11 on M1 Mac with UTM

Now most of you all know that I don’t ever write blog posts on my content. But here is a first of hopefully many. The following method of installing Windows 11 isn’t perfect for sure. But when it does work, it works MUCH better than the previous method which was via VMware Fusion Technical Preview.

So here are some things you need first:

M1 Based Mac (I’m using a Mac mini)

Homebrew — https://brew.sh

UTM — https://mac.getutm.app

Spice Tools — https://mac.getutm.app/support/

Windows 11 ARM file — https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64

Watch this or read below

1. Installing Homebrew

Copy:

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Paste it into Terminal on your Mac then hit Return

It will get to a point that looks like this:

How it should look like so far

Copy the lines:

echo ‘eval “$(/opt/homebrew/bin/brew shellenv)”’ >> /Users/kwekuasafu-adjaye/.zprofile

eval “$(/opt/homebrew/bin/brew shellenv)”

Press Return

2. Installing QEMU

Copy:

brew install qemu

Press Return

If its already installed you should see this

3. Converting .VHDX to .QCOW2

Next in Terminal type in:

qemu-img convert -p -O qcow2

Then go to your Finder and click the Insider Preview .VHDX file and drag it into Terminal on that same line. Then make a single space and drag the file again but this time change the VHDX to QCOW2.

Hit Return and let it do its work.

4. Set up the VM

Locate and double click on your UTM.dmg

Now with UTM open, click the + button to create a new VM
Name it whatever you want, scroll down and under icons, you’ll see that you can hit the drop down to change the type of icon. I chose operating system for obvious reasons.

Under System

Set architecture to ARM64 (aarch64)

Set system to QEMU 5.2 ARM Virtual Machine (virt-5.2)

Set memory to 4gb (4096mb) or more

Under CPU, set it Default

Under Drives

Click Import Drives
Then look for your .QCOW2 file
Set the interface to NVMe

Click New Drive

Check off Removable

Finally you can hit save at the bottom right corner.

Mounting SpiceGuestTools

Click on your new VM. Scroll down and you should see CD/DVD (the removable drive you created).

Click it, hit browse and locate your Spice Guest Tools.

Now that all of this is done, start your VM and pray that it works (it should). This method skips the installation part and goes straight to the OOBE (out of box experience). Follow the instructions on screen and then you should finally be at the desktop.

Desktop Tweaks

First thing you want to do is go to your file explorer, you should see the Spice Guest Tools mounted there.

Click it to open and inside you want to double click to install the spice-guest-tools file.

After installation, go to your settings (simply tap the Command key and search for Settings).

Go to Display, it currently shows Show only on 2, change it to Show only on 1. Now you can change your resolution as you please.

Internet should also work now (although if it does not, do a simple restart).

Final thoughts

This way still also does not have the Microsoft Store. However it is far easier to set up. This can also be updated via Windows Update.

I am planning on finding another method of installing Windows 11 next. Possibly for December. So stay tuned and thanks for reading and watching my video.

Just a guy with a YouTube channel where I just obsess over Microsoft UI design, news, and other cool stuff.