macOS Windows VM - Install Windows on ARM for M1 or newer mac

1. On the top right in the Menu Bar, open the spotlight search.

Image of mac menubar on the right side
2. Search for ‘System Information’ and press enter or click on the highlighted icon.

Image of Spotlight Search searching for System Infomation

3. Check if you are using the Apple M1 chip or newer. Take note of the specs of your device for the number of cores you have and the amount of Memory available. If you are using an Intel Mac, DO NOT proceed to the next steps in this article. Instead, use the bootcamp assistant app to install windows on an Intel Mac.

Image of System Information app sample

    
4. Once again, on the right in the Menu Bar, open the spotlight search.

Image of mac menubar on the right side
5. Search for ‘Software Update’ and press enter or click on the highlighted button.    

Image of Spotlight Search searching for Software Update

6. If a new version of macOS is available, install it first then proceed to the next steps.

Image of Software Update in System Preferences app

7. Open a web browser and go to the Windows Insider Preview Download page. Select Sign in on Top Right.
Note: It is recommended to use an Ethernet cable to make the file download faster.

Image of Windows Insider Preview Download website
8. Sign in to your PCT account.

Microsoft Sign in screen

9. Click on the ‘Learn more’ button

Image of Windows Insider Preview Download website

10. Scroll down and look for the ‘Register’ button and click it.

Windows Insider program website register homepage
11. Check the check box and click the ‘Register now’ button

Image of Windows Insider Program Agreement


12. After you Register, you need to go back to the Windows Insider Preview Download webpage.

Image of Windows Insider Preview URL in browser address bar

13. Select the (Dev) on the drop down menu. If that option is not available, then select a different option, then click ‘Confirm’.

Image of Windows on ARM VHDX select type

14. Select English and click Confirm.

Image of language selection
15. Click on Download Now

Image of Windows on ARM VHDX Download Now button

16. The next website to open is the UTM for Mac. Click on the Download button.

Image of UTM download website


17. Open the UTM.dmg file

Image of Browser downloads menu
18. Drag the file into the Applications folder

Image of UTM dmg file opened

19.

      1. Open the Finder window. 
      2. Eject the UTM from the sidebar.
      3. Click on the Applications folder.
      4. Open the UTM app.

Finder windows inside applications folder

20.

     1. In the Dock, right click on the UTM app “Two finger click on Trackpad” you will see a menu come up.
         Or click and hold on the UTM app until the menu comes up.
     2. Select ‘Options’ then check ‘Keep in Dock’ to pin it to the Dock.

Image of mac dock with UTM menu opened

21. Important: Restart the computer and un-check the check box that has ‘Reopen windows when logging back in.’ 

Image of mac menubar with apple menu opened (Left side) Restart window (Right side)
22. After restarting, click on the UTM app in the dock to open it.

Image of mac dock with UTM showing
23. Click on Create a New Virtual Machine.

Image of UTM application main menu


24. Click on Virtualize

Image of UTM application Start menu


25. Click on Windows

Image of UTM application Operating System config menu
26. Check on the Checkbox ‘Import VHDX Image’ and then select Browse 

Image of UTM application File config menu

27. In the Downloads folder, Look for the Windows11_InsiderPreview… or newer VHDX file.

Image of UTM opening file for VHDX

28. Click on Continue

Image of UTM application File config menu


29. If your Mac has 8GB of RAM, allocate 6GB to the Virtual Machine. If your mac has more RAM, it is recommended to allocate 10GB. In the CPU cores, allocate the same number of cores that matches the performance cores if you have less than 6 cores. If you can allocate 6 Cores, that should be enough.

Image of UTM application Hardware config menu (Top side) System Information app (Bottom side)
30. Click Continue 2 more times.

Image of UTM application Continue button


31. Check the checkbox ‘Open VM Settings’ then click Save.

Image of UTM application Summary menu
32.
    1. Click on System
    2. Check Checkbox ‘Force Multicore’
    3. Copy and Paste from the Memory to the JIT Cache
    4. Click Save

Image of UTM application Hardware System configuration menu


33. Start the Virtual Machine by clicking the Play Button.

Image of UTM Main menu


34. When the welcome screen comes up, Press the fn, control, shift, and F3 keys simultaneously.

Image of Mac keyboard
35. Open the file explorer when it is available. Do NOT close the sysprep tool.
Note: If you already see the Guest Tools installer, skip to step 38.

Image of Windows Taskbar with file explorer
36. Open the CD Drive.

File explorer main screen
37. Open the utm-guest-tools exe file.

File explorer in the CD Directory

38. Click next in installation. 

Image of UTM Guest Tools Installer

39. Click I Agree in installation.

Image of UTM Guest Tools License Agreement

40. Select I want to manually reboot later then click finish.

Image of UTM Guest Tools Installer Completed

41. Open the sysprep tool.

Image of Windows Taskbar with sysprep

42. Open the sysprep tool and select Generalize. Before you select OK, make sure the boxes are the same as shown in the image. Wait for the Virtual Machine to go back into the setup screen.

Image of sysprep tool


43. Click Skip on the Keyboard layout.

Image of the welcome screen keyboard selection

44. Click Skip for now

Image of Computer name screen

45. Select ‘Set up for work or school’ then click next.

Image of Account setup screen

46. Select Sign-in options

Image of Microsoft Sign in screen for work or school account

47. Click Domain join instead.

Image of Sign in options for work or school account

48. Give your account a name then click Next.

Image of Local Account setup
49. Do not specify a password, just click next.

Image of password setup screen

50. It is recommended to turn off all switches to increase performance then click Accept. 

Image of Privacy Settings setup screen


51. When the desktop screen appears, open Microsoft Edge to download the software.

Image of Windows desktop with start menu screen

52. (Optional) To save space, on the host machine, delete the Windows11_InsiderPreview… file.