Originally Web posted Tuesday, 13 May 2008.
Content last modified Saturday, 9 January 2021 .
External links last verified Thursday, 29 October 2020.

Working with Macintosh Floppy Disks in the New Millennium

As time passes and floppy disks become relics of computing’s past (especially in the Macintosh world), folks seem to be confronting more problems accessing information stored on this older format. This page attempts to address methods and workarounds for accessing data on Macintosh floppy disks (using Apple Macintosh and clone hardware) and moving the desired data to newer Mac systems.


Floppy Can’t Be Read

“Hey! I’ve got a floppy drive on my Mac, and it reads some floppies just fine, yet not others. What’s the deal?

Depends. Below are the most common scenarios:

400k and/or 800k Floppies with an External USB Floppy Drive

As is well documented, modern Macs from this millennium (and some before) no longer come with built-in floppy drives. The available option is a 3rd. party external floppy drive. All the ones i have seen connect via USB.

What is Not well-known is that these drives, being more generic, lack a crucial feature of Apple-specific floppy drives: Variable Speed. You may have noticed (or not) that long ago, when floppies were common, the original 3.5" single-side double-density (SSDD or for our purposes SS) hard-case floppies held something like 270k or 360k on PC-compatible computers (if they even used those… i didn’t and don’t know) while the same floppy formatted and used on a Mac held 400k. Similarly, double-side double-density (DSDD or for our purposes DS) 3.5" floppies hold 720k on a Wintel, and 800k on a Mac.

How did Apple do this? By using a variable-speed spindle drive system instead of fixed-speed, to cram more data on the same magnetic material space. That is why Mac floppy drives make sounds of different audible pitches as they move around the disk surface: the motor speed is changing![1]

As of the emergence of high-density (HD) floppies in the early 1990s, Apple was growing weary of being slammed around in the marketplace. One of many, many causes was the higher price of Macintosh computers. While there were many reasons for this, one was Apple’s penchant to innovate and improve upon the standards. As the Wintel juggernaut began to steamroll them, Apple sought ways to cut costs. It was a whole lot easier and more financially sane for Apple to go with the flow and use the same standards for 1.4 MB floppies as the Wintel world… economies of scale, dontcha know! This is all my conjecture, anyway[2]. This is fact: With 1.4 MB HD floppies, Apple agreed that fixed-speed drive was what they would use.

Bottom line: a generic fixed-speed external USB floppy drive will work with 1.4 MB HD floppies, yet (to the best of my knowledge, and i may be wrong) not Mac 800k or 400k floppies. They’ll likely also read 720k DS floppies[3]. My guess would be that they could read 360k SS floppies from other systems. (I don’t have/could not easily make a 360k floppy to test this theory.)

Unless you can find an external USB drive that specifically claims to support Mac 800k disks (i really doubt you will find one that supports 400k), you will almost certainly need to find an older Mac with a built-in floppy drive to access your data on DS and SS disks.

400k Floppies and Mac OS 8.0 or Later

So ya say ya gotta Mac with a built-in SuperDrive that is allegedly able to handle 400k, 800k, and 1.4 MB disks, and it does work with 800k DS and 1.4 MB HD disks, yet not with 400k SS disks? Well, you need more than the drive… you need the correct Mac software.

“Huh? Whut?”

This disk is unreadable by this Computer. Do you want to initialize the disk?
NOOOOO! Eject! Eject! Eject!
Normal Finder window.
That’s better!

Please look carefully at the two images just above this paragraph. They are two screenshots of the same floppy disk in the same drive of the same Mac, taken minutes apart. The difference? The Mac OS version running the machine. The “unreadable” picture was when OS 9.1 was in charge. The working, mounted disk Finder window—same disk, same conditions—was when the very same Mac was running OS 7.6.1.

MFS — Macintosh File System

You’re suffering from the MFS Blues! MFS, the original Macintosh File System, was a flat-file structure used on Macintosh computers from Day 1 until the era of the 128k ROMs and the Mac Plus, which is to say circa 1986. It had the illusion of folders, yet no actual directories. With the 128k ROMs, System 3[4], and all that came HFS: Hierarchical File System: folders that were actual directories and subdirectories.

For backwards compatibility yet moving the world forward, Apple decided that the Normal Order of Things would be that 400k floppies would be formatted as MFS when erased, and 800k and larger floppies as HFS. (There are tricks to circumvent these defaults… tricks i have not used and therefore not memorized. Folks who used these tricks could create 400k HFS floppies for sure, and maybe 800k MFS floppies.)

Thing is, on these early Mac OS versions which supported both MFS and HFS, there was no electro/mechanical way to detect DS from SS diskettes. Apple needed to count on the user to make the correct choice (screenshot is from System 3 running on a Mac Plus):

Erase dialog window with 3 buttons: Cancel, One-Sided, Two-Sided

Clicking the One-Sided button formatted the disk as 400k MFS. Clicking the Two-Sided button formatted the disk as 800k HFS.

800k DS disks formatted 400k MFS?

Many Mac users have found it tough to let go of their older Macs, especially early on when they were (relatively) very expensive pieces of equipment. A person might have several Macs, one or more of them original 128k or 512k non-Enhanced “Fat Macs” (Fat=more RAM in this case) with the original 64k ROMs which only understood MFS format. Sitting in front of their 512KE or newer Mac (with 128k or larger ROMs), they might very well want to format a double-sided diskette as single-sided, for use in their older Mac(s)—especially in the latter years of the 1980s and thereafter when SS/DD 3.5" floppies first became scarce then disappeared from the market. Thus, while rare, it may not be terribly unusual within a specific floppy disk collection to find disks marked DS/DD with 400k capacity and MFS formatting.

400k SS disks formatted 800k HFS?!

