I tried to use DriveInfo.IsReady, but it returns false if an unformatted floppy is in the drive.
Simply speaking: you can't. Floppy drives don't support that.