Originally posted by berry120
A linux livecd is a good thing to try if you haven't already. If all else fails then it's worth trying chkdsk just in case it does anything - bear in mind though that this might well make things worse rather than better if it overwrites / wipes the wrong stuff, so treat it as a last resort. If all else fails it's really unlikely to do much anyway.
Still - at least you understand the importance of regular backups now right?