I have an SSD with Windows 7 on it as a primary drive, and a secondary HDD with an old Windows XP install still on it. This system has been working fine for a few weeks, but suddenly the computer started booting up XP from the secondary drive.

The SSD doesn't seem to be broken, I could access all my files on it even when it was suddenly showing up as a secondary drive. When I unplug the HDD, the computer will boot from the SSD again, and when I plug it back in, it'll continue working fine for a few restarts, until it'll suddenly boot XP again.

Both drives are SATAS, and the SSD is plugged into port number 1. The only major thing I changed before the trouble started was turn off paging and indexing for the HDD.

What could be causing these problems?

ETA: After looking at the BIOS: At the times when it's booting wrong, the SSD doesn't appear in the list of drives at all, so it's not just a case of wrong boot order.

  • 3
    Do you see any issues with your system clock? It is possible the bios boot order could revert to a different order if the battery is dead.
    – MaQleod
    Sep 8 '11 at 20:13

Based on you saying that at times when it fails, the SSD does not appear in the boot order at all, I believe that your SSD either has a slow start time (see if your BIOS has option of adding a start delay of a few seconds).

That being said, the changes you made should not have affected anything and if you were not advised of setting a delay in any advice, and as it recently started, I believe that your SSD could be failing.

I would check to see if your manufacturer has either any updates available or a health test you can run against your device.

  • Agreed: The life-time of an SSD is much shorter than for an HDD and the failure rate is much higher. Buying an SSD is a calculated risk. If the SSD is still under warranty, try to get it replaced.
    – harrymc
    Sep 13 '11 at 6:48

It's like that you'll need to go into the BIOS (Esc, F1, F5, Del) while starting up and change the boot disk to the SSD rather than the HDD.

As for what caused it, not sure.


I've seen something like this on a microAtx system I have with a weak power supply. Sometimes there's not enough power right at boot to spin up the hard drive, and it will try to boot from the optical disk instead.

  • My old power supply failed in that way - it would be OK with one hard drive plugged in, but with two it failed.
    – ChrisF
    Sep 12 '11 at 19:42

The jumper settings on the mainboard or the hard disks could also be causing this.

  • Do motherboards still have jumpers? I haven't had to user jumpers , especially on a motherboard, for quite a while. Although if your motherboard has jumpers, it could affect which drive is being used for booting.
    – Kibbee
    Sep 12 '11 at 19:06
  • As far as I know, SATA drives do not need jumpers.
    – Cass
    Sep 14 '11 at 11:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.