As well, floppy disks were expensive in the mid-late 1980s. Rumors circulated circa 1987 that due to lower demand for single-sided 400k diskettes, Sony merely ran the same production line for double-sided 800k and single-sided 400k, marking them differently and probably not QAing the second side for the ones being sold as single-sided. Someone found out that the less expensive Sony single-sided 3.5" diskettes sold new during this period more often than not formatted successfully as 800k double-sided. Older Sony single-sided disks and most single-sided disks from other manufacturers would behave as expected: they would fail to format as two-sided. A failure to format dialog would appear and the disk would be ejected, as in the case of defective diskettes attempting to be (re- or initially) formatted at any capacity.

Which OSes supported what?

Allowing (requiring) the user to select single- or double-sided when erasing (formatting) a floppy disk remained as shown above all the way through the end of System 7.1 (7.1 Update 3). System 7.5.0 through 7.5.5 allowed writing to as well as reading from MFS-formatted floppies, but did not allow erasing/formatting SS and DS disks as anything other than 800k double-sided HFS or ProDOS (Apple II format), or 720k DOS:

DSDD floppy disk format options, per main text

The screenshot is from OS 9.1, yet other than cosmetic alterations, it’s the same dialog all the way back to System 7.5 (7.5.0).

The upshot of all this is one cannot trust the marking on the diskette! Probably the single-side/double-side marking (when it even exists in the first place) will match reality, but don’t count on it!

This is how things worked and remained pretty compatible from something like System 3 up through the end of Mac OS 7 (7.6.1). With Mac OS 8.0, Apple eliminated OS support for MFS format. From the Apple Installing Mac OS 8 Read Me:

400K diskettes and Mac OS 8 The 400K MFS diskette format is not supported by Mac OS 8. If you have information or programs on obsolete 400K diskettes that you want to access, copy the files to your hard disk, an 800K diskette, or a 1.44 MB diskette before installing Mac OS 8.

So, OS 9 ain’t gonna cut it. Nor is OS 8. You need OS 7.6.1 or earlier to work with 400k MFS disks. Now, disk images are a whole other story!

Specifically, OS 7.6.1 will read MFS-formatted floppy disks, but it will not write to them, including erasing/reformatting them in their MFS form:

Padlock icon visible in Finder window

Notice the padlock icon in the “working” screenshot above. That disk was not locked, nor was the drive having any trouble sensing the disk’s lock slider. Apple was gently guiding people away from this very old, early format, allowing them to still read data on their MFS-formatted diskettes but not create new ones nor write to existing ones. Read, copy to newer media, recycle!

This presents an interesting dilemma for folks with Beige G3 and later Macs with built-in floppy drives: These Macs originally shipped with OS 8.0 or later, and are therefore unlikely to run with OS 7.6.1 or earlier without some serious hacking! And anything earlier won’t run any OS X without a healthy dose of XPostFacto hackery. Below i discuss some ways to handle this dilemma.

Any Floppy Format: 1.4 MB HD, 800k DS, 400k SS: Some Work, Some Don’t

Defective Floppy
  • Try inserting it again… and again… and again…. If you get it to mount, copy the data right away!
  • Most of the usual repair utilities that can repair hard drives can also fix floppy disks. Try what you have. I start with the latest version of Apple Disk First Aid my Mac will run (8.6.1 for Power PC Macs, 8.2 for 32-bit 680x0 Macs, 7.2.4 for 24-bit Macs), then move to AlSoft DiskWarrior 2.1.1 (end of the 2 series). I’ve not been desperate enough to go beyond these for the very few floppies unable to be fixed by these two programs.
  • There used to exist some old custom floppy fixing programs. I never used these much, and don’t know if they can do anything that DFA and DW cannot.
Floppy Drive Alignment
Drive alignment varied quite a bit. It is very possible that the drive that originally wrote the disk, the drive you are now using to read the disk, or both, are/were misaligned. Try another drive for reading. Also, the insert again again again trick can sometimes help here, as well.
Floppy Drive Mechanical/Lubrication Problems
A given drive’s lubrication may be gummed up, leading to intermittent or ongoing failures to read.

As i was researching updated/corrected information for this article on 29 June 2016, i encountered the mechanical/lubrication problem on a Mac IIsi. I had cleaned/lubed the machine’s internal floppy drive in 1999, but it had not been used much since then. When i first inserted two different floppies (400k MFS and 800k HFS, under Systems 7.0-7.5), the drive/OS/Mac considered them unreadable. Inserting the same floppies into an external floppy drive on this same machine worked fine. For my testing, getting to the erase dialog was actually a time-saving shortcut, so i kept using the failing internal drive.

After not all that long—maybe another 5 diskette insertion/withdrawal cycles—with my having done nothing other than exercise the drive (the hot 30°C day may have helped. We don’t have whole-house air conditioning), the drive successfully read the 800k floppy. It continued to be unable to read the 400k floppy. Another dozen (give-or-take) disk insertion/removal cycles, and the drive now successfully read the 400k floppy as well.

Note that this was on a floppy drive which had been serviced within the last 17 years. Older drives which have never been serviced in some cases will work just fine, but in other cases may be even more sticky/incorrigible. You may want to keep cycling one or more disks in and out for dozens upon dozens of cycles. If any are especially valuable, it may be wise to use a less-valuable or scrap floppy if you have one. Heat may help, but don’t go crazy: i wouldn’t go farther than putting the drive (or the Mac with covers off) out in the sun with the sun hitting the drive case, for maybe up to half an hour. As good or better: if you have the time and skills, open up and clean and lube the drive. (An article from me on this subject is years or a decade or more overdue. If it ever happens, there’ll be a link here.)


Vintage (original) Mac OS Mac Floppy Formatting Summary Table

I’ve presented a lot of information already in great detail. Let’s summarize it:

