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.
Step 4. Choose Options from the menu.
Step 5. Make sure Access Control is selected.
Step 6. Select the Encrypt button under the “Encryption” section.
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.
Step 10. Select Advanced from the menu.
Step 11. Under the “Firmware type” section, select the UEFI option (if applicable) and check to 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.
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.
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.
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).
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.
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.
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.
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.
Step 26. Then click the Next button.
Step 27. Choose your preferred network connection.
Step 28. Next should be clicked.
Step 29. Use the default if you don’t know which I/O controllers to use.
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.
Step 33. Choose the option to create a new virtual disk.
Step 34. Then click the Next button.
Step 35. The disk size should be gigabytes (64GB or greater).
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.
Step 43. Choose Options from the menu.
Step 44. You can select Access Control from the menu.
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.
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.
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.