Check this thing out:
http://www.kryoflux.com/ KryoFlux is a USB-based floppy controller designed specifically for reliability, precision, and getting low-level reads suitable for software preservation. It's here, it's there and it's working - today. This is the original developed by The Software Preservation Society.
quote from that web page
Allegedly it is working on Windows (XP, Vista, Windows 7 and 8 in 32 and 64-bit flavours), Mac OS X and Linux. No D.O.S., sorry.