VirtualLarry
No Lifer
I have a friend with a laptop with the above error.
So, I figure, system registry hive corruption, let's just restore from the backup in \windows\repair, right? Not so simple.
First, I ran Memtest86+ 2.00 bootable to check for memory errors. There were none.
Then, I grabbed an XP Home SP2 Retail Upgrade disc, to boot into the recovery console. His system had XP Home SP2 Compaq OEM installed.
I rename \windows\system32\config\system to system.old. I navigate to \windows\repair. Here's where things get wierd. The files in that directory, were not like the ones in my own personal \windows\repair directory. Specifically, there was no file named "system". Only system.bak, and system.sav. I decided to use system.bak since it was the larger of the two, and copied it back over, as \windows\system32\config\system.
Then I rebooted.
I got some wierd error about windows being unable to change the password, and then windows automatically restarted. It was in a dialog window, not a bluescreen. I tried safe mode and the same thing.
So I decide that perhaps I need to try system.sav instead. Boot into recovery console again, BLAM, cannot accept password for the administrator account. The password should have just been blank.
I never touched the SAM files. I have no idea why copying SYSTEM would have caused a password change/error. I also have no idea why the files in \windows\repair were non-standard. Possibly the OEM mucked with them, possibly they were changed by some well-meaning program like NAV when it installed, who knows.
There was a strange power-down, suddenly after copying the system.bak file. I hit ENTER one more time at the command prompt, and the system shut down on me. I don't know, could that have corrupted the SAM file somehow? I thought that NTFS was robust against that sort of thing.
So now I'm kind of stuck, no access to recovery console, and the XP Home SP2 disc I have is a retail upgrade disc, and he needs an OEM disc, because his key sticker is for OEM. So we can't just do a repair install. I'm not even sure if a repair install will let us log in after installing, or whether it will keep the corrupted administrator password.
(Btw, does anyone have a link to that page where they show how to edit the PID value in the SETUP.INF file to change an OEM into a retail and vice-versa, and to change whether the disc is an upgrade or a full install? That could save the day if a repair install would work.)
As a last resort, I will pull the HD and put it in a USB case and copy the files off of it.
So, I figure, system registry hive corruption, let's just restore from the backup in \windows\repair, right? Not so simple.
First, I ran Memtest86+ 2.00 bootable to check for memory errors. There were none.
Then, I grabbed an XP Home SP2 Retail Upgrade disc, to boot into the recovery console. His system had XP Home SP2 Compaq OEM installed.
I rename \windows\system32\config\system to system.old. I navigate to \windows\repair. Here's where things get wierd. The files in that directory, were not like the ones in my own personal \windows\repair directory. Specifically, there was no file named "system". Only system.bak, and system.sav. I decided to use system.bak since it was the larger of the two, and copied it back over, as \windows\system32\config\system.
Then I rebooted.
I got some wierd error about windows being unable to change the password, and then windows automatically restarted. It was in a dialog window, not a bluescreen. I tried safe mode and the same thing.
So I decide that perhaps I need to try system.sav instead. Boot into recovery console again, BLAM, cannot accept password for the administrator account. The password should have just been blank.
I never touched the SAM files. I have no idea why copying SYSTEM would have caused a password change/error. I also have no idea why the files in \windows\repair were non-standard. Possibly the OEM mucked with them, possibly they were changed by some well-meaning program like NAV when it installed, who knows.
There was a strange power-down, suddenly after copying the system.bak file. I hit ENTER one more time at the command prompt, and the system shut down on me. I don't know, could that have corrupted the SAM file somehow? I thought that NTFS was robust against that sort of thing.
So now I'm kind of stuck, no access to recovery console, and the XP Home SP2 disc I have is a retail upgrade disc, and he needs an OEM disc, because his key sticker is for OEM. So we can't just do a repair install. I'm not even sure if a repair install will let us log in after installing, or whether it will keep the corrupted administrator password.
(Btw, does anyone have a link to that page where they show how to edit the PID value in the SETUP.INF file to change an OEM into a retail and vice-versa, and to change whether the disc is an upgrade or a full install? That could save the day if a repair install would work.)
As a last resort, I will pull the HD and put it in a USB case and copy the files off of it.