How do I fix a Windows XP bootloader error when BOOTCFG, FIXBOOT, and FIXMBR do nothing?

This is what I did to fix my issue:

  • I downloaded the Intel Rapid Storage Technology drivers and put them on a floppy disk (I know, it's amazing I had one of those, right?).
  • I made sure the floppy disk was in the drive before Windows setup started otherwise Windows wouldn't find it (or at least it didn't for me, but maybe that's because...). I also use a USB floppy disk reader so my BIOS was set to recognize that already.
  • I loosely followed the instructions here, with the following variations:
    • Pressed F6 when Windows Setup starts.
    • Selected the driver from the list provided by the floppy disk (for me, I choose Desktop).
    • If Windows says it already has the driver, press ENTER and use the default Windows driver. If you tell it to load the driver from the the floppy disk it will blue screen, however:
    • Windows will proceed to copy the driver from the floppy even though you told it not to (or at least it did for me).
  • After Windows restarts it should stop giving the hardware configuration error and finish setup in 33 minutes.