Client can't boot after a full image restore

I back up Windows clients to a urbackup server, my main goal is to create fully recoverable backups. The original Win10 machines are running in a virtualized environment (QEmu and VmWare). When I try to restore them on a physical machine, none of them boot properly. All partitions appear to have been created and files appear to be available on them. I’m out of ideas, can anyone help? Thanks.