I’ll show you how to quickly install Windows 11 on your MacBook that is running macOS. This method works on Apple M1, M2, and M3 chips, as well as Intel-based Macs. The best part? You can do this for free, without needing to pay for software like Parallels or VirtualBox!
Prerequisites
Before we get started, make sure you have the following:
- A MacBook with Apple Silicon (M1, M2, M3) or an Intel chip.
- macOS installed and working properly.
- UTM app for virtual machine creation (free to download).
- Crystal Fetch app to download Windows 11.
Let’s dive in!
Step 1: Verify Your Mac’s Chip
First, let’s check the specifications of your Mac. To do that:
- Go to the Apple Menu in the top-left corner and select About This Mac.
- You should see the chip type listed under Chip (for example, Apple M1, M2, or M3).
Step 2: Download UTM
UTM is a powerful and free virtualization app that supports Apple Silicon chips. Here’s how to get it:
- Visit the UTM website and download the app for macOS.
- Alternatively, you can download UTM from the Mac App Store, though it may require a paid version there.
After downloading, drag and drop UTM into your Applications folder.
Step 3: Download Windows 11 Using Crystal Fetch
Now that UTM is installed, we need the Windows 11 ISO file. We will use the Crystal Fetch app for this.
- Open the UTM website, navigate to Gallery, and find Windows 11.
- Click on the Guide button to open the detailed installation steps.
- Download the Crystal Fetch app. You can get it from the App Store or directly from GitHub.
- Once installed, open Crystal Fetch, select Windows 11, choose Apple Silicon for the architecture, and pick your preferred language.
- Click Download to begin fetching the Windows 11 ISO. (I’ve already downloaded it, so I’m skipping this part.)
You should now have the Windows 11 ISO in your Downloads folder.
Step 4: Create a Virtual Machine in UTM
Now that we have the ISO file, let’s set up the virtual machine (VM) in UTM:
- Open UTM and click Create New Virtual Machine.
- Select Virtualize and choose Windows.
- Ensure Install Windows 10 or higher is checked, and uncheck Import VHDX image.
- Under Boot ISO Image, click Browse and select the Windows 11 ISO you downloaded.
- Check Install drivers and spice tools, and click Continue.
Step 5: Configure VM Settings
Here’s how to configure your VM’s hardware settings:
- Memory (RAM): 4 GB is a good amount for smooth performance.
- CPU Cores: 4 cores should work well for most tasks.
- Storage: Allocate at least 30 GB of disk space for Windows 11.
- Once done, click Continue and then Save.
Step 6: Start the Installation
Now that the virtual machine is ready, let’s boot it up:
- Click the Play button in UTM to start the virtual machine.
- When prompted, press Space to boot from the ISO file.
The Windows setup process will begin. Follow these steps:
- Choose your language, time zone, and keyboard layout.
- When asked for a product key, click I don’t have a product key.
- Select Windows 11 Home (or Pro, if you prefer) and click Next.
- Choose the 30 GB storage we created earlier and click Next to start the installation.
The installation process will copy files and proceed with the setup.
Step 7: Finalizing the Installation
Once the installation is complete, the VM will restart, and you’ll be taken to the Windows 11 desktop.
Important: If the screen resolution looks off, don’t worry — we can fix that in a few steps.
- In the UTM virtual machine, go to Shared Directory and click on the CD/DVD icon (which contains your ISO file).
- Clear the ISO file from the VM but don’t clear UTM Guest Tools (we’ll need those to fix the resolution).
- Restart the VM.
Step 8: Fixing the Screen Resolution
To fix the screen resolution:
- Open the UTM Guest Tools ISO from the Shared Directory.
- Inside, run the utm-guest-tools-0.229.exe file as Administrator and follow the installation prompts.
- Once the installation completes, restart the virtual machine.
After the restart, Windows 11 will run with full screen and good resolution, just like a native Windows machine.
Step 9: Enjoy Windows 11 on Your MacBook!
You’re all set! Now you can use Windows 11 seamlessly on your MacBook alongside macOS. Whether you need Windows for work, apps that only run on Windows, or just for testing, you can now run both operating systems without paying for expensive software.
If you’re interested, I’ve also created tutorials for installing Kali Linux on UTM, which you can check out by clicking here!