I have a HP Pavilion 23 All in One PC with Intel i5, 8 Gb RAM and a 1 Tb Seagate 3.5" HDD. A week ago I had a system crash with a BSOD saying hard drive error. On trying to re-boot the BIOS was unable to find the HDD at all so I was resigned to a new HDD and a complete installation of Windows 10 and all my programs - lot of effort.
My boot options include hitting F2 to load HP's UEFI Diagnostics and these have system and component tests. I ran the HDD tests - even one that lasted 90 mins and these completely passed. So now I'm thinking my HDD is fine after all. I tried all sorts of BIOS and power on combinations and really not sure how but after an hour or so of messing with bootable USB Recovery and CD I then got the BIOS to boot ok into Windows 10.
Sure enough the HDD passed the disk scan in Windows 10 without finding any errors.
The PC ran for a couple of days then failed to re-boot after shutdown - again with the BIOS not finding any boot device. The BIOS has its own simple memory or hard drive tests - and the hard drive test fails with an error of no drive installed. I power on, hit F2 to go into the UEFI diagnostics and the hark drive passes all the tests!! Crazy
After trawling many sites including Seagate's own advice forum I decided to buy a new HDD and clone it. I did this and used Macrium to clone the HDD - again it took me an hour or so to boot my PC with the original HDD and still not sure what series of actions got the BIOS to see the bootable device.
The clone worked and I installed the new HDD. All seemed fine but once again after a shutdown the exact same errors came back. The BIOS could not find my new HDD and yet the UEFI diagonstics run no problem at all - on the exact same drive!
So I'm really really confused about why the BIOS and the UEFI interface to my SATA drive are different - I don't really understand how they interact and what 'drivers' they use to talk to the SATA interface.
Currently I'm suspecting that my BIOS may be the issue, maybe the motherboard or maybe some drivers. The new HDD has not shifted the problem at all so I can rule out HDD.
I'm really stuck so would appreciate any help!!