|I am using Symantec Ghost, not the crappy Norton Ghost. It automatically reformats as needed and I have never had a problem with it doing so. However I will give that a try. Incidentally I made three restores with two different versions of Ghost to rule out corruption in the imaging software. Also, the earlier image restored to FAT32 to rule out a filesystem related error. All with same exact results. I do have an idea though.|
Attempting to login in SAFE MODE and booting the 'Microsoft way' both have essentially the same results, except that the "Windows Installer" message pops up every time. I can log in with the Recovery Console.
The only thing different with these restores (vs. past successful ones) is that I used Ghost 2003 (the first time) and it asked me to mark the drives as usable by Ghost. In the past I always chose not to, but I didn't have a problem doing this on other PC's running XP. The last restore was with Ghost 2001 - same results. Also, the CD-ROM will not open, but I expect this is an unrelated hardware issue.
I did hack the hidden sectors value in the boot sector. I am familiar with the problem that causes, and this is different.
I have a hint of the possible cause from logging into Windows 98 on the same machine. A "Preparing to install..." message pops up there too, then a message that "D:" does not have enough space. Windows 98 is looking at the wrong partition. My program files are on a separate partition (D:). Some time ago, I moved some things and must have left an extra partition between C: and D: that Windows 98 recognizes.
That said, Windows 2000 maps the partition signatures to drive letters. If Ghost 2003 messed with these signatures when I let it "mark the drive as usable", then all the drive mappings in the Registry could be different.
Is there a way to check the drive mappiings from the Recovery Console?