MyFormat or WorseFormat won't help with hard disks.
With modern hard drives there is no direct relation between logical and physical blocks, the damaged physical tracks and blocks get mapped elsewhere on the drive and the mapping is changed. From outside ("from the interface") nothing appears to have changed on the drive.
What MyFormat and WorseFormat do, is to format each block, and mark bad blocks/tracks (that won't format properly) "allocated" in the FFS bitmap, so FFS won't reuse the blocks, ever. This works pretty well with floppies where logical and physical mapping always remain the same (there is no magic mapping done by the media).
However, it will not work with modern hard drives that map the blocks automagic. When errors occur, the physical blocks/track will be relocated to specially reserved backup area, and the logical->physical mapping is changed. After this, the previously "damaged" area is perfectly working again. In fact, hard drives do speculative mapping too, they use fuzzy logic to predict which parts of the disk are likely to fail "soon", and map the contents out of the way even before any damage happens. Likewise, if some part of the disk only works after several attempts, the block/track might get relocated.
Now if you use MyFormat or WorseFormat to scan the disk for these bad blocks, you most likely will end up with a disk that has perfectly working areas marked as "bad".
The "Badblock list" in old HDToolBox is totally unrelated to method used in MyFormat and WorseFormat. It's list of the actual physically bad areas on the disk. However, since modern drives hide this information "from the interface" competely (the list always appears empty), and do the mapping internally, this feature was removed. The drives do the bad block mapping automagic, and without ever telling it to the OS using the disk (except perhaps thru SMART).
In short: If the hard disk has enough errors for them to appear to outside of the drive itself, it means the disk is toast. Get it RMAd if still under warranty or dispose it.