Recommend a tool PBD(Partition Bad Disk) to isolate bad sectors so that OS will not read/write on them. Zero-fill does not help.