Как копировать файл с диска с бэд блоками?
Прекратите эксперименты и отнесите профессионалам.
Читать надо посекторно на исправный диск, а уж там восстанавливать.
Предварительно осмотрите печатную плату жёсткого диска (её необходимо открутить). В ошибках считывания могут быть виновны окислившиеся контакты на внутренней стороне платы куда примыкают контакты считывающих головок.
Необходимо аккуратно очистить окислы с помощью, например, стирательной резинки, и протереть спиртом.Вот подробная статья на эту тему
После физической чистки нужно загрузиться с livecd и пройтись по диску с помощью Victoria. Обязательно отметить действие со сбойными секторами: Remap.
После этого сделать scandisk диску С (пункт "Проверять поверхность диска" отключить!).
После всех операций, снова загрузившись с livecd попробовать всё же открыть диск С и скопировать файлы.
p.s. Все действия вы выполняете на свой страх и риск.