We've been advising Acronis Universal Restore for years here, along with legacy freeware Paragon Adaptive Restore CD which has now been merged into Paragon Virtualization Manager.
These perform the same functions as SysPrep in removing activation, SID, HID and other interference with booting on new hardware. In addition they let you supply drivers up front or which are demanded for it to start.
I used Acronis 2010 Univ Restore twice recently for a Dual Boot where it did not perform correctly, so from the Paragon App I had it PNP Adjust the re-imaged OS pointing it to the C:/Windows/System 32 folder to scan for needed drivers. This worked fine, as Paragon always has when Acronis doesn't.
The top expert on this and a developer for it is SIW2
, who I am always proud to say is my teacher here.