My computer won't read internal drives??

Turn computer off at PSU leaving the plug connected at the wall. Remove the CMOS battery and hold down the computer power button for about 10 secs. Replace CMOS battery, turn PSU back on and start computer. Enter the BIOS load default settings (usually F5) and save and restart.

Now enter BIOS again and set your settings as desired including your boot priority.

OK, this finally got it to read my HDD, which is awesome! It's listed in the BIOS boot list and everything. But I'm still getting a Windows startup repair on launch, which sucks... Since my HDD is Windows 7, I'm probably going to grab my Windows 8.1 boot CD and see if upgrading the OS on my HDD enables me to actually log into it. I also could be missing something in the BIOS settings that was changed when set to default that I haven't changed back... I've double checked that though.

Also, after doing all of this I tried to update my BIOS once more. It got a lot further in the process, but it is still giving me an ID error when I try to update it. I'm going to try to download the version prior to the latest stable one and see what happens...

Could the BIOS be set in either UEFI or Legacy mode when it shouldn't be?
I've actually tried it in all three modes throughout this process, just hoping at some point something would work one way or another, but it is on AHCI at the moment.
 
Ensure AHCI is enabled instead of IDE. If you boot from the Windows install ISO (available here) you can boot from the ISO burnt to a DVD or on a USB click repair computer. Go to advanced and enter the Command Prompt.

Type

bootrec.exe /fixmbr

press enter, then

bootrec.exe /fixboot

Then restart and enter the bios again and make sure it is pointing to the Windows drive as priority boot (don't forget to remove the Windows ISO).
 
Back
Top