When attempting to add a Trusted Platform Module (TPM) to a virtual machine (VM) in vSphere, the option to add a vTPM (virtual TPM) is not available or visible in the VM settings.
VMware vCenter Server 8.x
VMware vSphere ESXi 8.x
This issue occurs because the virtual machine's boot firmware is set to BIOS. The vTPM feature requires UEFI firmware to function, as BIOS firmware does not support Secure Boot or TPM integration in virtual machines.
To enable the TPM option for a VM, you must change the boot firmware from BIOS to UEFI and ensure other prerequisites are met.
Steps to Change Boot Firmware to UEFI:
Note: Changing the firmware type from BIOS to UEFI may prevent the VM from booting properly if the guest OS was originally installed using BIOS. Ensure compatibility or plan for OS reinstallation if required.
Additional Requirements for Adding vTPM: