Problem 1: Windows optimizes itself for a short boot time by disabling drivers which it does not need on the current harware. If one restores it to different hardware it then won’t be able to boot because the correct drivers are not loaded.
Problem 2: Windows sometimes does not have the correct driver to boot on different hardware at all. For example Windows XP does not have any AHCI driver per default.
For problem 1 the restore cd now has a method to modifiy the restored Windows installation to reenable the relevant drivers.
Problem 2 remains unsolved for now, but I would like some feedback of how much of a problem this is.
The restore cd here http://sourceforge.net/projects/urbackup/files/Restore/1.1.1/urbackup_restore_1.1.1WIP.iso/download includes a first release of the method to make the restored Windows bootable on different hardware. It would be nice if we could investigate in which constellations (of hardware backed up and hardware restored to) this already works and which constellations still need work.
The option will appear on the last screen, after the volume is restored. See http://i.imgur.com/nZ9wspe.png?1