Есть такой способ. По крайней мере, я недавно так себе диск спас. К сожалению, не помню название программки... Приду вечером домой, запущу диск и скажу.
Но учти, если бэдов много, то некоторые файлы могут оказаться битыми. И ещё... если уже есть бэдблоки и тем более, проявились они не в первый раз, то диск всё- таки желательно сменить...