Live data from Hacker News

Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

news.ycombinator.com

31–40 of 44 posts

Re: Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

#31

Another comment mentions a KryoFlux. A cheaper alternative is a GreaseWeasel (£30, $30). The 4.1 version even has USB-C as a connector. You will need an external power brick with a 4pin Molex connector for 5.25 drives. You can buy these standalone or they might come with a SATA/PATA/IDE Hard Drive to USB converter. Can also use an old PC power supply if you fake the power on signal. I've had quite a lot of success, a…

The floppy interface for 5.25 is largely the same as 3.5. The data rates are the same. The only functional difference is fewer sectors per track because of the faster motor speed. That's all accounted for with a FDC interface controlled by a BIOS that knows what each drive is. A USB FDC bridge is stuck on its firmware and has no way to adapt to alternate track layouts it isn't designed to handle.

Re: Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

#33
post #32

An LS-120 mechanism (see "SuperDisk"), being designed for much higher density, can sometimes read the data.

Unobtainium.

There's several listings on eBay. The listings for laptops are in a range I'd consider...

The tricky bit is usually there's a proprietary connector for the specific laptop, but I recall taking a laptop cd drive for another project and it was basically a drive with standard 44 pin mobile ide connector plus a little board to go to the proprietary connector wrapped in a line specific case. I'd guess the ls-120 drives are the same deal.

Back in the day when I had an ls-120 drive, it was much superior to a regular floppy drive for reading floppy disks. So I'd definitely try to get that going as a first step.

Re: Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

#34
post #23

Maybe, maybe not. Floppies were always on the verge of dying all the time, even in the 80s and 90s. It's why anyone who cared about their data always had at least one backup copy of any important disk or data. (Most software explicitly told you to make a copy for regular use and keep the original safely stored away.)

> Floppies were always on the verge of dying all the time, even in the 80s and 90s

THIS!

Gen-X here..... 3.5" Floppies were notoriously unreliable, even good quality branded discs had a fairly high failure rate. Were were always careful to make multiple backups of anything important stored to floppy. When CD-Rs came along they were a godsend.

Yes, a different drive might help OP as sometimes the alignment was slightly off between floppy drives (meaning data recorded on one would not read very well on another and vice versa). Although frankly, I'm not in the least surprised a 30 year old disc has gone titsup.

OP would be better to grab a copy of this data from archive.org or elsewhere if he can.

Re: Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

#35

10 years ago I heard “you’d better read all the floppy disks you’ve got now because you won’t be able to do it later.” You might do better with better hardware, you might not. This thing can get at the raw data https://en.wikipedia.org/wiki/KryoFlux which might let you get most of the bits from a bad block. See https://goughlui.com/2013/04/21/project-kryoflux-part-1-the-...

GreaseWeazle[0] is where it's at now. KryoFlux was all we had before, but GW has overtaken it, and is open source proper.

0. https://github.com/keirf/greaseweazle

Re: Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

#36
> My first attempt at restoring 1991 Learning Company Spellbound for DOS for my children is dubious. Despite being stored nowhere near magnetic sources, there are read errors on the 3.5 inch floppies and Linux could not mount them.

FWIW, it's long been my experience that floppies (like CDs and DVDs) have a half-life and they degrade quickly upon reaching it. You'd have been lucky to be able to recover those in 2001. Now? If at all, only high-end forensic tools could recover them.

Re: Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

#37
3.5" Floppies are either DD or HD. (there's more but let's keep it simple and practical)

A DD drive reads and writes DD floppies better than an HD one, but does not read/write HD floppies at all.

There's a hole in the floppy for write protection (hole covered = write enabled), and there's another hole on the opposite side to signal the floppy is HD. If it's missing, it is DD.

To recover a floppy, a USB drive is about the worst option, as they only expose a decoded floppy, and not the raw data, besides other annoyances.

You'll want a period correct HD FDD, or DD if your floppy is DD and your HD drive is having trouble with it, alongside GreaseWeazle[0].

As for that old 486, you'll want to open the case ASAP and remove the motherboard's CMOS battery, before it destroys the whole thing.

Capacitors aren't anywhere near a concern; most likely they're still fine, and will typically not destroy anything.

0. https://github.com/keirf/greaseweazle

Re: Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

#38
post #6

Learning Company software has been pretty well archived at this point. To me, the easiest approach would be to hold onto the original box/packaging for sentimental purposes, and just find a copy of it on a site like the Internet Archive. If your goal is to use it on a period-correct system, I’d go with 34/40pin adapters that lets you read flash cards, USB, etc. A lot of my friends have kept their old 486 computers, a…

Upvoted you but...

> A lot of my friends have kept their old 486 computers, and everything is period-correct except for the hard drive and floppy drive which have been replaced with a CF-to-IDE for the HDD and Gotek running FlashFloppy firmware for the 3.5".

That's quite stretching the definition of "period correct". I mean: how could one have a 486 even less period correct than that? With adapters for more modern RAM and more modern CPUs and a 5090 somehow stuck in it?

Re: Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

#39
post #36

> My first attempt at restoring 1991 Learning Company Spellbound for DOS for my children is dubious. Despite being stored nowhere near magnetic sources, there are read errors on the 3.5 inch floppies and Linux could not mount them. FWIW, it's long been my experience that floppies (like CDs and DVDs) have a half-life and they degrade quickly upon reaching it. You'd have been lucky to be able to recover those in 2001.…

> You'd have been lucky to be able to recover those in 2001.

2001 might be a stretch but indeed they do degrade badly. During Covid I was locked down, by a stroke of bad luck, alone, 2000 kilometers away from my wife and young daughter... In the house were I grew up. My old Commodore 128 was still in the attic and I dug it out, cleaned it, cleaned (and greased) the disk drive and tried to read my 5"1/4 floppy disks.

I'd say I got about 50% success: one disk out of two was already unreadable.

One could see it as "50% success rate after 35+ years is quite good" but I fear that if I were to try now, many more would fail.

I took the opportunity to make a copy of the game Commando (which has an incredible chiptune by Rob Hubbard) on two NOS (new old stock) 5"1/4 floppies. For thankfully I had a copy a Fast Hack'em that'd still boot.

Having real time capsule stuff, re-using data from old floppies that haven't been archived since decades, is becoming near impossible.

In my experience CDs and DVDs I burned myself have a lifespan even shorter than floppies. Most of the CDs I burned in the late 90s/early 2000s are already unreadable.

Re: Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?

#40
post #6

Learning Company software has been pretty well archived at this point. To me, the easiest approach would be to hold onto the original box/packaging for sentimental purposes, and just find a copy of it on a site like the Internet Archive. If your goal is to use it on a period-correct system, I’d go with 34/40pin adapters that lets you read flash cards, USB, etc. A lot of my friends have kept their old 486 computers, a…

FlashFloppy is indeed excellent (same author as GreaseWeazle).

While archived, his version could be different than the archived ones. Or could contain modifications done by him. Or could be the only surviving pristine copy never written to by the user (raw flux dump can typically identify this).

If in doubt, always `gw read whatever.scp` (using this extension automatically yields a raw flux image)

Post reply on HN