I wonder whether you could take images of both disks (ADF/DMS) then load the images in to a hex editor? If you are able to work out where each sector starts and ends you should be able to copy the good ones over the bad ones (in the image) and then write the image back to a new floppy disk.
That is assuming the disk isn't so far gone that you can't take an image.
--
moto