System 0.7–System 2*
1984–1985
System 3–System 7.1 Update 3
1986–1993
System 7.5(.0)–7.5.5
1994–1996
Mac OS 7.6–7.6.1
1997
OS 8.0
1997
OS 8.1–9.2.2*
1998–2001
400k MFS Read Yes Yes Yes Yes No No
Write Yes Yes Yes No No No
800k & 1.4MB HFS Read No Yes Yes Yes Yes Yes
Write No Yes Yes Yes Yes Yes
1.4MB HFS+ Read No No No No No Yes
OS Erase/(Re)Format MFS MFS or HFS HFS HFS HFS HFS

* System 0.7–System 2 and OS 9.2–9.2.2 results extrapolated, not explicitly tested by this article’s author.

† HFS+ formatting of floppy disks was not supported until OS X (see the section below). No version of the Vintage Mac OS supports formatting any capacity of floppy disk as HFS+.

This table only covers standard Apple-sanctioned options with stock hardware, for diskettes intended for use on Macintosh computers (not Apple II nor DOS/Windows platforms, nor going cross-platform). It does not cover hardware limitations, such as a Mac Plus which can run up to System 7.5.5, but cannot run a SuperDrive, thus cannot work with 1.4 MB floppies of any format.

Dates are approximate, provided to help people guess what OS might have been used to format/work with floppy disks from which they may wish to gather data. Note that older Macs and Mac OS versions were often used for years and years past the release date shown.


The Rest of the External USB Floppy Story

“So wait… what can I do with an external USB floppy drive on a newer (OS X era) Mac?”

A surprising amount!

Mac-Formatted HD 1.4 MB Floppy Disks in a USB External Drive with modern Macs

Please note that my testing has been limited to one sample of one brand/model of drive: VST FDUSB-M, from around the time of the original iMac. Since i have not worked at Apple since the mid 1990s and have not had access to their lab with every Mac since that time, the specific model and OS testing is limited as well (and may or may not be expanded upon in the future). Still, the following data points may prove informative.

I used two test floppies, both 1.4 MB (since we already know that 800k and 400k Mac floppies won’t work). One was formatted Mac OS Standard, a.k.a. HFS. The other was formatted Mac OS Extended, a.k.a. HFS+.

Back in the 1990s during the Vintage Mac (“beige”) era, all 1.4 MB HD Mac floppy disks were HFS format. This was a limitation imposed by the OS, i presume for backwards compatibility and because the main advantage of HFS+ on the original (“vintage”) Mac OS was the change in allocation block size, for more efficient utilization of disk space for high-capacity volumes (hundreds of megabytes into gigabytes). As discussed in napabar’s post on 68kMLA Forums (Dead Link as of 2 Feb. 2018-29 Oct. 2020 and not in the Internt Archive Wayback Machine. Leaving it here for others who may wish to pursue/research), OS X introduced the ability to format high-density floppies as HFS+. These floppies will work on Vintage Macs, as long as the OS supports HFS+, meaning OS 8.1 or newer.

The first tests involves what happens when these disks are inserted in a floppy drive on a Mac with a version of OS X released since 2005: can they be read? Can they be written to?

The second test: can Disk Utility (re)format the disk? If it can, what are the format options? This is a good indication of overall floppy support for this machine/OS/Disk Utility version combination. It may be important when attempting to download old software off today’s Internet on a modern Mac and “take it back” to a Vintage Mac.

Here are the results:
PowerBook5,6 (PPC) MacBook1,1 (Intel) iMac5,2 (Intel) MacBookAir4,2 (Intel) MacBookPro9,1 (Intel)
OS 10.4.11 Tiger OS 10.5.8 Leopard OS 10.5.8 Leopard OS 10.6.8 Snow Leopard OS 10.7.5 Lion OS 10.8.5 Mountain Lion OS 10.12.6 Sierra OS 10.14.2 Mojave
HFS Read Yes Yes Yes Yes Yes Yes Yes Yes
Write Yes Yes Yes No No No No No
HFS+ Read Yes Yes Yes Yes Yes Yes Yes Yes
Write Yes Yes Yes Yes Yes Yes Yes Yes
Disk Utility (Re)Format HFS or HFS+ HFS or HFS+ HFS or HFS+ Will erase (reformat) totally unformatted floppies and existing HFS standard floppies as HFS standard, but HFS+ is the only Mac option for floppies with any other format. FAT and ExFAT (Windows) options only. FAT and ExFAT (Windows) options only. Offers long list of formats, most of which will fail if tried. See Apple Buggy Bogosity section below. Offers long list of formats, most of which will fail if tried. See Apple Buggy Bogosity section below.

PowerBook5,6 is also known as the 15" PowerBook G4 1.67 GHz January 2005 a.k.a. 15" PowerBook G4 Aluminum 1.67 GHz low-res. and/or single-layer (optical) SuperDrive a.k.a. the very next-to-last ever 15" PPC PowerBook.

MacBook1,1 is also known as the very first model white MacBook

iMac5,2 is also known as the iMac (17-inch Late 2006 CD)

MacBookAir4,2 is also known as the 13" Mid-2011 MacBook Air

MacBookPro9,1 is also known as the 15" Mid-2012 MacBook Pro Non-Retina

If your goal is to read old Mac floppy diskettes to transfer files off them onto a modern Mac, as long as the floppies are 1.4 MB HD (see 400k and/or 800k Floppies with an External USB Floppy Drive section above) and you have a compatible drive (more on that below), any OS X/macOS version through at least 10.14 Mojave[5] should work: just pop those suckahs right into your bought/borrowed/gifted on Freecycle external USB floppy drive and copy that data right on over (and hope that some modern software reads the file format). So should the Mac hardware just work, though i have not personally tested with anything newer than the 15" MacBook Pro Mid-2012 Non-Retina. If you have a bunch of 1.4 MB disks and none of them work, suspect your USB floppy drive: apparently not all of them are Mac-compatible.

