大卫·克鲁克斯在树莓派的官方杂志第150期上报道了Graham Hooley将一台旧软盘复印机改造成了一台归档机器,这使保存旧文件变得轻而易举。
正如许多计算机档案管理员所证实的,软盘无法永久保存。虽然部分软盘可能比其他介质更耐用,但磁性存储介质通常会随时间退化,若储存不当,灰尘和污垢也会导致软盘失效。因此,尽快将数据转存到其他存储格式至关重要。问题在于,存档过程往往繁琐冗长——除非你手头有一台创新的设备。

制造商兼开发者格Graham Hooley创造了这样一种工具:一种允许堆叠一堆3.5英寸软盘并逐张自动读取的机器。该设备使用现有软盘复制器的部件以及Raspberry Pi 3。它可以将软盘映像备份到USB驱动器。不仅如此,它还配备了Raspberry Pi摄像头模块2,用于拍摄每张软盘的照片并与存档文件关联保存。对于一个因机缘巧合诞生的项目而言,这实属不易。
“我是一个名为柏林创造者的创客空间的成员,我们有一个 WhatsApp 群聊,” Graham 解释道。“其中一名成员说,他的兄弟在他的地下室里有两台3.5英寸的软盘复印机,他想知道在它们最终成为废物回收之前是否有人想要它们。我说我愿意接手,所以在我们下一次Amiga聚会时,他把它们放在了创客空间。起初我不知道该拿它们怎么办,但大约两周后,我灵机一动。”
润滑剂的启示
Graham对设备进行了测试,他能够让其中一个运行起来,并接受来自他的个人电脑的串行命令。然后他回忆起在YouTube上看到了一个由Shelby Jeuden(也被称为Tech Tangents)制作的关于在软盘上保存软件的Kryoflux和Greaseweazle的解决方案的视频。
由软件保护协会开发的Kryoflux和由Keir Fraser创建的Greaseweazle是位于软盘驱动器和计算机之间的小型设备,允许从软盘获取信息。使用软件,他们可以从驱动器中提取原始通量转换,并允许建立二进制图像文件,保存文件,然后可以通过仿真器读取。
“我想,如果我把给我的软盘驱动器连接到一个Greaseweazle上,我就可以使用串行接口加载软盘,捕捉图像,弹出,然后重复,”Graham说。“然后,我决定安装一个USB转串行适配器,因为大多数电脑都不再有串行接口了,但这不起作用。我很快意识到,控制器板上的接口是标准RS232,而不是TTL RS232,所以我添加了一个电平转换器,这很有效。”

Raspberry Pi 摄像头模块2被用于拍摄每张软盘的标签照片,
并将其保存在与软盘图像相同的名称下,以使存档更容易识别。
这一突破让Graham轻松处理了他收藏的800多张Commodore Amiga软盘——这台计算机陪伴他度过了1990年代至2000年代初的漫长岁月。在修复了一台二手的16位Amiga 500并升级至32位Amiga 1200后,他的软盘收藏近年来持续增长。"过去五年我一直在收集Amiga设备,许多都附带软盘,"他表示,因此及时找到存档方法至关重要。
通量容量
出于几个原因,Graham决定使用Raspberry Pi计算机。“因为我是一个超级粉丝,我有一个备用的树莓Pi 3,”他说道。他还发现,一旦一切就绪,构建就相当简单了。他还解释道“通过一个Python脚本,通过串行端口发送‘I’进行插入来控制Greaseweazle机制,如果成功,它返回“X ”,如果失败,返回“E ”
如果脚本收到“X ”,那么它使用Greaseweazle软件读取磁盘,完成后返回“0”。“然后通过在串行端口上发送‘A’来接受,从而弹出磁盘,”Graham补充道。此时,摄像头会拍摄一张磁盘标签的照片,并以与磁盘映像相同的文件名存储,同时添加.jpg。摄像头是在设计过程的后期出现的。我需要一种方法来识别哪个磁盘映像属于哪个软盘,否则只能逐一打开文件查验内容。”

摄像头被安置在输出槽上方,可在磁盘弹出时拍摄照片并保存为.jpg文件
广泛兼容性
由于Graham的设备可以读取Greaseweazle支持的任何3.5英寸软盘,因此归档不仅限于Amiga。事实上,由于Graham重新利用了磁盘复印机背面的37路D型连接器,以允许连接5.25英寸和8英寸的驱动器,它可以兼容几乎任何你能想到的复古机器。

Graham保留了Raspberry Pi的现代接口,方便从设备背面直接访问
Graham现在正忙着检查存档的磁盘,希望能在他的收藏中发现一些宝藏--从别人那里获得的磁盘中总是有可能包含被遗忘已久的文件。“他说:"目前我还没有发现任何稀有或抢手的东西,但我正在检查图像文件,还有很多工作要做。
原文地址:
https://www.raspberrypi.com/news/this-floppy-disk-archiver-runs-on-a-raspberry-pi/
如果觉得文章不错记得点赞,收藏,关注,转发~
-
计算机
+关注
关注
19文章
7696浏览量
91254 -
树莓派
+关注
关注
122文章
2060浏览量
107951
发布评论请先 登录
树莓派怎么打造开心农场
用树莓派做个自动调酒机
树莓派用什么语言编程_树莓派python编程详解
树莓派的学习设计方案合集

树莓派+单片机+驱动电机

评论