the bugcheck code INACCESSIBLE_BOOT_DEVICE
check the cables to the hard drive, confirm the drive is still working. Boot into BIOS and see if the system sees your drive. if you added another boot device make sure the correct one is selected in BIOS. Maybe remove any USB device that has storage and reboot to see if your system comes up.
sometimes windows will reorder boot devices if you plug in a second boot device that has a active primary partition on it. kind of a pain in this case, you have to run the diskpart.exe command and re assign logical drives back to the correct order.
if you have a older machine, there is a little battery on the motherboard that fails after about 5 years, it backs up the CMOS info of your BIOS, when it fails the drive information returns to the default values.
and you can get this exact error if the SATA mode of the drive changes in BIOS.
there are other causes of this error, such as malware. have to use diskpart.exe and bootrec.exe commands to fix in this case:
http://sourcedaddy.com/windows-7/how-to-use-bootrec-exe.html