What if you want to take things further and go the other direction: modern Mac to Vintage Mac? It looks like if your Vintage Mac is running OS 8.1 or newer, you can use a Mac and OS at least as new as the newest ones listed in the table above and use that new Mac to put software on an existing 1.4 MB HD HFS+ (Mac OS Extended) floppy and take it back to the Vintage Mac.

If your goal is to transfer Vintage files from the modern Internet or modern archival mass storage back to your Vintage Mac which is running Mac OS 8.0 or earlier, you are going to need to reach back to a Mac which can run OS 10.5 Leopard (Intel or PPC) or earlier so you can create and/or write to HFS (standard, not +) formatted HD floppies. The newest Macs which appear to run (e.g. ship with) OS 10.5 Leopard are the Mid 2009 models[6]. This will take you all the way back to the Mac SE s and Mac II (no suffix)s which had FDHD (1.4 MB high-density-capable) floppy drives, a.k.a. the floppy incarnation of Apple’s SuperDrive. Earlier SE and II models with the 800k drives and all older Macs cannot be assisted by an external USB floppy drive (as noted at the beginning of this article).

Apple Buggy Bogosity

All too often i really wonder what’s become of Apple, and where it’s headed. Older versions of Disk Utility were Mac-like: put in a floppy, try to erase it in Disk Utility, and the only formatting options offered were ones which worked. Newer versions (tested with Disk Utility for macOS 10.12.6 Sierra & 10.14.2 Mojave) offer a vast array of options, most of which will try to work for a long time then ultimately fail, wasting the user’s time! Very un-Mac-like! Mac OS Extended (Journaled), with a side of GUID partition map?: Sure! It tries, it Fails. Disk Utility in Mojave is even more hilarious: it offers APFS—for a floppy!

Just don’t even try to use Disk Utility in these newer macOS versions to format a floppy disk. If you know what you’re doing you can get the Wintel MS-DOS and ExFAT options to work, and that’s it—just like Mountain Lion and earlier, where those versions of Disk Utility did not make promises they could not keep.

Terminally Helpful

