it may be a hardware error,
is this new hardware? or something from a previous build.
you can try testing the hardware through bootable disks.
if you could have gotten into the repair command prompt (or any cmd prompt) you could try to replace the file thats messed up. download it, put it on a thumb drive, ect. and then copy it into place