You need to first check the partitions on the source drive.
If there is no UEFI partition, then you need to clone as MBR even if the BIOS offers UEFI as an option.
Once your clone is working you can then convert to UEFI with the Windows tool and procedure.
The times this would not work is when there is severe corruption/damage on the source but the cloning software will tell you so anyway. You cannot ignore errors and continue, it will not work.
If there are too many bad sectors or something else is failing, it will not work. Run manufacturer's diagnostics tool to check, though this is not full guarantee the drive is ok. Sometimes you get a whiff from symptoms as well.
If it is a filesystem corruption with no severe hardware problems, chkdisk might help you clear that before trying to clone again.
I always clone using a bench PC with both drive directly connected either SATA or secondary M.2 on the mobo. Probably 0.001% failure rate provided every box was ticked ok.
If there is no UEFI partition, then you need to clone as MBR even if the BIOS offers UEFI as an option.
Once your clone is working you can then convert to UEFI with the Windows tool and procedure.
The times this would not work is when there is severe corruption/damage on the source but the cloning software will tell you so anyway. You cannot ignore errors and continue, it will not work.
If there are too many bad sectors or something else is failing, it will not work. Run manufacturer's diagnostics tool to check, though this is not full guarantee the drive is ok. Sometimes you get a whiff from symptoms as well.
If it is a filesystem corruption with no severe hardware problems, chkdisk might help you clear that before trying to clone again.
I always clone using a bench PC with both drive directly connected either SATA or secondary M.2 on the mobo. Probably 0.001% failure rate provided every box was ticked ok.