I'm noticing a large number of threads in this forum asking the same question: how do I move my OS to a new HDD without reinstalling Windows. So here's a quick guide to do so.
But first, you should understand that reinstalling Windows will give your computer a speed boost because it gets rid of all the rubbish you accumulate over the months/years, even though it's an inconvenience for a couple of days.
However, if you still want to move the OS without reinstalling, there's a couple of programs that are frequently recommended on this forum: Acronis TrueImage Home 2009 and Norton Ghost. Acronis is my preference - it has a 15-day free trial (plenty long enough to clone your HDD to another) and has an easy-to-use interface that I got to do what I wanted on my first attempt.
Norton Ghost appeared not to do what I was expecting. I mention it here because it is often recommended, so chances are, I did something stupid which meant it didn't have the functionality I was expecting - I couldn't get it to clone my HDD
So here's a quick couple of guides to use Acronis, if you need it. As a general rule, if swapping OS to a larger drive, use the first (quickest and easiest) guide. If you need more flexibility or are moving to a smaller HDD, use the second.
Guide 1:
And you're done.
Guide 2:
And you're done.
If I've missed anything out or could improve on this, please let me know.
To the Admins: Please turn this into a sticky, if you feel it is appropriate.
Cheers
Miniyazz
But first, you should understand that reinstalling Windows will give your computer a speed boost because it gets rid of all the rubbish you accumulate over the months/years, even though it's an inconvenience for a couple of days.

However, if you still want to move the OS without reinstalling, there's a couple of programs that are frequently recommended on this forum: Acronis TrueImage Home 2009 and Norton Ghost. Acronis is my preference - it has a 15-day free trial (plenty long enough to clone your HDD to another) and has an easy-to-use interface that I got to do what I wanted on my first attempt.
Norton Ghost appeared not to do what I was expecting. I mention it here because it is often recommended, so chances are, I did something stupid which meant it didn't have the functionality I was expecting - I couldn't get it to clone my HDD

So here's a quick couple of guides to use Acronis, if you need it. As a general rule, if swapping OS to a larger drive, use the first (quickest and easiest) guide. If you need more flexibility or are moving to a smaller HDD, use the second.
Guide 1:
- Install Acronis TrueImage Home 2009
- Reboot and run the program
- Click the 'Utilities' tab on the left pane
- Click 'Clone disk'
- Choose Automatic mode if you want to copy your entire disk with C drive on to the new HDD without adjusting partition sizes, otherwise choose Manual. I believe it leaves any extra space on the disk unallocated, which you would then be able to allocate in Disk Management; the new HDD cannot be smaller than the used space on the old HDD.
- If you selected Manual, you will have three options after selecting your source and destination disk - "As is", "Proportional" and "Manual". As is does the same thing as Automatic. Proportional will increase (or decrease) the sizes of all your drives proportionally. If running Win7, you should avoid this option because the System Recovery partition does not need to be bigger than 100MB. Manual lets you manipulate the partitions on the old HDD so they are cloned to the new HDD what sizes etc you want them to be.
- Click Next, check your options, then click Proceed.
- Wait for the restoration to finish
- Restart your computer into BIOS, and change the HDD boot priority from your old OS drive to your new one
- Save changes and exit. Boot the computer.
- It will boot into Windows on the new HDD; you can format the old HDD from Disk Management in Windows. You can also remove the drive letter from the System Recovery partition.
And you're done.
Guide 2:
- Install Acronis TrueImage Home 2009
- Reboot and run the program
- Click the 'Backup and Restore' tab on the left pane
- Click 'My Computer'
- Make sure the checkbox selected is your OS drive (this will probably be labelled something like "NTFS (Unlabeled) (C:\)"
- In Win7, you also need to check the box labelled "NTFS (System Reserved)"
- Click Next and "Create new backup archive". Choose the backup location to any partition with sufficient storage space that is not your OS partition.
- Now click on Summary, check the options, and click Proceed.
- Let that create the backup file.
- When complete, close Acronis
- If the backup is placed on the new HDD, move it to a different one
- Reopen Acronis and choose "Backup and Restore"
- Click "Manage and restore" in the left hand pane
- It should show you the backup you just made. If not, browse to it using the button in the top right corner.
- Right click on it and choose "Restore"
- Go to "Content Selection" and select both checkboxes
- Click Next and put in the location of the new HDD - if using Win7, the C backup goes on the large partition you created earlier, and the System Recovery backup goes on the 101mb partition you created earlier
- Once you've set the backup locations, go to Summary and click Proceed
- Wait for the restoration to finish
- Restart your computer into BIOS, and change the HDD boot priority from your old OS drive to your new one
- Save changes and exit. Boot the computer.
- It will boot into Windows on the new HDD; you can format the old HDD from Disk Management in Windows.
And you're done.
If I've missed anything out or could improve on this, please let me know.
To the Admins: Please turn this into a sticky, if you feel it is appropriate.
Cheers
Miniyazz
Last edited:

