在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收藏,所以这些只是回忆。