能播放VCD但不能列目录的光驱故障一例
一台486DX2/66兼容机,海洋VL+主板,原配海洋582光驱工作正常。后换上一Acer 625A光驱,电脑启动时可分配给光驱一个盘符,在DOS下用DIR列光盘目录,屏幕显示“Divide overflow”(除法溢出),执行光盘上的程序时死机。在Windows中运行光盘程序或列目录,则立刻返回DOS提示符。但奇怪的是可以用Windows for Workgroups 3.11中媒体播放器挂接的Softpeg播放VCD(只能整盘播放,对于卡拉OK盘,不可单个歌曲播放)。
#2 故障分析与排除
因启动时光驱挂接正常,且在一定条件下可播放VCD,说明安装过程和硬件均无问题。故障可能出在系统配置上。首先检查AUTOEXEC.BAT文件,与光驱有关的两行为:
MSCDEX /D:MSCD001 /S/M:4
SMARTDRV
试着将SMARTDRV去掉,用DIR可正确列出光盘目录,但运行光盘上程序时依然死机。若用SMARTCD 512为光驱加速后再列目录,仍显示“Divide overflow”。经过多次试验,修改AUTOEXEC.BAT文件内容,情况虽不完全相同,但始终无法解决问题。
后来,试着修改CMOS内容,当把Chipset中的AT-BUS Clock由默认的8.3改为6.7时,无论AUTOEXEC.BAT如何配置,光驱均能正常工作。
正高兴之际,运行Windows,却发现没了鼠标,在DOS状态下,运行WPS,鼠标出现后不可移动,但按键仍起作用,于是重新对AT-BUS Clock进行设置,当将其改为5.6时,光驱、鼠标工作均正常,故障排除。
#3 小结:
这又是一例总线速度与光驱、鼠标不匹配造成的故障,与96年12月6日《电脑报》刊登的《总线速度不匹配导致光驱、声卡工作不正常故障二例》中海洋主板与SONY光驱的故障类似,该文将原因归结为插卡(多功能卡)质量稍次,我认为不很确切,因为笔者用太克二倍速光驱时也出现了同样故障,而原用的海洋582光驱却一切正常。似乎更应说是海洋主板在使用某些类型的光驱时兼容性不够所致。