There are six main reasons why a system BIOS will not detect the presence of an internal hard drive. Here is a list of them. They are not in any particular order, but you can follow these steps one by one to troubleshoot this problem:
- Drive not enabled in the BIOS
- Serial ATA drivers are not properly installed
- Faulty or unplugged data cable
- Drive is not spinning up
- Incorrect jumper settings on the drive
- Faulty hard drive
Note: Sections 3, 4,5 and 6 pertain to PC or Mac systems. Sections 1 and 2 pertain only to PC systems.
After verifying that your ATA or SATA port is set to Auto-Detect or is enabled, if you find that your disk drive is not being detected (auto-detected) by the system BIOS, try the following steps to try and isolate/troubleshoot the problem.
- The Serial ATA motherboard drivers are not properly loaded.
When you install older versions of Windows on a drive that will be the boot drive (ie, the C: drive), when it comes time to install Windows, the drive may not be detected. You might need to update the driver for your computer storage controller.
- Faulty or Unplugged Data Cable
- Always inspect the motherboard and hard disk connections for bent or misaligned pins. Folding, crimping, pinching, or creasing data cables can cause the wires to break inside the insulation, leaving the exterior of the cable looking normal. When in doubt of data cable condition, replace it.
- For SATA cables, Seagate recommends using cables shorter than 39.37 inches (1 meter). For further information, please see Document ID: 182453.
Here are some images of Serial ATA cables. Click to expand.
- The BIOS will not detect a hard disk if the data cable is damaged or the connection is incorrect.
Serial ATA cables, in particular, can sometimes fall out of their connection. Be sure to check your SATA cables are tightly connected to the SATA port connection.
- The easiest way to test a cable is to replace it with another cable. If the problem persists, then the cable was not the cause of the problem.
- For ATA drives, Seagate recommends using UDMA cabling with a maximum length of 18 inches. UDMA cables have color coded connections which require proper orientation when connecting.
See this image:
(Click to expand)
- Blue connector - always connects to the motherboard.
- Grey (middle) connector - is used for slave devices on the cable.
- Black connector - is used for master device connection.
- Drive is not spinning up
If the drive is not receiving power or receiving an incorrect level of power, it will not spin up. To check to see if this is the cause of the BIOS not detecting the hard drive, follow these steps:
- Power off the computer.
- Open the computer case and remove the data cable from the hard drive. This will stop any power saving commands from being sent.
- Turn on the system. Check to see if the hard drive is spinning. If you touch the side of the drive you should feel a slight vibration. If you do not hear or feel the hard drive spinning, the drive did not start.
- Boot the computer and listen carefully.
- Shut the computer down.
- Disconnect the power cord from the computer itself.
- Disconnect the power cable from the hard drive in question.
- Reconnect the power cord to the computer itself.
- Boot the computer up to see if the drive sound was audible before. And,
- Then repeat, only reconnect the hard drive and listen for it to spin up.
- Switch power cables with a device like a CDROM or DVDROM drive, so that you are using a known-good power cable.
- Check the power supply on your computer to determine whether it is providing sufficient electrical power to operate the drives and devices you have in your computer.
- If the drive is still not spinning, connect it in another computer if possible.
- Connect the drive in a SATA-USB enclosure or something similar if possible.
- If the drive does not spin up after all of these steps, please visit the Warranty page to begin a warranty replacement order.