Fixing Windows XP boot-up problems
Ine had some laptop problems and I’ve spent the last evening of my holiday trying to fix them. Things I’ve learned, in chronological order:
Ubuntu live CD rulez: I was able to find corrupted files using diff * –ignore-file-name-case –to-file=dllcache/
Copying ntoskrnl.exe from dllcache to system32 fixed the BSOD by causing the laptop to lock up instead
Recovery Console sucks: it kept prompting for an administrator password that I didn’t know
Recovery Console really sucks: its chkdsk reports errors, but does not fix them
During the graphical part of Windows XP Setup, you can open a console window by pressing Shift-F10
Reset the administrator password using net user administrator *
System Restore rulez: using plain old copy I was able to restore the registry from the recovery console. Simply cd into C:\System Volume Information</em> and copy _REGISTRY_MACHINE_X to \windows\system32\config\X
System Restore UI (\windows\system32\restore\rstrui.exe) sucks: it restored all personal settings to the original defaults!
Windows XP Repair sucks: repair would fail because “the signature for windows xp home edition upgrade is invalid”
sfc /scannow is nice and all, but kept prompting for the Windows XP Professional CD when run on Home Edition (Same problem as previous one?)
Using the Windows XP Repair function will break Windows Defender’s auto-update