As is commonly known, modern versions of macOS are able to read HFS volumes, but not write to them. While I consider it very lucky that I have a 1.44mb floppy drive to work with on my Macintosh SE FDHD, writing floppy disks for it with my MacBook Pro and a USB floppy drive presents some unique challenges.
First, here's what I CAN do with macOS 10.14.2, a 1.44mb USB floppy drive, and my Macintosh SE FDHD today:
What I CANNOT do is this:
When software comes as a .dsk or .img, I'm usually in good shape (although some images will randomly fail to be read by the Macintosh SE). But loose files are a no-go, because my MacBook can't write HFS. I tried an Ubuntu VM, and at face value it seems to have the same limitation. Also, an entire Ubuntu VM is a lot of resources to dedicate to just writing files to floppies. I can slog out my iMac G3... but not everyone has an iMac G3, and it's heavy to move around.
So, I turned my attention to Mini vMac. My theory is that if I could:
This would allow me to write loose files to a disk that a classic Macintosh could read with no additional hardware, other than a cheap 1.44mb USB floppy drive. Here's the set of commands that I use to write images to the floppy in macOS 10.14:
diskutil list
To determine which volume is my floppy drive. On my system, this is usually /dev/disk5
diskutil ummount /dev/disk5
Not always necessary, but if macOS mounts the HFS volume this must be done before using DD.
sudo dd if=diskimage.dsk of=/dev/disk5 bs=84 skip=1
This writes the image to the floppy.
Sound like an airtight plan? I thought so, until I tried it. Sadly, my Macintosh SE does not recognize these custom disk images that I've made. I've reached a dead end. Any ideas what I might be doing wrong, or if there's a potential fix?
First, here's what I CAN do with macOS 10.14.2, a 1.44mb USB floppy drive, and my Macintosh SE FDHD today:
- Write .img and .dsk images to floppies with my Macbook Pro, and read and write to them with my Macintosh SE
- Write files to floppies with my Macintosh SE FDHD, and read them on my MacBook Pro
What I CANNOT do is this:
- Write loose files to floppies with my MacBook Pro
When software comes as a .dsk or .img, I'm usually in good shape (although some images will randomly fail to be read by the Macintosh SE). But loose files are a no-go, because my MacBook can't write HFS. I tried an Ubuntu VM, and at face value it seems to have the same limitation. Also, an entire Ubuntu VM is a lot of resources to dedicate to just writing files to floppies. I can slog out my iMac G3... but not everyone has an iMac G3, and it's heavy to move around.
So, I turned my attention to Mini vMac. My theory is that if I could:
- Move files into Mini vMac with ImportFL
- Mount a blank 1.44mb image, move the files into the image , unmount the image
- Write the image to a floppy disk with DD
This would allow me to write loose files to a disk that a classic Macintosh could read with no additional hardware, other than a cheap 1.44mb USB floppy drive. Here's the set of commands that I use to write images to the floppy in macOS 10.14:
diskutil list
To determine which volume is my floppy drive. On my system, this is usually /dev/disk5
diskutil ummount /dev/disk5
Not always necessary, but if macOS mounts the HFS volume this must be done before using DD.
sudo dd if=diskimage.dsk of=/dev/disk5 bs=84 skip=1
This writes the image to the floppy.
Sound like an airtight plan? I thought so, until I tried it. Sadly, my Macintosh SE does not recognize these custom disk images that I've made. I've reached a dead end. Any ideas what I might be doing wrong, or if there's a potential fix?


