mugaliens
06-September-2008, 05:57 PM
I searched for a thread along these lines, honest, but only one thread gave anything other than a cursory mention, and it's fairly out of date, these days.
This topic arose because my Dad's hard drive is close to failure.
"Wha...?" you may ask. "How do you know that?"
Simple - he's got an HP, and one of the nice things about HP is that they do plan for failure, rather, ways to avoid it, if possible. Thus, the system records information nearly all hard drives communicate with the operating system, including a running total of bad sectors.
Your hard drive finds these on the fly when the data read doesn't match the accompanying checksum. It then performs more reads and engages in some pretty powerful algorithms to determine everything it can (usually all of the data), relocates the data elsewhere, then marks that sector as bad in a permanent table stored in memory (flash) in your hard drive.
So he gets this error message on boot, continues the boot, then calls me. I have him dowload AIDA32, a system summary tool. He runs it and sends me the results, where I read, about half-way down a couple hundred pages, that his hard drive has not one, but three indicators of imminent doom.
He performs a backup (he usually does so once a month anyway), then calls me again, asking, "So how do I migrate my operating system, including all the drivers, programs, and setup information from my current hard drive to the new one I just bought at the store?"
Well... Humph. There's Norton/Symantec Ghost, which does a pretty fair job, but it'll cost you half the price of your new hard drive. Other free and paid for disk cloning software (http://en.wikipedia.org/wiki/List_of_disk_cloning_software)exists, as well, including Acronis, Clonezilla, Carbon Copy, and Trinity. All have good and bad points (follow link for a comparison).
Unfortunately, all of those are cloning software. Thus, whatever fragmentation or misplaced files you have lying around, the software faithfully duplicates those onto your new system.
What I was looking for was something along the lines of Start--> Control Panel--> System and Maintenance--> Windows Upgrade--> Upgrade Hard Drive.
Naturally, that option doesn't exist. If it did, it would work something like this:
Welcome to Vista's Upgrade Hard Drive service. This service will allow you to upgrade your system's hard drive in three easy steps.
Step 1: Ensure you have enough space on an attached storage system to hold the entire contents of this hard drive. Windows has detected two locations which appear suitable.
Please pick one of the following three locations you would like to upgrade:
C:\Home Plate - my current, but aging and cramped for space hard drive
G:\Thumbuddy - all my data on the go
F:\Ye Old One - my old 300 MB hard drive from four systems ago
Please pick one of the following two locations for Windows to copy itself, and click Next:
D:\My Other Internal SATA 133 Hard Drive (96.4 GB available, 54.7 MB/s sustained throughput, duration is approximately 18 minutes - recommended)
E:\My External Hard Drive via USB (143.8 GB available, 11.2 MB/s sustained throughput, duration is approximately 90 minutes - not recommended)
2. Windows has detected that your motherboard is capable of booting from a DVD or CD. Please insert either a blank DVD-RW or CD-RW disc at this time.
(windows detects CD, copies setup files it'll need after the reboot to find things, it's former self, etc.)
3. Windows has finished preparing your system for upgrade. During the upgrade process, please do not change any portion of your system configuration except for the drive you're replacing. Please ensure you leave the boot DVD in your DVD/CD-RW drive (H:\) as Windows will need that information to complete the process.
After powering down completely, remove the power cord from your computer, and following the manufacturer's instructions, replace your "C:\Home Plate" hard drive with your new hard drive. Warning - your new hard drive must be equal to or greater than 40 GB in size!
Click Next to Continue...
*** (reboot)
Windows is now configuring your new hard drive for use.
Formatting...
Copying your previous operating system...
Updating key system files...
Updating your drivers:
Do you wish to update your device drivers at this time, or would you prefer to use your current device drivers, and update them later, at your leisure?
Yes/No/Not Sure (if you're not sure, that's ok - we'll skip this step for now, but will give you an opportunity to do it later).
Updating your drivers...
Copying your files...
Congratulations! Windows Upgrade has successfully completed your upgrade.
Close
Another Windows Upgrade option might be, "Migrate Windows to New System." It would be a lot more involved.
I suspect MS's lack of the first capability is sheer incompetance/lack of foresight on their part. But I suspect the lack of the latter capability is their fear that it would allow for a proliferation of OSes from one install DVD.
However, in both cases, there are ways of thwarting this, includig mandatory activation/reactivation.
This topic arose because my Dad's hard drive is close to failure.
"Wha...?" you may ask. "How do you know that?"
Simple - he's got an HP, and one of the nice things about HP is that they do plan for failure, rather, ways to avoid it, if possible. Thus, the system records information nearly all hard drives communicate with the operating system, including a running total of bad sectors.
Your hard drive finds these on the fly when the data read doesn't match the accompanying checksum. It then performs more reads and engages in some pretty powerful algorithms to determine everything it can (usually all of the data), relocates the data elsewhere, then marks that sector as bad in a permanent table stored in memory (flash) in your hard drive.
So he gets this error message on boot, continues the boot, then calls me. I have him dowload AIDA32, a system summary tool. He runs it and sends me the results, where I read, about half-way down a couple hundred pages, that his hard drive has not one, but three indicators of imminent doom.
He performs a backup (he usually does so once a month anyway), then calls me again, asking, "So how do I migrate my operating system, including all the drivers, programs, and setup information from my current hard drive to the new one I just bought at the store?"
Well... Humph. There's Norton/Symantec Ghost, which does a pretty fair job, but it'll cost you half the price of your new hard drive. Other free and paid for disk cloning software (http://en.wikipedia.org/wiki/List_of_disk_cloning_software)exists, as well, including Acronis, Clonezilla, Carbon Copy, and Trinity. All have good and bad points (follow link for a comparison).
Unfortunately, all of those are cloning software. Thus, whatever fragmentation or misplaced files you have lying around, the software faithfully duplicates those onto your new system.
What I was looking for was something along the lines of Start--> Control Panel--> System and Maintenance--> Windows Upgrade--> Upgrade Hard Drive.
Naturally, that option doesn't exist. If it did, it would work something like this:
Welcome to Vista's Upgrade Hard Drive service. This service will allow you to upgrade your system's hard drive in three easy steps.
Step 1: Ensure you have enough space on an attached storage system to hold the entire contents of this hard drive. Windows has detected two locations which appear suitable.
Please pick one of the following three locations you would like to upgrade:
C:\Home Plate - my current, but aging and cramped for space hard drive
G:\Thumbuddy - all my data on the go
F:\Ye Old One - my old 300 MB hard drive from four systems ago
Please pick one of the following two locations for Windows to copy itself, and click Next:
D:\My Other Internal SATA 133 Hard Drive (96.4 GB available, 54.7 MB/s sustained throughput, duration is approximately 18 minutes - recommended)
E:\My External Hard Drive via USB (143.8 GB available, 11.2 MB/s sustained throughput, duration is approximately 90 minutes - not recommended)
2. Windows has detected that your motherboard is capable of booting from a DVD or CD. Please insert either a blank DVD-RW or CD-RW disc at this time.
(windows detects CD, copies setup files it'll need after the reboot to find things, it's former self, etc.)
3. Windows has finished preparing your system for upgrade. During the upgrade process, please do not change any portion of your system configuration except for the drive you're replacing. Please ensure you leave the boot DVD in your DVD/CD-RW drive (H:\) as Windows will need that information to complete the process.
After powering down completely, remove the power cord from your computer, and following the manufacturer's instructions, replace your "C:\Home Plate" hard drive with your new hard drive. Warning - your new hard drive must be equal to or greater than 40 GB in size!
Click Next to Continue...
*** (reboot)
Windows is now configuring your new hard drive for use.
Formatting...
Copying your previous operating system...
Updating key system files...
Updating your drivers:
Do you wish to update your device drivers at this time, or would you prefer to use your current device drivers, and update them later, at your leisure?
Yes/No/Not Sure (if you're not sure, that's ok - we'll skip this step for now, but will give you an opportunity to do it later).
Updating your drivers...
Copying your files...
Congratulations! Windows Upgrade has successfully completed your upgrade.
Close
Another Windows Upgrade option might be, "Migrate Windows to New System." It would be a lot more involved.
I suspect MS's lack of the first capability is sheer incompetance/lack of foresight on their part. But I suspect the lack of the latter capability is their fear that it would allow for a proliferation of OSes from one install DVD.
However, in both cases, there are ways of thwarting this, includig mandatory activation/reactivation.