How do I connect a 5 1/4" floppy drive to a modern PC?
This question was originally posted on Gaming Stack Exchange.
I have a small collection of 5 1/4" floppy disks (early Sierra games) that I am trying to read. How can I connect a drive that accepts these disks to my PC.
Solution 1:
A company called Device Side Data produces a device called the FC5025 which can adapt a 5 1/4" drive to a USB port. You will still need to power the drive so this approach will require either an external power source or a tower or desktop computer. There are also other limitations to this device, such as the inability to write to the disks or to read most forms of copy protection (back when these drives were common there was a technique to protect their contents from copying by writing intentionally bad data).
Using just original hardware the best approach would be to build or buy a computer that had a 5 1/4" inch drive and could connect to a network or had a 3 1/2" drive as well. 3 1/2" drives are still common enough to find as USB external drives, while networking a old PC would be complex.
Solution 2:
There is a device available from the Software Preservation Society called a kryoflux which is a USB disk controller and can be used to create image files from many disk formats such as MS-DOS, Apple, Commodore, etc. Unlike the FC5025, the Kryoflux has write support.
It comes with a command-line program and a Java graphical front end for those who prefer to point and click. Linux, Mac, Windows and AmigaOS are supported.
I have used this device to create image (.img
) files from old 5.25" MS-DOS disks on my up-to-date i7 computer. It is more involved than a native supported drives of bygone days but it does work. For example, imaging a 360K disk goes something like this:
$ dtc -ftest.img -d1 -k2 -v300 -i4 -e40
which you can then mount
$ sudo mount -o loop test.img /mnt
$ $ ls /mnt
4201.CPI CHKDSK.COM DISKCOPY.COM FDISK.COM JOIN.EXE NLSFUNC.EXE SYS.COM
5202.CPI COMMAND.COM DISPLAY.SYS FIND.EXE KEYB.COM PRINT.COM TREE.COM
ANSI.SYS COMP.COM DRIVER.SYS FORMAT.COM LABEL.COM RECOVER.COM
APPEND.EXE CONFIG.SYS EDLIN.COM GRAFTABL.COM MODE.COM SELECT.COM
ASSIGN.COM COUNTRY.SYS EXE2BIN.EXE GRAPHICS.COM MORE.COM SORT.EXE
ATTRIB.EXE DISKCOMP.COM FASTOPEN.EXE IO.SYS MSDOS.SYS SUBST.EXE
(that example is imaged from a 360K 5.25" MS-DOS boot floppy)
Another device is the Supercard Pro. I have no personal experience of this one but I did find this review and this page which contains a lot of useful information ragrding the Kryoflux, Supercard and other boards and utilities for reading and preserving floppy disks.