3

Some time ago my power supply died. It's a long story from then till now, but the important bit is that I ended up with a new hard drive and a new power supply. I tested to see if my original hard drive was still alive, and it booted and worked perfectly until I turned it off. When I started it again it would not boot. I bought new SATA cables, assuming that the one I had was not seating properly (it was cheap and wobbly), but no dice.

Upon start-up I am presented with a message telling me to insert boot media into the selected drive or add a drive and restart. Neither the new or the old drive is detected by BIOS, my Vista install disk, or from my bootable Linux USB drive. When I remove all of the RAM the computer ceases outputting visual information, and upon reinstalling the ram and starting up again gives me a "failed overclock" error.

So, does anyone have an idea as to what might be going on? I'm completely lost at this point.

pulsarjune
  • 1,299

5 Answers5

1

When a disk is not detected in the BIOS it usually means that:

  1. Either it does not get proper power.
  2. Or the data cable is not connected.
  3. Or the data cable is broken.
  4. Or the disk is broken.
  5. or the controller/port on the motherboard is broken.

Testing 1) is easy. If its gets power it will spin up*1. No new data cables are needed, and you can swap power cables around to test with.


Or the data cable is not connected/broken.... Obviously not the case here, but listed for completeness.


Or the disk is broken... Possible. If it was just one drive then it was even likely. Some time ago my power supply died. this however add the option that the disk was damaged and died a bit later, doing damage whilest dying.

Neither the new or the old drive is detected by BIOS

That shounds like a SATA controller failure. Either damaged, or disabled in the BIOS. You could try restoring the BIOS to default, if it was disabled it should detect the drives*2.




*1: Not always true. But since we are dealing with a regular setup and not with servers this is true enough.

*2: Ignore anything about normal SATA mode (AHCI), legacy mode or RAID modes. The drives should be detected. Those settings are only important once you try booting from the disk, but right not we first want the firmware (BIOS) to actually detect the disk.

Hennes
  • 65,804
  • 7
  • 115
  • 169
0

Is your hard drive one of the ready to fail Seagate drives? I had a problem very similar. Was working until I turned the machine off and the bamb the drive was gone. I later got it replaced as Seagate had a firmware problem that killed hard drives. There is information on their site so you can check out weather your drive is effected or not.

A computer is never going to boot with no memory and the error about failed overclock is likely because the system knows it started but couldn't successfully POST.

Cheers

Hadyn
  • 41
0

Are you sure that the drive is good? Have you tested it on another system? It could be that the drive has also failed... Unlikely, but a bad power suppy can damage anything plugged into it...

Also check your motherboard's bios for drive settings, see if there is a legacy mode for the sata drive. Try that setting....

0

Some BIOSes show UEFI hard drives in separate places from legacy hard drives, so it may not show up in the place you expect.

MountainMan
  • 6,070
0

SATA legacy mode can be under many forms. It can be called IDE mode, legacy mode, NON-SATA mode Is your ODD (CD/DVD unit) detected correctly ? If yes, try to disconnect it and put a hard drive on that SATA port, assuming the ODD is also SATA.

Overmind
  • 10,308