I do a lot of floppy imaging and some of my work on it has previously be discussed here[1]. I do not understand where they got the idea of "there are a number of disks that the Greaseweazle struggles to capture, namely the Apple formatted disks. If you have these disks in your collection, you may need to use an Applesauce controller."
The Applesauce is a macOS exclusive tool that has a contingent of dedicated users. While I have not imaged a wide sample set of Apple II and 800k Mac disks specifically, from my current experience the Greaseweazle is plenty capable of reading them. I would speculate the author was trying to use an included diskdef(a flux to binary decoding definition) for an incompatible disk. The Zone Bit Recording[2] Apple drives use is irrelevant when you increase the sample rate of the controller to accomplish the same thing. Similarly C64 disk drives are also ZBR but change the clock rate instead of media speed. So do not think that this means you need multiple drives and controllers when getting into floppy imaging, you can use standard PC drives with a Greaseweazle to read and write Apple II and Mac disks as well as almost anything else.
I have opened an issue on their github page for this site to seek clarification on this.
A few years back I underwent an effort to image a bunch of old 3.5” floppies I had from when I was a kid. I used KryoFlux, and had a close to 100% success rate (eventually)
Some things I learned:
1. Different drives could read different sectors. I am not exactly sure why, but some disks would show bad sectors when read from one drive, but would have a different set of bad sectors when read from a different one. I had 5-6 different drives I was using (I bought a bunch of used drives, they are pulled from old hardware and resold). I think it likely has something to do with the heads being slightly misaligned or something, so they would struggle with different sectors.
What I would do is scan a disk with one drive, and if I found any bad sectors, I would re-scan with a different drive. I would repeat this process until I had at least one good scan of each sector. I would then pull the missing sectors in one scan from a scan that succeeded on that sector, and would patch together an entire image.
2. I didn’t realize how varied the formats are for disks I had. I remember single vs double sided, but there were quite a few other variations I found in my collection.
3. If you hang out with computer nerds of a certain age, you are going to be surprised by how many of them still have a collection of old floppies that they can’t access anymore. I had so many requests to help archive many different collections!
felooboolooomba
As a kid back then, floppies were expensive if you were using your pocket money or hard earned side hustle stash. Floppies were used, abused and reused until that dreadful bad sector. Even after the bad sector if you knew its location. But you knew the floppy time was up.
Kids today will newer know the feeling of unwrapping a fresh package of 10 floppies. The sound, the smell, the texture, the stickers, the formatting, the wast free space, ... as much as retail therapy is a thing, I think that was floppy therapy.
show comments
samgranieri
Heh. Copy that floppy. I remember being in the computer labs in high school in the mid to late 90s seeing posters saying "Don't copy that floppy" with strong anti-piracy warnings.
ozymandiax
A practical tip that works miracles on 5.25 diskettes: rub their edges against a table top or whatever, making them sit looser in their sleeves. Does miracles to disks that cause read errors - strange as it sounds.
Also, using an 80 track drive to read a 40 track disk works most of the time. But if you get any read errors, trying with a 40 track drive solves a lot of them!
Lastly, have multiple drives. A read error on one drive might not be a problem on another drive.
I recovered more than a thousand floppies some years ago. And learned that read errors in most cases are not irrecoverable. Try another drive, rub the diskette's edges - the two things that fixed most problems.
Dwedit
The rule for preserving floppies is to not use Windows. Windows is known for automatically writing to disks, so you're not preserving the original anymore, you're preserving the changes that Windows made to the disk.
show comments
tmountain
Floppy disks were ubiquitous when I was in college. When I got into Linux, I did an experiment raw writing zeros to floppies with dd to see what percentage of them had I/O errors. I tested with a stack of about 50 of them that were left in our computer lab over the years (different brands). The failure rate was staggering. Something like 30-40% of them had bad sectors. After that, I realized that I could never rely on them as a storage medium for anything important without regular backups.
I can't afford an the recommended Applesauce for Apple II disk preservation so I'm hoping that the Adafruit work which added Apple II drive support will work for me.
FYI; In South Africa, the 5 1/4 inch is a "floppy". The 3 1/2 inch is a "stiffy". I don't understand why this isn't so everywhere.
show comments
mune2gu-chan
It's easy to forget that preserving digital data often comes down to keeping aging physical media alive. Nice practical guide.
show comments
Frieren
> Not all red or unreadable sectors necessarily indicate failure. Many copy-protected disks include intentionally malformed sectors that cannot be read by standard logic.
How they know? ;)
show comments
gnabgib
Where'd you get the title from? It's just Copy That Floppy! (maybe +Imaging floppy disks for long-term preservation if it fits)
show comments
nosmokewhereiam
"Don't copy that floppy" is deeply ingrained in my head rent-free!
zf00002
I recall installing Slackware from floppy.
show comments
icevl
Nice guide. I like the focus on preservation rather than just "getting the files off the disk".
rasz
If you ever want to peek at physical magnetic transitions and how that translates into bits/bytes/sectors get any Sigrok supported Logic Analyser and the FM/MFM/RLL decoder https://github.com/raszpl/sigrok-disk#screenshots
girishso
Any suggestions for copying files from the old CD or DVD?
tclancy
This is also an internal team name for the doctors in charge of preserving Elon Musk’s lineage.
varispeed
I tried such systems in the past and the success was limited. When floppy was replaced with image reader, the device wouldn't read half of them. But it would read the floppies just fine. I wonder if anything has changed since. I tried Greaseweazle (few versions) and Kryoflux with multiple different floppy drives.
yigalirani
Last time that I had to use flopping disc was when the Chicago movie came out that was 2002. 24 years ago. And even that was for one off project after several years of not using it
demute
Efficient market hypothesis applied to this topic would say that if you really do have a floppy, you should already have made a copy of it. If that’s Not the case, transform it to a punched card and be done with it.
The chance that one would have anything important on a floppy that is not already backed up in the year of 2026 must be close to zero.
I do a lot of floppy imaging and some of my work on it has previously be discussed here[1]. I do not understand where they got the idea of "there are a number of disks that the Greaseweazle struggles to capture, namely the Apple formatted disks. If you have these disks in your collection, you may need to use an Applesauce controller."
The Applesauce is a macOS exclusive tool that has a contingent of dedicated users. While I have not imaged a wide sample set of Apple II and 800k Mac disks specifically, from my current experience the Greaseweazle is plenty capable of reading them. I would speculate the author was trying to use an included diskdef(a flux to binary decoding definition) for an incompatible disk. The Zone Bit Recording[2] Apple drives use is irrelevant when you increase the sample rate of the controller to accomplish the same thing. Similarly C64 disk drives are also ZBR but change the clock rate instead of media speed. So do not think that this means you need multiple drives and controllers when getting into floppy imaging, you can use standard PC drives with a Greaseweazle to read and write Apple II and Mac disks as well as almost anything else.
I have opened an issue on their github page for this site to seek clarification on this.
[1] https://news.ycombinator.com/item?id=39495973 [2] https://en.wikipedia.org/wiki/Zone_bit_recording
A few years back I underwent an effort to image a bunch of old 3.5” floppies I had from when I was a kid. I used KryoFlux, and had a close to 100% success rate (eventually)
Some things I learned:
1. Different drives could read different sectors. I am not exactly sure why, but some disks would show bad sectors when read from one drive, but would have a different set of bad sectors when read from a different one. I had 5-6 different drives I was using (I bought a bunch of used drives, they are pulled from old hardware and resold). I think it likely has something to do with the heads being slightly misaligned or something, so they would struggle with different sectors.
What I would do is scan a disk with one drive, and if I found any bad sectors, I would re-scan with a different drive. I would repeat this process until I had at least one good scan of each sector. I would then pull the missing sectors in one scan from a scan that succeeded on that sector, and would patch together an entire image.
2. I didn’t realize how varied the formats are for disks I had. I remember single vs double sided, but there were quite a few other variations I found in my collection.
3. If you hang out with computer nerds of a certain age, you are going to be surprised by how many of them still have a collection of old floppies that they can’t access anymore. I had so many requests to help archive many different collections!
As a kid back then, floppies were expensive if you were using your pocket money or hard earned side hustle stash. Floppies were used, abused and reused until that dreadful bad sector. Even after the bad sector if you knew its location. But you knew the floppy time was up.
Kids today will newer know the feeling of unwrapping a fresh package of 10 floppies. The sound, the smell, the texture, the stickers, the formatting, the wast free space, ... as much as retail therapy is a thing, I think that was floppy therapy.
Heh. Copy that floppy. I remember being in the computer labs in high school in the mid to late 90s seeing posters saying "Don't copy that floppy" with strong anti-piracy warnings.
A practical tip that works miracles on 5.25 diskettes: rub their edges against a table top or whatever, making them sit looser in their sleeves. Does miracles to disks that cause read errors - strange as it sounds.
Also, using an 80 track drive to read a 40 track disk works most of the time. But if you get any read errors, trying with a 40 track drive solves a lot of them!
Lastly, have multiple drives. A read error on one drive might not be a problem on another drive.
I recovered more than a thousand floppies some years ago. And learned that read errors in most cases are not irrecoverable. Try another drive, rub the diskette's edges - the two things that fixed most problems.
The rule for preserving floppies is to not use Windows. Windows is known for automatically writing to disks, so you're not preserving the original anymore, you're preserving the changes that Windows made to the disk.
Floppy disks were ubiquitous when I was in college. When I got into Linux, I did an experiment raw writing zeros to floppies with dd to see what percentage of them had I/O errors. I tested with a stack of about 50 of them that were left in our computer lab over the years (different brands). The failure rate was staggering. Something like 30-40% of them had bad sectors. After that, I realized that I could never rely on them as a storage medium for anything important without regular backups.
Don't copy that floppy! - https://www.youtube.com/watch?v=up863eQKGUI
I can't afford an the recommended Applesauce for Apple II disk preservation so I'm hoping that the Adafruit work which added Apple II drive support will work for me.
https://github.com/adafruit/Adafruit_Floppy
FYI; In South Africa, the 5 1/4 inch is a "floppy". The 3 1/2 inch is a "stiffy". I don't understand why this isn't so everywhere.
It's easy to forget that preserving digital data often comes down to keeping aging physical media alive. Nice practical guide.
> Not all red or unreadable sectors necessarily indicate failure. Many copy-protected disks include intentionally malformed sectors that cannot be read by standard logic.
How they know? ;)
Where'd you get the title from? It's just Copy That Floppy! (maybe +Imaging floppy disks for long-term preservation if it fits)
"Don't copy that floppy" is deeply ingrained in my head rent-free!
I recall installing Slackware from floppy.
Nice guide. I like the focus on preservation rather than just "getting the files off the disk".
If you ever want to peek at physical magnetic transitions and how that translates into bits/bytes/sectors get any Sigrok supported Logic Analyser and the FM/MFM/RLL decoder https://github.com/raszpl/sigrok-disk#screenshots
Any suggestions for copying files from the old CD or DVD?
This is also an internal team name for the doctors in charge of preserving Elon Musk’s lineage.
I tried such systems in the past and the success was limited. When floppy was replaced with image reader, the device wouldn't read half of them. But it would read the floppies just fine. I wonder if anything has changed since. I tried Greaseweazle (few versions) and Kryoflux with multiple different floppy drives.
Last time that I had to use flopping disc was when the Chicago movie came out that was 2002. 24 years ago. And even that was for one off project after several years of not using it
Efficient market hypothesis applied to this topic would say that if you really do have a floppy, you should already have made a copy of it. If that’s Not the case, transform it to a punched card and be done with it.
The chance that one would have anything important on a floppy that is not already backed up in the year of 2026 must be close to zero.