Those images will only work if the machines are identical. Also, Windows Activation will cause some trouble.
Bob
I have several computers that I want to be able to dual boot between Ubuntu Linux and Windows XP, all with the same settings and files. Is there anyway that I can create an image of the entire hard drive (2 partitions) and restore it to multiple computers rather than making separate images of Ubuntu and XP?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic