I have done a backup of a original Windows 10 from a hard disk of a laptop, and later i restored it to a blank hard disk without problems (also valid for win 7, 8, 8.1 ...) .
The laptop comes from factory with EFI activated in the Firmware config setup, and 5 partitions in a hard disk configured as GUID (in opposit of MBR layout).
The back-up task is done under XP using the free and powerful
Eassos Partitionguru:
http://www.eassos.com/partitionguru-free.php
Also it can be done with Paragon Backup & Recovery 14 or 15, but this one is not free.
Both programs allow to manage GUID disks also onto win XP.
To get the target to work, you can backup and restore all the factory partitions, but it also works restoring only 2 of them: the EFI one (100MB to 300MB size) and the system partition.
You can make a linux to convive together with win 10 or win 8.1 in EFI-GUID scenary.
For more questions ask me here please.
And think about this software from EASSOS.