If you can't get into safe mode (you get the same errors) and the system doesn't have a system restore option from the recovery menu, then proceed as follows:
Do you know when this problem began? Try a System Restore to a point in time BEFORE the problem began by booting to the genuine Windows Vista Installation Disk or a Recovery Disk. Here's the procedure: http://www.howtogeek.com/howto/windows-vista/using-windows-vista-system-restore/. Be sure to check the box to show more than 5 days of restore points. If the first attempt fails, then try an earlier point or two. NOTE: You will have to re-install any software and updates you installed between now and the restore point, but you can use Windows Update for the updates. To boot to the CD you may need to change the BIOS to make the CD-drive first in the boot sequence. To do that, wait for the screen that tells you the F key to push to access the boot menu or boot setup. Push it quickly. Make the changes, save your work, and exit. Put the CD in the drive and reboot. When prompted, push any key to boot from the CD.
If the System Restore doesn't work, do a Startup Repair by booting to the genuine Windows Vista Installation Disk (or one you can borrow from ANYONE) or from a Recovery Disk. Here's the procedure: http://www.bleepingcomputer.com/tutorials/tutorial148.html.
If you don't have either disk, you can make a bootable Recovery Disk using http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/ along with burning software like: http://www.snapfiles.com/get/active-isoburner.html and, of course, a blank CD {you'll obviously need to do this on another computer).
If that doesn't work, try to boot into safe mode (repeatedly click the F8 key while booting and go to safe mode with networking - or use the Command Prompt on the disk). Then let's check some of your system files:
Go to Start / All Programs / Accessories / Command prompt and right click on command prompt and click run as Administrator (skip this step if using the disk).
Type sfc /scannow and enter and let it run. It will scan and try to fix some of your system files. Hopefully it will complete with no corruption it could not repair (if there is such corruption post back here or try to analyze it to find the problem file(s) using http://support.microsoft.com/kb/928228. Try to identify the corrupted files causing the problem.
While in Command Prompt, type chkdsk /f /r and enter and let it run. It will scan and try to fix any corruption or bad sectors on your hard drive and mostly remove that as a cause.
If that doesn't work, then please post any repeating error messages from the Event Viewer concerning startup (Start / Control Panel / Administrative Tools / Event Viewer - if using Command Prompt type eventvwr and enter).. Here's how to use Event Viewer: http://www.bleepingcomputer.com/forums/topic40108.html.
If that doesn't work, then I'm aftraid the only option is a clean install. You can use Knoppix http://www.knopper.net/knoppix/index-en.html with a good ISO copier like: http://isorecorder.alexfeinman.com/isorecorder.htm along with a blank CD. This should give you enough access to the system (if you can't get in any other way) to backup your important data. Once done, you can do a clean install either using the genuine Windows Vista Installation Disk or the Recovery Disk with the Recovery Partition (whatever process is dictated by your computer manufacturer). To do a clean install proceed as follows: http://www.winsupersite.com/showcase/winvista\_install\_03.asp (adapted as necessary by the procedures of your computer manufacturer). Then you will need to re-install all your programs, reset all your preferences, reconfigure your network and email settings, restore your backed up data, run Windows Update with possibly nearly 100 updates pending,...
I certainly hope one of the earlier recommendations works because a clean install is a time-consuming process and sometimes you aren't able to bring the system back into its former shape because you may have lost some programs or for other reasons. But it will almost certainly fix the main problem.
Good luck.
Lorien - One - MCSE/MCSA/Network+/A+