Use spinrite. It will mark the bad sectors and also try and move the data from the badsectors to unallocated spce. Secondly this should solve your problem of partitions as data will not allocated on the bad sector.
__________________
AMD 64 3500+ Venice
DFI Lan Party Ultra-D
2* 512 MB PdP Memory with 2-2-5L timings
XFX 7900GT 256 MB Card
|