9

I'm fixing an IBM Thinkpad laptop running XP Pro which doesn't boot all the way (It gets past the XP logo boot screen, a movable mouse cursor appears, and it doesn't get any further, even in safe mode) after being bumped a bit.

I'd like to do a repair install. I booted it to an XP Pro CD, but the Repair install option (not recovery console) doesn't appear.

After pressing F8 to accept the EULA, it says, Loading setupp.ini, then immediately goes to a partition list (it never says Searching for previous installations of Microsoft Windows). If I select the partition, it warns me that there is already a Windows installation in that partition, and that it will be completely obliterated if I continue. (So I know that it does see the contents of the hard disk)

I booted the same CD in an XP virtual machine, and it offered to repair the XP installtion in the virtual machine, so the problem isn't with the CD.

Does anyone know how make it do a repair install (or have any other ideas to solve the problem?)

It might not show up because it's an OEM installation (but not an OEM CD), but that's just a guess.

fixer1234
  • 28,064
SLaks
  • 8,024

5 Answers5

9

XP's setup sees OEM, retail and volume CDs and installs as different and so does not offer the repair option.

If you copy the CD, altering the data in the setupp.ini file you can "create" a disk of the right type; there are some other differences between the disks, but I can't remember what they are - and in your case are probably irrelevant.

Neal
  • 8,838
5

The repair option should be on the same screen as the Parition list. Your assumption is correct though. If the install CD does not match the installed version, you will only get the install option, even if its XP Home versus XP Pro.

I'm not sure if Service Packs (installed SP2, but CD only has the original or SP1) will also affect that, but I suspect they do.

Rob Allen
  • 1,899
3

I found myself in the same situation. I ended up going to the recovery console, and I ran chkdsk c: /r. It found some errors in a registry file, and after it repaired them, I was able to boot from my XP disc and see the Repair option.

After I ran the repair, it said Windows had not been activated, but it wouldn't bring up the activation dialog until I rebooted into Safe Mode, uninstalled IE8 from c:\windows\ie8\spuninst, and then rebooted one more time. The reason the activation dialog wouldn't come up was that the repair left IE in an unusable state with both IE6 and IE8 files. You may also need to remove IE7 from c:\windows\ie7\spuninst.

After all that, I was able to activate and then continue by installing all of the missing updates.

0

I booted using the Windows Update Anytime DVD, which gives the repair option. Managed to recover from an earlier checkpoint.

-1

I managed to do my chkdsk from a win7 install disk. After messing around with XP for a while, I finally gave that a shot.