Hello @Hamish Patel (Cloud Admin)
Enabling Secure Boot on your Windows Server VMs can provide additional security by ensuring that only trusted bootloaders, kernels, and drivers are allowed to run. Secure Boot is a feature of trusted launch for generation 2 VMs in Azure.
Regarding your note about enabling Secure Boot on Gen1 VMs, you are correct that it is not supported on Gen1 VMs in Azure. To enable Secure Boot, you would need to convert the VM to a Gen2 VM using PowerShell. This process involves creating a new Gen2 VM and migrating the data and configuration from the old Gen1 VM to the new Gen2 VM.
This can be a complex process and may require additional configuration or troubleshooting to ensure that all drivers and software are properly signed and compatible with Secure Boot. Before enabling Secure Boot on your Azure VMs, it is recommended that you test the configuration in a non-production environment to ensure that there are no compatibility issues or unexpected behavior. You should also make sure that you have a backup or a copy of the data, and that you have a plan to recover from any issues that may arise.Here are some pros and cons of enabling Secure Boot on Azure VMs
Pros: - Provides additional security by ensuring that only trusted bootloaders, kernels, and drivers are allowed to run. - Helps protect against malicious and unauthorized changes to the boot chain. - Can help meet compliance requirements for secure boot.
Cons: - May cause compatibility issues with some drivers or software that are not signed by a trusted certificate authority. - May cause issues with some legacy hardware or firmware that does not support Secure Boot. - May require additional configuration or troubleshooting to ensure that all drivers and software are properly signed and compatible with Secure Boot.
Hope this helps!
If I have answered your query, please click "Accept as answer" as a token of appreciation