With what it sounds like is happening, is that a partion of either your first or second harddrive may have got stuck in a booting lock which will partially corrupt the firmware files and won't recognize your equiptment. So it fails to load the needed file for start up. Similar to a corrupted OS on PC
-Like if helped.