Invalid BOOT.INI (dual boot XP with 7)

Solution 1:

It seems like the repair isn't showing up because the CD doesn't see the XP OS.

1.Boot with your custom XP CD with drivers.

  1. Press R to load the Recovery Console.

  2. Type bootcfg.

  3. This should fix any boot.ini errors causing setup not to see the XP OS install.

  4. Try the repair install.

Solution 2:

I would let the freeware tool EasyBCD try and fix this for you.

enter image description here

Boot into XP/Vista/7/Ubuntu/OS X and more! Boot from USB, Network, ISO images, Virtual Harddisks (VHD), WinPE, and more! Repair the Windows bootloader, change your boot drive, create a bootable USB, and more! Rename entries, set default boot target, change BCD timeout, hide the boot menu, and more! Create your own custom boot sequence, hide drives on boot, backup and restore configurations, and more!

Solution 3:

Follow David Smith's advice and go to the recovery console. Once there however, run these commands instead of just bootcfg to repair any of these issues:

  • Windows Hardware Abstraction Layer (HAL)
  • Corrupt registry hives
  • (\WINDOWS\SYSTEM32\CONFIG\xxxxxx)
  • Invalid BOOT.INI files
  • A corrupt NTOSKRNL.EXE
  • A missing NT Loader (NTLDR)

There are eight commands you must enter in sequence to fix MOST Windows XP boot problems.

These commands are as follows:

  1. C: CD ..
  2. C: ATTRIB -H C:\boot.ini
  3. C: ATTRIB -S C:\boot.ini
  4. C: ATTRIB -R C:\boot.ini
  5. C: DEL boot.ini
  6. C: BOOTCFG /Rebuild
  7. C: CHKDSK /R /F
  8. C: FIXBOOT