|mmmm... perhaps first set about safeguarding/recovering your data?|
Boot with knopppix or ubuntu disk and access the HD that way. Then copy your files (data etc.) to an external HD and/or optical-media. Verify the copies are truly accessible too on at least one other system. Then set aobut recovering a working system?