A couple of times a month my computer will freeze up and show a blue screen saying your computer has to restart. After it restarts the bios says there's no drive to boot from and to select another. Turning the computer off for about 10 minutes usually solves the problem and the computer will boot like normal. I've already replaced the sata cable and i don't have another hard drive to test with, so is there any possible way to tell if it's the sata ports on my motherboard or a problem with the hdd itself?