Windows not booting and only recognizing hardrive sometimes

justinfree

Reputable
Apr 5, 2014
1
0
4,510
Yesterday i was downloading updates through MSI Live Updates 5 and updating Windows Vista for my new computer and i decided to play a game to kill time but then my computer stop responding and out of frustration I shut the computer off the wrong way (just hitting the power switch). When I booted the computer i got "Reboot and select proper Boot Device or Insert Boot media in Selected Boot device and press as key". After rebooting a few times and still get the same message a new message appeared "A disk read error occurred Press ctrl + Alt + Del to Restart". My computer is now in a loop when i boot, i restart, get the message, restart, get the same message. I put in the Windows Vista disc to try a system repair and then i noticed that my C: drive was not there. The Windows disc wast not recognizing my hard drive. I narrowed my problem down to my hard drive as my computer was not recognizing my western digital hard drive. I go check the BIOS and my BIOS recognizes the hard drive. I try the windows recovery one more time but still no C: drive is found. So I go back into the BIOS and my hard disk was not being recognized this time.....weird. I panic and open up my computer and unplug and plug my hard drive back up. I boot up my computer and my hard drive is now recognized in the BIOS this time. I download a flash update to USB to update my BIOS as i read updating the BIOS could fix the problem and while updating I notice my hard drive wasnt recognized, wow. I open my computer and switch the SATA cords from my CD drive and switch SATA1 and 2 ports. I boot up my computer and my hard drive is recognized again. I restart to double check and lo and behold my hard drive is not detected in my BIOS. The thing is my CD drive is always being detected even when i switch back and forth between the two SATA cables and ports! I downloaded Western Digital Lifeguard Diagnostics to run boot test on my hard drive and my hard disk wasnt found the first time so i unplug my hardrive and plug it back in and reboot. Western Digital Diagnostics detects my hard drive..... I do a test but get an error Code 0134. Code 0134 means the hard drive wasnt responding on time and it may be due to a defect with the drive or a bad connection. So im here now frustrated and confused. I might have a faulty hard drive but i just dont know because everything was working the first day. I look online (on my other computer) about the "disk read error occurred" message and so many people have had this problem and for different reasons.

I've had the computer running for three days as of today. The first day everything was all good, no hard drive problems, there was a problem with my graphics card not being recognized buy i downloaded the right drivers.

AMD FX-8320 Vishera 3.5GHz
MSI 970A-G43 AM3+ AMD 970 + SB950 SATA 6Gb/s USB 3
Western Digital WD10EZEX 1TB
MSI R9-270
Patriot Viper 3 8GB RAM (2 x 4gb)
APEX AL-D500EXP 500W ATX12V Power Supply

custome built, all parts from newegg.com, everything is still under warranty
 
Solution
Get a second hard drive to test things. Looks like you already swapped cables and got the same issue with the other set of cables. Any known good SATA drive will do, just make sure you run a few reboots on it to make sure that is seen, maybe do a Windows setup on the new drive (don't need to re-activate it, just run the setup and boot from it to test). If that drive is OK, you have your answer.

You can also test your misbehaving drive in another system, maybe as a secondary drive.
Get a second hard drive to test things. Looks like you already swapped cables and got the same issue with the other set of cables. Any known good SATA drive will do, just make sure you run a few reboots on it to make sure that is seen, maybe do a Windows setup on the new drive (don't need to re-activate it, just run the setup and boot from it to test). If that drive is OK, you have your answer.

You can also test your misbehaving drive in another system, maybe as a secondary drive.
 
Solution

hans_pcguy

Distinguished
Nov 13, 2010
584
1
19,160
Yes when ever you are trying to isolate a problem, it is good to use the process of elimination. Swapping the hdd and the like is good. I would check the voltages from your power supply too. Some hard drives are very finicky about voltage tolerances. I have seen some hard drives run on 12 volt rails that put out 11.42 volts and some that wouldn't run when the 12 volt was putting out 11.89 volts. I found a machine about a year ago where the hard drive would sometimes boot, other times would just sit and hum. I checked the 12 volt lead at the hard drive and it was putting out 18.3 volts. I thought the hard drive would be fried but when I changed the psu it worked fine. (the hard drive did die about 8 months later lol.) It is not a common problem but worth checking.