Have you tried chkdsk /f from the Recovery Environment command prompt ?