So, my daughter-law's HP dv7 laptop started giving the "No Bootable Device" error. Now, I have seen this error many times before, and it has always mean that the HDD was bad. Of course like most people, she had not backed it up and was upset when I told her I thought the HDD was bad because she would lose a ton of pictures. So I took the HDD out and stuck it in my external docking station to see if I could get it to read. It did. I copied about 120 GB of data off it with no problem. So, now I am like, "Humm... The HDD is not bad. It must be something else." Now I had a brand new laptop HDD that I had pulled out of another HP laptop when I cloned it to an SSD. It was ready to go. So I stuck it in her laptop and booted it up. Same error, "No Bootable Device".
Now I was getting worried. It seemed the only logical answer was the motherboard HDD control was bad. But, I was not ready to give the laptop the death sentence yet, so I tried a BIOS reset, just in case it had some how become corrupted. Still no good. So I was like, I wonder if the BIOS can even see the HDD? So, I booted into the BIOS routine and looked at the Boot Order to see if the HDD was there. BOOM! There it was plain as day. I ran a RAM and HDD check from using the BIOS system diagnostics and both passed. So Now I am confused. The BIOS can see the drive, but can't boot from it. So, I tossed in a copy of Puppy Linux on CD and booted the laptop up to check and see if it could boot at all. It did just fine and there was the HDD again. I could access it and go through the files. There was an error though. Puppy said that the "3G driver for the HDD could not be found. An alternative driver has been used, but the HDD is Read Only". Of course, I have no Idea what the 3G driver is, or if it has anything to do with the problem or not.
So, here I am scratching my head. I know the HDD is good. I know the BIOS can see HDD and it can also be accessed from the Puppy Linux environment, so that must mean the motherboard control is working. I know the laptop can boot up from the CD drive and has full function. But the computer cannot boot from the HDD.
This is a first time for me seeing this error. I have no idea where to go from here. I am hoping someone else has some Ideas. Thanks in advance.