How to Enable TPM and Secure Boot on VMware to install Windows 11?

The lack of the Trusted Platform Module (TPM) and Secure Boot will prevent you from installing Windows 11 on a VMware Workstation virtual machine, even though Microsoft is not enforcing the security requirements during the development process.

TPM chips perform cryptographic functions, such as generating and storing encryption keys to enable features such as Windows Hello, BitLocker, etc.

Using Secure Boot, malware (such as rootkits) cannot attack a trusted operating system during startup.

TPM and Secure Boot options are available in VMware Workstation if you plan to install Insider Preview builds or run Windows 11 on a virtual machine. Because we are dealing with virtualization, you do not have to have the computer components physically.

This risewindows guide will teach you how to enable TPM and Secure Boot on VMware to install Windows 11 on a virtual machine.

How to Enable TPM and Secure Boot on VMware to install Windows 11?

Follow the below-mentioned steps to enable TPM and Secure Boot on VMware to install Windows 11:-

Step 1. Launch VMware Workstation.

Step 2. You need to select your virtual machine.

Step 3. You can access the Settings option by clicking the VM menu.

vmware-workstation-VM-settings

Step 4. Choose Options from the menu.

vmware-worksation-settings-options-access-control-encypt

Step 5. Make sure Access Control is selected.

Step 6. Select the Encrypt button under the “Encryption” section.

vmware-encypt

Step 7. For encryption, access control is required.

Step 8. Set up a password for encryption.

Step 9. Encrypt the file by clicking the Encrypt button.

vmware-workstaiton-encypted

Step 10. Select Advanced from the menu.

vmware-advanced

Step 11. Under the “Firmware type” section, select the UEFI option (if applicable) and check to Enable secure boot.

vmware-UEFI-enable-secure-boot

Step 12. VMware enables UEFI and Secure Boot.

Step 13. Creating a brand-new virtual machine is advisable if you do not have a VM with UEFI firmware.

Step 14. Select the Hardware tab.

Step 15. Then click the Add button.

vmware-hardware-type-trusted-pilot-module

Step 16. Adding hardware options

Step 17. Run Windows 11 by selecting Trusted Platform Module.

Step 18. TPM is enabled for Windows 11 by VMware

Step 19. Finish by clicking the Finish button.

Step 20. You can now click OK.

If the steps are followed correctly, the computer should include the required security components to pass the Windows 11 upgrade requirements check.

Build a Windows 11 virtual machine with Secure Boot and TPM support on VMware

Follow the below-given steps to build a Windows 11 virtual machine with Secure Boot and TPM support on VMware:-

Step 1. Start VMware Workstation.

Step 2. To create a new virtual machine, click the File menu and choose New virtual machine.

vmware-new-virtual-machine=wizard

Step 3. Then click the Next button.

Step 4. Make sure you select the latest option for hardware compatibility for virtual machines.

Step 5. Then click the Next button.

Step 6. You can install the operating system later if you select the I’ll install it later option.

vmware-guest-operating-system-installation

Step 7. The VMware install of the later option

Step 8. Continue by clicking Next.

Step 9. Make sure that Microsoft Windows is selected under the “Guest operating system” option.

Step 10. Click on the “Version” tab, and select Windows 10 x64 (or Windows 11 if available).

vmware-Microsoft-Windows-Windows-10-64-or-later

Step 11. Select VM OS in VMware

Step 12. To proceed, click Next.

Step 13. Choose a name for the Windows 11 virtual machine.

Step 14. Select a location for the virtual machine to be stored.

vmware-name-the-virtual-machine

Step 15. Name your Windows 11 VM

Step 16. Continue by clicking Next.

Step 17. Ensure that the “Firmware type” option in the “Firmware type” section is set to UEFI.

vmware-firmware-type

Step 18. Select Secure Boot from the boot options.

Step 19. The VMware platform supports UEFI and Secure Boot.

Step 20. To continue, click Next.

Step 21. You can select two or more processor cores.

vmware-processor-configuration

Step 22. Processor settings for the virtual machine.

Step 23. Continue by clicking Next.

Step 24. Please specify how much RAM is needed (4GB or more).

Step 25. Select the RAM settings for virtual machines.

vmware-memory-for-the-virtual-machine

Step 26. Then click the Next button.

Step 27. Choose your preferred network connection.

vmware-network-type

Step 28. Next should be clicked.

Step 29. Use the default if you don’t know which I/O controllers to use.

vmware-select-io-controller-type

Step 30. Select Next from the menu.

Step 31. Select the virtual disk type option (NVMe is often a good option).

Step 32. Select NVMe support in VMware.

vmware-select-a-disk-type

Step 33. Choose the option to create a new virtual disk.

vmware-select-a-disk

Step 34. Then click the Next button.

Step 35. The disk size should be gigabytes (64GB or greater).

vmware-specify-disk-capa

Step 36. For Windows 11, you can create a 64GB hard drive.

Step 37. As for the rest of the settings, use the defaults unless you need to configure them differently.

Step 38. Continue by clicking Next.

Step 39. Refresh the page by clicking the Next button.

Step 40. Finish by clicking on the Finish button.

Step 41. Choose the virtual machine you want to use.

Step 42. Go to the VM menu and select Settings.

vmware-workstation-VM-settings

Step 43. Choose Options from the menu.

Step 44. You can select Access Control from the menu.

vmware-worksation-settings-options-access-control-encypt

Step 45. You can encrypt your data by selecting Encrypt under the “Encryption” section.

Step 46. For encryption, access control is necessary.

Step 47. Set up a password for encryption.

vmware-encypt

Step 48. To encrypt, click the Encrypt button.

Step 49. Select the Hardware tab.

Step 50. To add, click the Add button.

Step 51. Select Option for hardware addition.

Step 52. Ensure that the Trusted Platform Module option is selected.

vmware-hardware-type-trusted-pilot-module

Step 53. Windows 11 now has TPM enabled by VMware.

Step 54. After clicking Finish, the process will be completed.

If you follow these steps, you should be able to install Windows 11 on a virtual machine using VMware Workstation.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: