Hal.dll is corrupt or missing!

help me! my computer is dying! I turned it off (by holding down the power button) and now it says system32\hal.dll is corrupt and widnows cannot start. I cant even get to the point where i can boot off my windows xp cd. :crying:

also, i think i messed some other stuff up. when i was formatting a drive (i used the windows xp cd to do it), it formatted, but now i have 2 windows xp boot options, and a longhorn (dosent work, see http://www.kirupa.com/forum/showthread.php?t=194164)

please tell me i dont have to loose everything… :frowning: