Another option if you have an external SATA/PATA to USB convertor you could hook it to another machine and run a chkdsk if there is an OS installed, if no OS is installed Try booting to a CD like windows and reinstall your OS.
Alternatively is you have a spare hard disk laying around swap them out and cross your fingers and see what happens