1987年Commodore C64文件恢复技术
当我在1987-1988年读高中二年级时,我和朋友保罗都拥有Commodore C64计算机。当时出现了一个名为GEOS的新图形用户界面,彻底改变了我们与计算机的交互方式。我们不仅用C64玩游戏,还用它来写学校论文。
有一天保罗打电话给我,他显然很困扰。他不小心将刚完成的学期论文拖到了垃圾桶而不是打印机里。如果我没记错的话,当时这两个图标紧挨在一起(尽管上面的截图显示它们是分开的)。
保罗问我是否知道任何技巧可以恢复他的论文。GEOS中没有撤销删除功能。
我订阅了一本名为《Compute’s Gazette》的杂志,这是为Commodore用户出版的。我记得在杂志上看到过一篇文章,其中包含用于恢复被丢入GEOS"废纸篓"文件的代码。我只需要手动输入代码,保存到5.25英寸软盘上,开车到保罗家,看看这个程序是否能恢复他的论文。幸运的是,一切顺利,我们成功恢复了他的作品!
将近37年后,我在精彩的互联网档案馆中找到了那期《Compute’s Gazette》。它刊登在1987年12月的第54期中。
我必须手动查看封面才能找到它,索引中没有按名称列出。
以下是解释该程序原理的文章:
有趣的是,C64处理删除文件的方式与后来的操作系统相同,这使得数字驱动取证成为可能。
这是完整的BASIC程序:
|
|
杂志提供了手动输入程序的技巧。
甚至还有一个"校对器"来检查语法。当然,你也需要手动输入这个校对器!
如今你可以从互联网下载这个程序。
多年后找到这个程序让我非常高兴。杂志似乎在后续期刊中发布了更新版本,但我很确定我当时没有使用那个版本。
顺便说一句,几年前我在eBay上出售了我的整个Commodore收藏,所以这些都只是回忆了。