One Vista Shortcoming

To: editor@pcug.org.au
Subject: 16 Bits article
From: Paul Blair
Date: Sun, 08 Jul 2007 12:55:43 +1000

There is a story going around that Microsoft rushed Vista to market because (1) it was already way overdue and over-budget, and (2) the looming end of the calendar year meant that any further delay would force Microsoft to extend existing corporate contracts, at a loss to them. Whether either tale is true doesn't really matter, because there are some real concerns emerging about some of the "unfinished" items built into the package.

Microsoft has been gradually absorbing characteristics of other companies’ efforts for a while now. Picasa users needn't bother, there is a utility in Vista to do the job. WinZip users needn't bother, there is a (poor) unzip facility in Vista. And now we have a backup and restore facility in Vista. But it’s broke.

Windows XP Pro had a form of backup installed at setup time (the Home version could be easily upgraded to the Pro setup by adding a file from the XP CD). But restoration depended on first of all re-installing XP, then using the data from the XP backup to add in the extra items that you had installed.

The Vista business versions include the new image utility – home users, even premium home users, don’t get the privilege, as if their computer was less worthy of backing up. This seems a bit back-end-forward – business users are generally more professionally set up than home users, and have systems in place to protect “mission critical” stuff. Maybe Microsoft will reconsider this lop-sided arrangement.

The Vista Complete PC Backup (to use the proper title) makes an image - all the software you have on your drive (or drives). Like Ghost, Acronis and all those other things that you pay money for (or not - there is at least one free item.) So why would I bother writing all this?

The other half of the package, Complete PC Restore, is broke. Let me explain a bit of the process, and how you will know about the problem. And (wonder of wonders!) what to do about it.

Assume your main drive has been backed up to an image on a different drive, but then that main drive dies. Or it has become too small for your needs. You decide the best solution is to use a new (or bigger, or both) drive. You format it, and want to restore the image. This entails connecting up the two drives – the drive you want to put the image on, and the drive with the image.

The Vista install disk is also a repair disk, so you boot from it and follow the prompts to "repair". At this point you can choose to take the full restore option. You do this, but then you get an error message:

Windows Complete PC Restore operation failed.

Error details: There are too few disks on this computer or one or more of the disks is too small. Add or change disks so they match the disks in the backup and try the restore again. (0x80042401)

Golly. What does all that mean. "Too few disks" - well, there were 2 before, there are 2 now - ?? "Disks too small" - hmmm, the original was 120GB, the new one is 160GB...??

So I hunted around to see what I could find. The easiest way, if the mood takes you, is to Google for the error number.

The image I made is a full disk image, so my old 120GB main drive needs at least 120GB to backup to. The image might be only 50 or 60GB (remember that the imaging process does a small compression of the original), but the size rule still applies. You need the same or a bigger drive than the entire original drive to restore to. And it doesn’t matter what mix you have (SATA, ATA/IDE), the size rule is prime.

And note – if you backed up that 120GB drive to an 80GB drive (as I did), you still need at least a 120GB drive to backup to.

But even if you are 100% obedient, you will probably run into the error message. And I can only guess that the problem is that you have formatted the drive. Formatting adds a few bits and pieces to the drive, and, as best I can judge, they cause difficulties.

I spent most of a day trying to make this work (I’d had a drive failure, I had an image, and I also had a spare drive. I also had another backup drive, just in case.) But I wasn’t going to let facts get in the way of the chase.

As a starting point, I attached just the spare drive (160GB). It is SATA, so I booted up Vista and added the necessary driver. Then, from the Repair menu, I opened a command window (yep…still there!).

I opened “diskpart”, the disk utility. I then did “list volume” to see what was attached, and found my spare drive as volume 0. So I did “select volume=0” to attach it. This wasn’t really necessary, as the other two volumes were DVD drives, but I stuck with protocol.

Taking a deep breath, I typed “clean”. This brutal command is designed to remove any and all partition or volume formatting from the disk with focus. On master boot record (MBR) disks, the MBR partitioning information and hidden sector information are overwritten. So the disk is bare, nude, naked, bereft, starkers…

I exited from Diskpart, and proceeded with the restore process, following the MS prompts. And it all worked fine this time.

There was still some housework to do. The restore had grabbed 120 of the 160GB, so I booted into Safe Mode and formatted the other 40MB (at this stage, the spare drive was rebooting itself continually, something I later figured was the lack of a driver, which sorted itself out.) And that was that.

The Microsoft team is aware of the problems, and will doubtless be working to amend the process in SP1 (due later this year) and the Help advice in the package.

One last thing. The MS image is full, complete, and indivisible. It is not possible to extract just one file or document from it. It’s all or nothing (until someone cracks the system and shows us how to do it…!)


INDEX      NEXT