I had this happen a couple of times when I had Vista on my machine and when it fails even to get through to Safe Mode then there is little you can do. Just to be sure though, do you mean you can get to the Safe Mode list of options, and then select any of the options listed, or do you mean you don't even get to those options?
If you can get to those Safe Mode options, have you tried them all, eg "Last known good configuration"?
If nothing works then it doesn't look good. The fact that you can extract the hdd, connect it up to another system is good because that means you can copy off all your personal files, but I don't know of any way to make changes to the System files to allow this to boot again.
It looks like you need to reinstall Vista.
I have a dell pc with vista home. Every time I start the pc, the chkdsk program starts and I cannot stop it. The pc does not respond to the keyboard and there is no legacy usb in the bios to change. The pc will not start in safe mode. It will act like it is and then stop at the end of the files loaded list and sit there. If I allow the chkdsk to run, it stops prematurely in the 5 of 5 stage and sits there saying chkdsk complete. It does not restart itself and if I reboot, it goes into chkdsk again.
Is there a way to turn off chkdsk outside of the normal ways since I cannot get it to boot to safe mode. I can take the HDD out and plug it into another pc and read every file on the HDD. Is there a way to manipulate a certain file in the directory to turn off chkdsk? Thanks for any info.