puoi provare ad attaccare il disco come slave su un altro pc con file system NTFS (win2000 o XP) e lanciare dal prompt di DOS

codice:
chkdsk [unità da controllare] /f /s

in questo modo ti cerca e corregge eventuali errori nel file system