The backup process for a VM using a custom BIOS is similar to that of a standard VM, with one key difference: the custom BIOS file must be included in both the backup and recovery operations. Failing to do so may result in the VM failing to boot properly. To determine whether a VM uses a custom BIOS, you can query the VM snapshot details using the corresponding OpenAPI. If the return value for the vmconf.hardware_option.bios.bios_type field is CUSTOM, the VM is configured with a custom BIOS.
REST APIs for querying VM snapshot details:
SCP: GET /janus/20180725/servers/{server_id}/snapshots/{id}