My HP Desktop has stopped booting up. It shows the HP logo and then goes into the Windows start-up recovery program and it never finishes (Ran it for 5 hours). I then replaced my hard drive with my sisters hard drive and then my computer booted up perfectly. Did I correctly figure out that the problem is the hard drive or is there more diagnostics for me to do?