I tried paragon adaptive restore to see how it performs with a completly different hardware. I restored an image of windows 7 made from my acer laptop with an intel T7500 (dual core processor) to my parents old pc amd athlon xp 2500+ (single core processor), nvidia chipset), and it worked great. The only problem that I cannot find a sollution is that even though all the devices are recognised and all the drivers are ok, every time the computer boots windows 7 displays the screen "Setup is preparing your computer for first use". Do anyone knows how to fix it? (after several reboots and playing with every option of the msconfig I cannot find a way to make this boot screen display go away). Panagiotis edit: I found where the problem was. I restored the following registry keys to their defaults and the "Setup is preparing your computer for first use" message is not displayed any more. Here is the reg settings that need to be imported/restored to the registry Copy those lines in a text file change the extention from "txt" to "reg" and then then use the reg file to restore them.