遭遇千年虫
千禧年到来之际,人们谈论最多的话题恐怕就是千年虫了。银行、航空、医院、邮电等电脑
应用较多的部门更是如临大敌。
本人99年1月买的电脑,操作系统为WINDOWS98,按千年虫发病因素看不会出现大问题,9
9年12月30日当我在电脑上用DOS版的“轻轻松松背单词软件”被完单词后,脑海中突然
闪过这样一个念头,该软件会不会引起千年虫发作,它有一个“黑匣子”文件,用来记录学
习计划的完成情况,督促学习的人按时学习,按时复习,那么如果从2000年1月1日开
始以后的学习记录都变为从1900年开始的记录,那么后学习的内容反到跑到以前学习内
容的后面,这个提示程序会不会出错,是否还有更坏的结果。于是将一些认为重要的数据备
份之后,便关上电脑,听从专家劝告,等过了2000年的前几天再开机。
2000年1月3日,终于耐不住寂寞打开了电脑,启动WINDOWS下的应用程序没发现问题,
又在DOS下用背单词软件背过单词后,也没有问题,一切正常,看来这一关是过了。
2000年1月4日,向往常一样启动电脑,在WINDOWS下徜徉了一番,该去DOS下背单词了
,但背单词软件启动不了,于是用鼠标点击开始菜单,选择重启动计算机,返回DOS一项,在
快要出DOS提示符的时候停住了,两分钟过去了还没动静,按复位键再启动一次,仍然死机,
由于刚用最新的杀毒软件查过病毒,马上怀疑可能是千年虫在作怪。再返回到WINDOWS98桌面
启动以窗口方式运行的DOS,用DIR命令显示文件时发现根目录下的autoexec.bat文件的时间
为01-03-00,在背单词软件目录BDC下有两个文件的时间也为01-03-00,其
中的BDCHXZ.LIB便是“黑匣子” 文件,想必是前一天在背单词后“黑匣子”中的内容更新时
,由于该软件版本较低无法读取2000年这一新的进度,便放出了千年虫,且将自动批处
理文件也改为1900年,所以造成启动DOS死机,于是将系统时间改为1999年12月2
9日,再重启动DOS,很快便出提示符,又顺利启动“背单词”,因此确认是千年虫造成的。
可是不能只要“背单词”,而不让计算机过年,所以只好将时间改过来,在DOS下重装“背单
词”软件,这样它的“黑匣子”文件中的记录不管是从1900年开始,还是从2000年
开始,只要是连续的就行,试用了几天,再没出过问题,这个千年虫“事件”过后,唯一的
损失就是以前背单词的记录丢失了,无法让依据记忆曲线编制的程序来提醒背过的单词应复
习的时间了。