A couple links.
http://pcsupport.about.com/od/pcrepa...inghal_dll.htm http://www.dll-files.com/dllindex/dll-files.shtml?hal
All that aside, a few questions:
Do you have important stuff on the C drive? (Drive Windows is installed on)
Do you have only one harddrive on your PC?
Are you familiar with using a Linux distro?
The reason I ask about Linux is it will boot from a "live CD" (Running solely off of a CD) and it can read the Windows folders. You'll be able to access your important files and drag and drop to another harddrive (If you have one installed) or you can use a DVD/CD burner with KDE to burn the files.
Once that is done you can just reinstall Windows.
Sounds like your boot sector is messed up.