3.5 寸软盘读不出,换老式驱动器有用吗?
Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?
我遇到 3.5 寸软盘读取错误的问题,想知道使用与软盘年代相符的旧驱动器是否能提高读取成功率。有人遇到过类似情况或有相关经验吗?
除了 KryoFlux,更便宜的替代方案是 GreaseWeasel,4.1 版本甚至支持 USB-C 接口。如果是 5.25 英寸驱动器,需要额外配备带 4pin Molex 接口的电源适配器。
我长期恢复软盘的成功率接近 100%,发现日本品牌如 NEC 和 TEAC 的驱动器最可靠。相比之下,基于笔记本设计的 3.5 英寸 USB 便携式驱动器稳定性较差。
如果软盘有防复制保护,可能需要捕获磁通转换信号。对于 5.25 英寸软盘,可以用 ISO Propyl 和棉签去除指纹和表面瑕疵,但手动清洁 3.5 英寸驱动器磁头非常困难。
我尝试过多种读取方案,包括运行 Linux 的旧 PC 配合原始读取代码、基于 F82077 和 Atmel 的定制硬件,以及最新的 GreaseWeasel。不同方案适用于不同场景。
3.5 英寸驱动器在不同机器间的可靠性差异比 5.25 英寸更大,这可能与磁头对齐和磁道定位的偏差有关。遇到读取问题时,更换驱动器品牌或型号往往能解决问题。
HN 评论区
29- vunderba
Learning Company 的软件目前已经被归档得相当完善了。对我来说,最简单的做法是把原装盒子/包装留着做个念想,然后去 Internet Archive 这类网站找一份拷贝。
如果你的目标是在符合时代特征的系统上运行它,我会推荐用 34/40 针转接卡,这样就能读取闪存卡、USB 等设备。
我很多朋友都保留着他们的旧 486 电脑,除了硬盘和软驱外,其他配置都完全符合时代特征。硬盘换成了 CF 转 IDE 卡,3.5 寸软驱则换成了运行 FlashFloppy 固件的 Gotek 设备。
- PaulHoule
10 年前我听到过这样的说法:“你最好现在就把手头的软盘都读一遍,因为以后可能就读不了了。”
用更好的硬件或许能行,也可能不行。这个设备可以读取原始数据:
https://en.wikipedia.org/wiki/KryoFlux
这或许能帮你从损坏的扇区中恢复大部分数据。参见:
https://goughlui.com/2013/04/21/project-kryoflux-part-1-the-...
- JoshTriplett
如果你手头有些东西还没在 archive.org 上归档,或许可以考虑联系 Archive Team,他们可能能帮你找出最准确读取它的方法,并避免任何错误。
(如果你有的东西已经在 archive.org 上归档了,那么获取准确镜像的最好办法就是从那里下载。)
https://archive.org/details/msdos_Super_Solvers_Spellbound_1...