Amazing and true! My kids have been using a fairly crappy machine to do their homework on - by todays standards anyway. Its an older AMD 3000+ proc with 1.5GB RAM and wait for it....two tiny PATA harddrives of 20GB and 40GB. Recently these drives have been making a fair amount of noise plus the obvious disk space issues and it even got to the point that the wife started complaining about it and suggesting it needed fixing....well who am I to argue right?? :)
I ordered (shopping over the internet is fun isnt it?) a shiny new Seagate SATAII 500GB drive with a 32MB cache on it to replace both of them.
So rather than the usual wipe and load that Id normally do, I thought Id try the Complete PC backup that Vista has. I attached an external drive I have to it that had plenty of free space and started by selecting the Backup Computer option, selecting the disk you want to save it to and backing it up. This creates the Complete PC backup image. It actually completed fairly quickly on mine as you would expect on such small drives. Larger drives obviously require larger backup targets though it will warn you if the target is not large enough for the backup.
Once its done you're ready to switch out your hard drives. I unplugged the old drives and popped in the shiny new one. Much quieter already - even with the case open! In this machine's case it had difficulty supporting the SATA drive as a bootable option. Switching off all the SATA RAID stuff in the BIOS soon fixed that and I was ready to begin.
Simply put in your Windows Vista DVD into the drive and when it prompts to "Install Now", instead select the tiny little link down the bottom left to "repair your computer".
The options pop up for a Complete PC restore. At this time connect up your external drive and click the link. You get the option to restore from several Complete PC backups. I chose the most recent.
It then creates the partitions, formats the disk and restores the image onto it. Note that it will wipe anything currently on the new drive so be careful. It warns you for a reason! In my case as the original partitions were only 20GB in size, it created a 20GB partition. This isn't a problem though as Vista supports extending (and shrinking) the partition sizes now. Restoring was also fairly predictably fast given the media we were restoring from. Ready for the reboot next!
With the first boot Vista needed to update the disk configuration now that we were on SATA instead of PATA drives. I let it do that and do a quick reboot.
Next step was to adjust the drive size from 20GB to 500GB. Quickly jump into the Disk Configuration area of Computer Management, select the partition you want to extend and just extend it! Simple as that! Note that in my case I also had an extra step to consolidate the two partitions down to one before I could complete the drive extension...
The whole process took about an hour or two but certainly saved me time and effort in getting the PC back to the way it was originally.