Turns out, you may be able to format a 1.4 MB floppy diskette as HFS+ (Mac OS Extended [plain: not Journaled, Case-Sensitive, nor Encrypted) on newer macOSes in the 10.12 and thereabouts range: don’t use the Disk Utility GUI app: use the diskutil utility on the command line. OS 10.6 Snow Leopard is an interesting case: the diskutil utility lacks a plain HFS option, but the GUI Disk Utility will format a totally blank floppy as HFS (Mac OS Standard). (It is left as an exercise for the student to find out how to properly use the zeroDisk function of command line diskutil to totally blank out (unformat) a floppy, then use GUI Disk Utility to make it HFS.)

Safely and properly using command-line software via Terminal is well outside the scope of this web page. Feel free to do your own homework and remember that the man pages are your friend (e.g. man diskutil). I will share this one quick tip for you Terminal users, before you invest your time on the man pages: to find out whether the command-line version of diskutil on your OS X/macOS will format HFS or HFS+, issue the following information command:

diskutil listFilesystems

If you don’t see HFS or HFS+ (depending which you need) in the left column and respectively matching Mac OS Standard or Mac OS Extended next to them in the right column, your command-line version of diskutil won’t help you. You’ll need to go back to an older OS/Mac to make that 1.4 MB HFS or HFS+ floppy.

PC Formatted (FAT etc.) Floppy Disks in a USB External Drive with modern Macs

This is not my main area of interest, thus my testing and results presented here are limited. To the best of my knowledge, all external (USB) floppy drives are based around a standard floppy mechanism as used in PC-compatible hardware. Here’s a table of 1.4 MB PC-formatted floppies i have tested with various Macs and OSes over the years:

PowerBook5,6 (PPC) iMac5,2 (Intel) MacBookPro9,1 (Intel)
OS 10.4.11 Tiger OS 10.6.8 Snow Leopard OS 10.7.5 Lion OS 10.12.6 Sierra OS 10.14.2 Mojave
FAT 12 Read Yes Yes Yes Yes Yes
Write Yes Yes Yes Yes Yes
ExFAT Read No Yes Yes Yes Yes
Write No Yes Yes Yes Yes
Disk Utility (Re)Format HFS, HFS+, FAT, UNIX File System HFS+, FAT, or ExFAT. FAT and ExFAT (Windows) options only. Offers long list of formats, most of which will fail if tried. See Apple Buggy Bogosity section above. Offers long list of formats, most of which will fail if tried. See Apple Buggy Bogosity section above.

I verified in the past that 1.4 MB HD and 720k DS FAT formatted floppies can be read on OS 9 and OS 10.4.11 Tiger on PPC Macs, but i did not perform write testing. During the above testing of the Mac formats, i noticed that all Disk Utility versions i checked had at least the FAT format option available. Newer versions of DU add the ExFAT format. DU for Mountain Lion only formats floppy disks as FAT or ExFAT. Looks to me as though if you have DOS/Win PC 3.5" floppies which you want to use on your modern Mac, seems like you can pop ’em in your attached external floppy drive and go to town.

Vintage Mac users with a Vintage Mac new enough to run whatever version of PC Exchange (or equivalent Apple-bundled software for handling PC-originated media) came with the particular Mac OS in use may have another option to move files from a modern Mac to their Vintage Mac. As shown in the table above, one can attach an external floppy drive and format a 1.4 MB HD (explicitly tested by me on everything listed in the table) or 720k DS (tried it on 10.4 Tiger) (and probably 360k SS but i’ve never tested that) as FAT (listed as MS-DOS in Disk Utility), load up the files, and via the PC Exchange mechanism have the Vintage Mac read the files. This ought to work for any Vintage Mac for which there was a version of PC Exchange (or equivalent… i think it may have been built into the OS later on). Quick research indicates that a SuperDrive and System 7 are required on the Vintage Mac to use PC Exchange, but i did not research this in depth.

Warning: PC-formatted disks (floppy and otherwise) and other non-Mac-formatted disks don’t understand resource forks. Your Mac-to-Mac files may be damaged in the transition unless they’re compressed, which realistically probably means Stuffit or Zip compression.

Additional USB Floppy Disk Findings on Macs

Near the end of January 2018, site correspondent and Mac maven Katie Cadet sent me an email detailing results of some fairly extensive testing she’s done. Her findings are presented in full below, with an occasional [bracketed note] from me:

I’ve been testing the floppy disk transferring across different Macintosh computers both vintage and modern myself too! I’ve tested the read part of HFS formatted floppy disks using my BYTECC BT-144 USB External Floppy Disk drive on a MacBook Pro 15-inch Mid-2009 (MacBookPro5,4) running OS X 10.11.6 El Capitan, but the write part doesn’t work under El Capitan, but otherwise, it was a success.

I took that same BYTECC BT-144 USB External Floppy Disk Drive over to my Indigo iMac G3 (2000, 350MHz) running Mac OS 9.2.1 and both the HFS formatted and IBM formatted floppy disks read just fine, but the write part for both formats has yet to be tested from me. I also tested the same read and write portions of HFS floppies on a PowerBook G4 15-inch Aluminum Early 2005 (PowerBook5,6) running Mac OS X 10.4.11 Tiger, and was successful for both. I’ve also tested the read part of IBM formatted floppies on that same PowerBook G4 running Mac OS X 10.4.11 Tiger and on an iBook G3 Dual USB also running Mac OS X 10.4.11 Tiger, but the write part doesn’t work under Tiger.

I also used my ESYNiC USB External Floppy Disk Drive on a Power Mac G4 MDD 2003 (PowerMac3,6) running Mac OS X 10.2.8 and it read the IBM formatted floppies successfully! I think the above tests on Mac OS X 10.4.11 will also apply to Mac OS X 10.2.8! Also note that my testing of formatting floppy disks in various conditions in the HFS format worked on a Macintosh Classic running System 7.1, a Macintosh Performa 6400 running Mac OS 8.1, a Power Macintosh 7500 running Mac OS 8.1, a Macintosh Centris 650 running System 7.1, and a Power Macintosh 6100 running Mac OS 8.1, some floppies that are in better condition made it successfully on most of the Macintosh computers that I have, while some that are degraded a lot are used on the older ones as a backup, and were successful on that as well!

When using USB External Floppy Disk drives, I have to keep in mind that it works from Mac OS 8.6 up to macOS Sierra, however when Apple moved to the APFS format in High Sierra, the HFS format is long gone by now! HFS formatted floppies can still be read on macOS Sierra, but current Mac users wanting to upgrade to High Sierra will have to hold off for now. [This page’s author had no problems reading HFS floppies under Mojave, as shown in my table above. Apple doesn’t like to change old code like this, so i would think it would work in High Sierra too.]

Here is a list of USB External Floppy Disk Drives designed to work on Macs that are currently [as of 26 January 2018] available on Amazon.ca [Converted by Sonic into a table. All links are to Amazon.ca. Expect these Amazon links to break over time. They remain here for your reference and research]:

Reads 720k Reads 1.4MB PPC Intel Vintage Mac OS Range OS X/macOS Range Notes
ESYNiC black Yes Yes Yes Yes OS 8.6 to end All through 10.12 Sierra Does Not work on a 2015 MacBook Pro running El Capitan and certain Intel iMac computers running Yosemite 10.10.5
[See Additional Drive Reports below this table]
ESYNiC white
Neoteck black Yes Yes Yes Yes OS 8.6 to end All through 10.12 Sierra
Neoteck white
LANIAKEA No Yes Yes Yes OS 8.6 to end All through 10.12 Sierra Does Not work on a 2015 MacBook Pro running El Capitan and certain Intel iMac computers running Yosemite 10.10.5
West Port Yes Yes Yes Yes ? All through 10.12 Sierra
Sabrent No Yes Yes Yes ? All through 10.12 Sierra
Flashmen No Yes Yes No Only OS 9 None
Chuanganzhuo Yes Yes Yes Yes OS 8.6 to end All through 10.12 Sierra
OWIKAR Yes Yes Yes Yes OS 8.6 to end All through 10.12 Sierra Does Not work on a 2015 MacBook Pro running El Capitan and certain Intel iMac computers running Yosemite 10.10.5
Tendak Yes Yes Yes Yes OS 8.6 to end All through 10.12 Sierra Does Not work on a 2015 MacBook Pro running El Capitan and certain Intel iMac computers running Yosemite 10.10.5

I hope this information was helpful to you! If you want some further reading on the HFS format used on the floppies, it is available on Wikipedia

From,
Katie Cadet

Additional Drive Reports

ESYNiC black: Poor Results

Site correspondent Sam V. tried the ESYNiC black (link goes to Amazon.com) and found that it did not read any of 50 floppies he tried, running with the latest version of macOS 10.14 Mojave as of late December 2018, nor El Capitan on a MacBook Pro, nor Snow Leopard in a virtual machine, nor on a Mac Mini with High Sierra. He was able to purchase a used version of the VST drive i have. That drive read 10 out of the 50 disks, and was able to extract usable data off 3 of them.

Teac FD-05PUW: Good Results

In October 2020, site correspondent Joseph M. has good things to share about the Teac FD-05PUW:

I personally use a Teac FD-05PUW. Now this is the real deal: it’s super fast, built sturdy, and Teac is a company that made excellent quality floppy drives and tape recorders back in the day. They were real geniuses with magnetic media. The FD-05PUW doesn’t seem to be made anymore, so i recommend that you get your hands on one (or two) before other maniacs like me start driving the used prices up.

Naturally it has the usual limitations like not working at all with 400k/800k Apple formatted disks, but i’ve banged out lots of high-density Mac floppies with this thing, no problemo.

My take-away from these reports is that the drive may matter, and for reasons unclear to me, not just any external USB floppy drive will work properly with a Mac. Thanks to all of you who’ve shared your results.


Getting Data from Old Mac to New Mac

“Alright… I’ve got my floppy data on This Old Mac. How do I get it onto my new Mac? They don’t seem to talk to each other!”

You got it! Old Macs have floppy drives, SCSI, and LocalTalk networking. Newer Macs have Optical SuperDrives, FireWire, and Ethernet. What to do?

Trying to span too big an era gap is highly problematic… there really is no way a stock 128k Mac is going to directly talk to a stock G5 desktop or G4 PowerBook/iBook (don’t even think about the MacTels!). Spanning smaller gaps is less problematic, down to the point of being almost easy. Multiple hops may sometimes be unavoidable. The specific solution options depend quite a bit upon the available Macs.

Some Options

  1. Sneakernet: Common Mass Storage Device (floppy, CD, Zip, Hard Drive, Flash Drive,…)
  2. Networking
    • Local Network
    • Internet
  3. Puddle Jumping (intermediate smaller steps)

There are likely a few others that can be found by a competent WWW search. These are the ones i know of as i type this. For that matter, this whole section is likely to be less comprehensive than much of what is out there already. I mainly wrote this as a convenient one-stop quick answer spot for the most common scenarios for folks wanting to get stuff off floppies. If you find any pages/sites that are more comprehensive and feel like letting me know, i will certainly consider linking to them. Today, i prefer to type my own thoughts rather than web surf for superior comparables.

1. Sneakernet

Whether this option works at all depends upon exactly what you have and/or can borrow:

External (USB is all i’ve ever seen) Floppy Drive
The natural response would be to get a floppy drive for the new Mac (bought or borrowed), and just stick in the floppy. As discussed in the section above, this is an excellent way to go for 1.4 MB HD floppies (details in that section), yet is not likely to work for older 400k SS and 800k DS Mac floppies, for reasons discussed further above. (Ironically it probably will work for 360K SS and 720K DS floppies from other platforms.)
SCSI CD-R or CD-RW Drive
This will jack right in (maybe with adapters) to any Mac from the Plus through the PB G3s and somewhere in the early Blue & White G3 desktops (though there are better options for anything that new). Add an appropriate Toast (not sure there was one for the Plus), write that CD, drop that CD in the new Mac, and get happy. Note that older versions of Toast, which may be required for the earliest Macs, will only support the oldest 1x/2x SCSI drives. This may not be the best way to go for 68000 Macs. Given the declining quality and dwindling availability of optical disc blanks, this may be more of an exercise in frustration than productivity.
Zip Drive
You may hate it, and most folks don’t recommend it for long-term storage, yet this format may bail out your butt! Attach that SCSI Zip drive to the same machines just listed (again, this gets silly once one gets to the Power PC Macs… there are easier options), copy to a Zip disk. Take that Zip disk and drop it in a USB Zip drive attached to the modern Mac. Hey, lookie there… there are your fossilized files!
Macs with Add-Ons
Your older Mac, especially PCI Power Macs, may have add-ons like an ATA hard drive bus, USB, or FireWire. If any of these are available, it is very likely that an appropriate device can be attached, loaded with data from floppy (or wherever) on the old Mac, and then disconnected, moved, and reconnected to the new Mac to complete the transfer. Beware of missing drivers or incorrect driver versions blocking progress!

I find that these options are usually not available, so i usually move onto, and prefer:

2. Networking

Take advantage of the fact that there exists no Macintosh unable to network. Now, whether it will directly connect to your flavor of network is another question! Even if it does not (or seems like it won’t), this still can be a good way to go.

AppleTalk

AppleTalk is my method of choice, especially for Macs of disparate generations. The first 128k Macintosh spoke AppleTalk. The new-in-November 2005 15" PowerBook G4 Dual-Layer with OSeX Tiger 10.4 still speaks AppleTalk. Perfect, right? End of story, right?

Wrong.

First, there is the physical connection layer: Older Macs speak AppleTalk over serial ports. Newer Macs no longer have serial ports, and instead speak AppleTalk over ethernet and AirPort. Older Macs that have ethernet or can be adapted to support ethernet or Wi-Fi are usually quite easy to network to current or at least recent (pre-MacTel definitely works) Macs using ethernet and AppleTalk. The 128k and 512k Macs have to stay with serial port AppleTalk, and if the Mac Plus or newer does not already have an Ethernet adapter, finding one is likely to be difficult.

Second, there is a protocol issue. The original AppleTalk protocol was Apple proprietary, and only works over serial ports. In the mid-1990s, Apple encapsulated AppleTalk datagrams (i may be misusing some of these terms, in their strict sense) inside standard TCP/IP packets, or in English, AppleTalk was now able to operate over TCP/IP networks. This option became available circa Open Transport 1.3, and continued to the end of Mac OS 9. Mac OS X Tiger 10.4 and newer requires AppleTalk to be over TCP/IP, so only Macs that can run OpenTransport 1.3 or later can AppleTalk directly to OS X Macs… if they have the correct hardware for Ethernet (or something else that can handle TCP/IP that the new Mac can also handle).

A low-priority life project of mine is to do further research in this area. Should this ever happen, i plan to eventually update this section with more detailed and carefully verified information. For now, if one straight jump from your very old Mac to your very new Mac is not working, try the Puddle Jumping method of intermediate steps, or some other option.

Internet

While not especially elegant, if the older Mac can go online, this may be an easy option.

Email

Any files on floppy disks are by definition small enough to travel well via email. Since email protocols have changed less than those for the WWW, the odds are better getting an old email client working on a very old Mac than getting a modern enough browser going. Authentication may be a problem, since in the old days authentication was not required for sending email, yet in recent years it has become more common, often now mandatory. If you find you cannot send via an old email client, you may need to look into the specifics of how this can be handled via your particular ISP and/or see if there is an alternate email program which supports the authentication your ISP requires. In some cases doing a mail check on a modern computer opens up a window of opportunity for a few short minutes to send from the same IP address without further authentication.

The files should be Stuffed with an appropriate version of Stuffit, or otherwise compressed with a tool which will “fold” the resource fork (where it exists) into the data fork for each file, making a smaller single-fork single file for emailing. Note: there may be issues of lack of compatibility between Stuffit products version 4.5 and earlier and 5.0 and later… intermediate steps may be required. If the floppy material can be Stuffed with a Stuffit product version 5 or newer, that is most likely to work out best. If not, use the newest version which will work on the old Mac/OS. There should be plenty of information on this subject elsewhere, if this brief description is insufficient.

All the old email programs i remember for the Mac Plus and System 7.0 took care of binhexing or otherwise converting the 8 bit file into a bigger 7 bit file for emailing (and any Mac email client on an OS 9 or newer system will have no problem automatically doing the reverse conversion, to the best of my knowledge and experience). You should not have to think about this sort of conversion… i only mention it in case emailing is not working, as an area to investigate. Eudora 1.5.x can be set to handle this, and i vaguely remember its defaults being suitable.

Once the files from the floppy disk(s) are properly pre-processed (compressed with no resource fork on the compressed file) for emailing, just email the file to yourself, either at your own, same email address or another one. There are so many variables in terms of emailing and ISP variations that this page cannot possibly cover them. If email proves too difficult, another method may be a better choice.

Web Mail

If your email is via the WWW rather than a standard email client, most of the issues above apply, yet there may be more or fewer. Again too many variables to discuss. Your best bet for a web browser on the older Mac which will actually work with today’s web mail is iCab. PPC Macs running OS 8.6 or later can and should use iCab 3.0.5 as of this writing (or a newer iCab 3. iCab 4 or later is not an option). Older Macs back to some of those running System 7.0.1• can, with care, run iCab 2.9.9 (available in versions for 680x0 and PPC).

FTP

While far from my first choice, if you have/can find FTP space, this can be a good option, as again FTP protocols have not changed over the years anywhere near as much as WWW or even email. No further details here… many Vintage Mac FTP options from which to choose.

3. Puddle Jumping

Sometimes it is much easier to just use an intermediary system than to try to find a way to get directly from a very old Mac system to a very new one.

What to use here will depend a great deal upon what is readily available. At some future point (if i ever get around to it), either on this page or a separate one, i hope to have an extensive diagram showing what connects to what else successfully. For now, i leave you to your own devices and searches to discover if what you have will interoperate.

Rosetta Macs[7]
Desktop Rosetta Macs

If you do not have an intermediary Mac, or perhaps you expect this may come up often in your life and want to have the most flexible Mac for this purpose, there is one series of Vintage Macs which i find to be especially “golden” when it comes to being a file transfer intermediary: the PowerSurge family of PPC desktop Macs. These are the “G2” PCI-based PowerPC Macs, and include:

Why are these so special?

There are other models of this era which were not strictly part of the PowerSurge family, yet will likely be close enough in abilities to be equivalent in most or all ways. I am thinking specifically of the 7200 and 8200. These were lower-priced transitional models, with many (not all) of the advantages of the PowerSurge models listed above, yet with older, slower processors. This mattered a great deal when these machines were current, for everyday primary computer usage. For occasional light file transfer usage in the present, the older, slower processors are a non-issue. Given the choice and the low/free price of the actual for-sure PowerSurge models listed above, i recommend the latter. If you would like to see the full model enumeration as a bullet point list, for this reason and for another opinion/general edification i recommend Porter Olsen’s digital curation-oriented article Accessing Mac Formatted Floppy Disks without a Kryoflux.

With my 9600/350, i can directly transfer to/from floppy, Zip, USB flash memory, an external FireWire or USB or SCSI drive, CD, DVD, or network in any number of ways to any arbitrarily older or newer (so far as of the date this was originally written) Macintosh. Appropriately configured, the same applies for the other models listed.

I give mine one or more PCI cards for FireWire 400 and USB 1.1, and partition the internal hard drive so there is at least an OS 9.1 startup volume for general use and an OS 7.6.1 startup volume for accessing those old MFS floppies. The floppy drives are clean and ready to go!

Portable Rosetta Macs

For those with limited space and/or who prefer smaller, self-contained systems, the portable Mac equivalent was the PowerBook 3400c. The same considerations which make the PowerSurge desktop models suitable apply as well to the PB 3400c, other than the PowerBook having a PC Card (PCMCIA) slot rather than desktop PCI slots for expansion. There did exist a 3rd. party (VST i think?) Zip drive which could take the place of the floppy drive in the drive bay, though it’s equally good and possibly easier to use an external SCSI Zip drive (far more common)… if you can find the not-so-common DB-25 (Zip drive) to HDI-30[9] (PowerBook SCSI port) SCSI cable or equivalent adapter.

Please note that the base 180MHz configuration had built-in Ethernet as an option. The 200 and 240 MHz higher-end models had built-in Ethernet as part of their standard configuration. Finding a USB PC Card is likely to not be too terribly difficult. I’m not sure that there ever existed a FireWire PC Card which would work on this model, and if there was one/were any, they were not common when new and would be even more rare now. If FireWire is part of the equation, you’ll do better with a desktop Rosetta Mac.

If Ethernet is not a concern, or you’re willing to add an Ethernet PC Card (and possibly struggle to ensure the OS has compatible drivers and will work with it), two other models become options:

I worked at Apple at the time all 3 of these machines (and the PowerSurge and other same-era desktop machines) were under development/currently being sold. The 2400 models were rare and i have reasons i dislike the PB 1400 models, though honestly my issues with them are germane for primary computer usage in the mid-late 1990s, not occasional mass storage file cross-format transfer in modern times. Any of these three should be good choices, as long as they work and they support the media formats you wish/need to use.

These machines—desktops and portables—have been priced at/near “doorstop”/giveaway value for the last few years… get ahold of one (or more) and hold onto it/them before they all disappear in e-waste!


KryoFlux: A Whole Different Approach (Mac OS X/Windows/Linux)

If you don’t have and can’t get or don’t want access to an actual Vintage Mac, you still have an option, as site correspondent Chris T. reminds me: KryoFlux. KryoFlux is a hardware device which connects a standard (non-Apple) floppy drive to just about any modern Mac or Windows or Linux machine with a USB 2 port. With its supplied software (free for personal use), it reads the actual magnetic flux changes (which is to say: 1s and 0s) right off the floppy disk. The recovered 1s and 0s are stored in an image file which as Chris notes “can then be extracted from these with appropriate software or mounted in software emulators”.

Possible advantages of using a KryoFlux setup (my opinion): Possible disadvantages of using a KryoFlux setup (my opinion):

This page is not going to further cover the KryoFlux system, as it is a whole different approach and has its own active support community (and because the author of this page doesn’t have one and has never used one). The point of this section is to mention that such a device exists, and may be the best choice for certain people. However if you want to pursue the KryoFlux option, computer tech Zach Schweinsberg has an excellent, clear, detailed step-by-step video (on YouTube) of using a KryoFlux to recover Word 1.0 documents from a 400k MFS floppy onto a modern notebook computer running Windows 7. It’s an excellent way to get a detailed look at each step of the process without first investing your own time and money, as well as a video step-by-step to help you through the actual process, should you use this method.


If you have further information or specific questions related to floppy drives in Macintosh computers, email me. For more information, there is (was) an excellent website on the history of Apple and the floppy drive.


[1] Depending upon the exact hardware, this variable speed ability comes from one or both of the drive mechanism circuitry and/or the IWM or SWIM chip (or superseding equivalent) floppy controller on the Mac logic board:

The variable speed of rotation is hard wired into the Apple 3.5 Drive. […]
(Note that the older Macintosh 400K and 800K drives used a timer output from the VIA chip on the motherboard to control the rotation speed, so the speed could be controlled through software. This mechanism was built into the drive for the Apple 3.5.)

--
David Empson
dempson@actrix.gen.nz

See also the Reliability and Simplicity paragraph of this Low-End Mac article.

[2] See the Sat, 19 Jan 2002 post by iluvmacs on the MacInTouch Mac Plus to iMac page for at least partial corroboration of my suppositions. Especially the part about the 1.6 MB SuperDrive that apparently never happened.

[3] I tested several 720k DOS (FAT) format floppies on my VST FDUSB-M external USB floppy drive, on both a 9600/350 running OS 9 and a PowerBook G4 15" 1.67 GHz next-to-last model running OS 10.4.11 Tiger: mounted and readable on both systems. I did not test writing to the floppies.

[4] Systems 0 (or 1) through 4 (or, in my world, 5) were known by the separate, non-matching version numbers of the System and Finder files. What i am calling System 3 is actually System 3.2/Finder 5.3, which i have also seen referred to as System 1.0 (source: d e v e l o p, the disc; issue 2). As Eric Rasmussen points out in his excellent, comprehensive page The develop CD and its spawn, it was not until System 4.2/Finder 6.0 that Apple officially started using single-number system software nomenclature. As a Mac user and member of BMUG at the time, i distinctly remember people still using the split System/Finder reference until System 6 came out. Guess it took some of us awhile to get on board[smile]. I very highly recommend Eric’s carefully researched site Apple Macintosh before System 7 for just about any information related to this class of early vintage Macs.

[5] It’s not that this stopped working with 10.15 Catalina: it’s that i’ve grown tired of all the work of testing on Apple’s newer, crappier OSes that i’m choosing not to use. That and as of macOS 11 Big Sur, i again no longer have a Mac capable of running the OS at all.

[6]The statement that the newest Macs able to run OS 10.5.x Leopard appear to be the Mid 2009 models is based upon searching for the newest Macs which originally shipped with some version of that OS. There are usually some “speed bump” newer models which ship with a newer OS X which are still capable of running off older OSes than that with which they shipped. Thus it is likely that certain Mac models newer than Mid 2009 can likely run off Leopard and thus format 1.4 MB HD floppies as HFS standard. I found no easy way to find a list of these models.

[7]The apt term “Rosetta Computers” appears to have been coined by Doug Reside. Cited (with a link to the Reside source) in Porter Olsen’s excellent article Accessing Mac Formatted Floppy Disks without a Kryoflux. Porter’s article approaches many of the same concerns presented right here in my article, from a digital curation perspective.

[8] For those who were not there, LocalTalk is the proper name for the serial hardware connection between Macs which carries the AppleTalk protocol.

[9] The common name for the connector is HDI-30. There were positions for 30 pins, but the usual PowerBook-to-device cables only had 29 pins. The special cables meant for connecting a PowerBook (as an ersatz external hard drive) directly to a desktop Mac, ironically with DB-25 connectors on the other end, actually had all 30 pins: the 30th. pin electrically switched the PowerBook into what was then called SCSI Disk Mode and on later/newer Macs lacking SCSI became known as Target Disk Mode. Some 3rd. party adapters have all 30 pins and a switch to select Normal (“I’m attaching an external drive or scanner or whatever other SCSI device to a PowerBook running normally”) or SCSI Disk Mode.