In 1990-something, I used to use QBASIC error trapping and go through drive letters D-Z, until the drive was discovered. In my old 486 Win 3.1, I used to detect the A or B floppy drive, using a similar alphabetical trapping method. Ah, 1.44 megabytes of memory, all that anyone would ever need!
Pete