Creating a Windows 11 Virtual Machine with VMware Fusion on Intel-Based Mac
Published: 2022-09-19 19:14:20

- [Introduction](#introduction)
- [Prerequisites](#prerequisites)
- [Creating the Virtual Machine](#creating-the-virtual-machine)
    - [Step 1. Create a custom Windows 10 Virtual Machine](#step-1-create-a-custom-windows-10-virtual-machine)
    - [Step 2. Increase CPU Cores and Memory](#step-2-increase-cpu-cores-and-memory)
    - [Step 3. Increase the Virtual Disk Capacity](#step-3-increase-the-virtual-disk-capacity)
    - [Step 4. Mount the ISO Image](#step-4-mount-the-iso-image)
    - [Step 5. Encrypt the Virtual Machine](#step-5-encrypt-the-virtual-machine)
    - [Step 6. Add a Virtual TPM Module to the Virtual Machine](#step-6-add-a-virtual-tpm-module-to-the-virtual-machine)
    - [Step 7. Power on the Virtual MAchine and Install Windows 11](#step-7-power-on-the-virtual-machine-and-install-windows-11)
    - [Step 8. Install VMware Tools](#step-8-install-vmware-tools)
- [Conclusion](#conclusion)

## Introduction

I recently had a need to install Windows on a virtual machine to test out some software and rather than use Windows 10, I thought I would see what Windows 11 was like as well. Should be pretty simple I thought. Well, not as simple as I would have expected.

As it turns out, as of version 12.2.4 of VMware Fusion, there isn't an option to create a Windows 11 virtual machine.

However though, you can use the Windows 10 virtual machine option and then make a few changes to the virtual machine settings to allow it to run Windows 11.

The following steps will go through the process to create a Windows 11 virtual machine.

## Prerequisites

Prior to starting, please ensure that you have sufficient resources available on your Mac to provide the virtual machine with:

- 4 CPU cores
- 8GB (or more) of memory
- 60 - 100GB of storage

You will then need to have VMware Fusion installed on your Mac. You can buy it from VMware [here](https://www.vmware.com/uk/products/fusion.html) or use the personal edition (which was available at the time of writing this article) if you are using this for personal (not business) use.

Lastly, you will need to have an ISO (disc) image downloaded from Microsoft for Windows 11. You can download it from Microsoft [here](https://www.microsoft.com/software-download/windows11) and use the *Download Windows 11 Disk Image (ISO)* option. This does not include a license for Windows 11 so you will need to buy one.

Once the prerequisites are met, you can create a Windows 11 virtual machine.

## Creating the Virtual Machine

### Step 1. Create a custom Windows 10 Virtual Machine

The first step is to create a custom Windows 10 virtual machine.

- Click on the *+* in the top left and click new.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/47prvmscvxgfi28z7v9v.png)
 
- Click on *Create a custom virtual machine* and then click *Continue*.
 
![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sse8jgcn26re32zjjp39.png)
 
- Click on *Microsoft Windows* and then *Windows 10 and later x64*. Click *Continue*.
 
![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/72xwlh78te3zr3hnl9o4.png)
 
- Select *UEFI* and tick *UEFI Secure Boot*. Click *Continue*.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yhff3uuteumugzblv947.png)
 
- Select Create a new virtual disk and click *Continue*.
 
![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3gi60my26spc0af6mu17.png)
 
- On the Finish screen, click *Customize Settings* and save the virtual machine to wherever you like.
 
![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lm2t0f5mryayfur56baj.png)
 
- Once the virtual machine has been saved, you will then be presented with the settings options for the virtual machine.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0x7uqqzcmjr9j4zcgzy.png)

Now, the virtual machine needs to have some settings changed. First, the CPU and memory allocation.

### Step 2. Increase CPU Cores and Memory

Now that the virtual machine has been created, the CPU cores and memory need to be increased as they are set too low. I usually go with a minimum of four cores and eight gigabytes of memory but you can adjust it to whatever you need.

- Click on *Processors and Memory*.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0x7uqqzcmjr9j4zcgzy.png)

- Change the Processors to *4 processor cores* and the Memory to *8192*. You can change these to more if you would prefer.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mpnroass1de49woxgqv0.png)

- Click on *Show All* in the top left to go back to the main settings page.

### Step 3. Increase the Virtual Disk Capacity

Next, I usually increase the amount of storage to around one hundred gigabytes minimum but you can adjust it to more if you need to.

- Click on *Hard Disk (xyz)* (xyz will vary depending upon what your Mac's hardware has for storage).

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0x7uqqzcmjr9j4zcgzy.png)

- Change the *60* to *100* for the *Disk size* and then click *Apply*.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qjvp9a95pn3fulqwoowf.png)

- Click on *Show All* in the top left to go back to the main settings page.

### Step 4. Mount the ISO Image

The next thing to do is to mount the Windows 11 installation disc image that you downloaded previously.

- Click on *CD/DVD (SATA)*.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0x7uqqzcmjr9j4zcgzy.png)

- Tick *Connect CD/DVD Drive*.
- From the drop down, change *Autodetect* to *Choose a disk or disc image*.
- You will then be asked to choose the ISO image for Windows 11. Locate it and click *Open*.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5s7ey0h3a85libnze7sk.png)

- Click on *Show All* in the top left to go back to the main settings page.

### Step 5. Encrypt the Virtual Machine

One of the differences with creating a Windows 11 virtual machine over Windows 10 is that it *must* be encrypted as a TPM module *must* be added to the virtual machine to allow for Windows 11 to be installed.

- Click on *Encryption*.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0x7uqqzcmjr9j4zcgzy.png)

- Tick *Enable Encryption*.
- Enter a password of your choice twice and click *Ok*. Optionally, you can save the password by ticking *Remember Password* in the bottom left.
- Click *Ok* on the encryption completed notification.
- Click on *Show All* in the top left to go back to the main settings page.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/spxczddeag8y8nn5ki5x.png)

### Step 6. Add a Virtual TPM Module to the Virtual Machine

The final setting that need to be completed before installing Windows 11 on the virtual machine is to add a trusted platform module (TPM).

- Click *Add Device* in the top right.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0x7uqqzcmjr9j4zcgzy.png)

- Click *Trusted Platform Module* and click *Add...*

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/od8a81f08jjj6mh6iyz1.png)

- Click on *Show All* in the top left to go back to the main settings page.

![output from above](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0x7uqqzcmjr9j4zcgzy.png)

You can now close the virtual machines settings window.

### Step 7. Power on the Virtual MAchine and Install Windows 11

At this point, you can now turn on the virtual machine by clicking the play button and install Windows 11. The setup process at this point will be very similar to Windows 10 and no different for Windows 11 if it were to be installed on a physical system.

### Step 8. Install VMware Tools

Once you have installed Windows 11, The first thing I would *highly* recommend doing is installing VMware Tools.

This will install the required drivers for the display and other virtual hardware.

You can do this by clicking on the *Virtual Machine* menu on the menu bar and then clicking *Install VMware Tools*. After a few seconds you will be asked what to do with the CD in windows. Select the top option (Run Setup64.exe) to install VMware tools and proceed through the installer.

Restart the virtual machine when the setup has completed.

## Conclusion

Once you have VMware tools installed, you can then start using the virtual machine for whatever purpose you intended it for. I would recommend installing all the Windows 11 updates first and then taking a snapshot of the virtual machine before installing any other software.

I hope you found this guide useful.

Thank you for reading and have a nice day!