I sometimes wonder what wonderful drive and controller Gilles Vollant must have for all the options in WinImage to work right in his machine, even under Win XP! Why, under XP, the most I can do with WinImage is work with already created images, besides collecting 1.44 MB and 1.2 MB images from the 3.5" and 5.25" drives, respectively. From 3.5" floppies, 1.68 MB (DMF or with 224 dir entries) also work, provided I don't try to format. And that's all.
Another very useful tool (which is now quite difficult to find) is Cleaner, which can wipe the driver's heads in a much more thorough way than simply issuing a "DIR" command (and telling DOS to retry 3 or 4 times), when used together with a conventional head cleaner diskette (alas! those are also difficult to find today) wet with isopropanol or ethanol (I consider ethanol much better as cleaning liquid than isopropanol, and have been using it for cleaning the heads of diskette drives and tape decks since before the 4004 hit the market, and it never caused any damage to my hardware, despite the legends against it). Cleaner *only* works when run in *true* DOS. When trying to recover data from old floppies, I always clean the heads after I'm done (and often even during the process). Old floppies can soil the heads quite badly (some say it's mold, I don't really know) and prevent them from reading right. CLEANER.ZIP has fcab9d6c3d7a5e96b0ef819fe64e30fd as MD5 hash and f30530c6e8ef2b81f4fe8bfb3df3f6357d95e349 as SHA1 hash and is 29,168 bytes long, just for the record. And, of course, for calculating both MD5 and SHA1 hashes there is microsoft's own excellent FCIV.