IBM's wipe.exe utility is said to work- although Manufacturer specific would be much better. I use Ontrack or CheckitPro.
Also, note that LLF or zero-write may not solve your problem- After the LLF, re-partition and format to FAT32. then run DOS Scandisk with a thorough surface test. If it is finding bad blocks again replace the drive. If not, FDISK and set it up however you wish.