How to Transfer your Complete Windows 7 Installation to New Computer
In this tutorial we use System Preparation Tool (sysprep) to prepare your Windows 7 installation to be moved to a new computer, keeping all your installed applications, program settings and user profiles. You can use this method for instance when you have bought a new PC and want to transfer your existing setup completely, without need to reinstall everything, or when you want to make major hardware changes like change the motherboard or GPU, which would usually cause Windows to stop booting normally.
http://www.sevenforums.com/tutorials/135077-windows-7-installation-transfer-new-computer.html
Use this method if you:
- Change other hardware components but keep your old HD containing Windows 7
- Move the HD containing Windows 7 to another computer
- It's recommended to create a system image before proceeding
Type to Command Prompt: %windir%\System32\Sysprep\Sysprep.exe, and hit Enter
In sysprep dialog that opens, choose System Cleanup Action as Enter System Out-of-Box-Experience (OOBE), select Generalize, select Shutdown Options Shutdown. Click OK.
Because your old user profiles already exist, when Windows comes back up it does not accept your normal username, but instead you have to create a new temporary user.
When login screen appears, choose your old user account to login.
All your installed applications are there, as well as your old user profiles and folders. Windows has installed the default drivers for your setup.
Go to Control Panel > User Accounts and delete the temporary user account that you just created.
An upgraded Windows cannot be sysprepped. This tutorial is valid only for Windows setups which have not been upgraded.