If you have your install DVD, boot from that and see if it can repair your drive.
I agree. Boot from a different disk and run chkdsk /f on your system drive (presumably drive C:).