it can be hardware or virus.
connect the hard drive to another pc, scan virus.
drop down those numbers (like 0x00012356) and google it . may help.