Именно chkdsk C: /p/r из консоли воостановления. Лады, цитата:
"Chkdsk
Создание и отображение отчета о состоянии диска. Команда chkdsk также составляет список ошибок на диске и исправляет их.
Команда chkdsk с перечисленными ниже параметрами доступна только при использовании консоли восстановления. Команда chkdsk с другими параметрами доступна из командной строки.
chkdsk [диск:] [/p] [/r]
Параметры
отсутствуют
Команда chkdsk без параметров выводит информацию о состоянии текущего диска.
диск:
Диск, который следует проверить с помощью команды chkdsk.
/p
Выполнение углубленной проверки, даже если диск не отмечен для проверки посредством chkdsk. Использование данного параметра не приводит к изменению диска.
/r
Поиск поврежденных секторов и восстановление той части данных, которая еще может быть прочитана. Действие этого параметра включает в себя действие параметра /p.
Примечание
• Для выполнения команды chkdsk необходим файл Autochk.exe. Если данный файл отсутствует в папке запуска (по умолчанию \%systemroot%\Winnt\System32), будет произведена попытка поиска данного файла на установочном компакт-диске Windows. Если на компьютере установлено несколько операционных систем, команду необходимо вводить с диска, содержащего Windows."
CHKDSK из командной строки
здесь
Не путать!
P.S. Может, пригодится
http://forum.ixbt.com/post.cgi?id=print:22:63480