Have you tried running CHKDSK? I accidentally unplugged my power strip
while Windows was shutting down from the Start Menu a few days ago, and it
would not start the next time I tried, not even in the safe mode. I tried
to start with the Windows XP installation disk and was able to get to a C:\>
prompt by pressing the "R" for repair. I typed CHKDSK at the C:\> prompt
and after several lines of "checking and repairing" the computer ran through
all the files and told me the hard drive was okay. The computer started up
normally the next time I tried and has worked great since then. Also, I
discovered 37 KB of "Old Chkdsk files" in the Disk Cleanup window-- most
likely the corrupted files causing my startup problem.
Good Luck.
-----