当前位置学海荡舟 -> 电脑乐园 -> 常见问题解答
常见问题解答

死机问题

超频问题

驱动问题

网络问题

硬件急诊


版本冲突引起声卡不能播放CD

 

  故障现象:奔腾166CPU、钻石P5BV3+主板、美上美FX400E四速光驱、AD1815声卡。原来一直工作正常,但现在Win95下使用CD播放器放CD时,播放器总是报告找不到CD。而在资源管理器可以看到光驱已识别出AudioCD,再用解霸5中的CD解霸、声卡自带的播放器也未能实现CD的播放。而WAV、MIDI文件能够正常回放,且放MP3音乐光碟也正常。
  故障分析:查看音量控制中的Internal CD,没有被设在静音。声卡放WAV、MIDI、MP3文件正常,说明声卡硬件没有故障,为保险起见重装声卡的Win95驱动程序,但故障依旧。用万用表检查音频线,音频线是好的。光驱能认出AudioCD,放MP3音乐光碟正常,可以认为光驱没有故障。寻找故障原因似乎进入了死胡同。似乎只能将就着使用这个不能放CD的Win95了。且慢,Win95?虽然前面认为"一切正常",但这是在Win95平台得到的结果。想到这里,我立即重新启动机器,进入dos7.0,且dos只加载内存管理程序和声卡、光驱的驱动程序。放入一张CD,运行dos下的一个CD播放程序,音箱中立刻飘出悦耳的歌声。证明前面判断硬件完好是正确的,也说明问题是出在Win95本身。看来要重装Win95了。每次Win95一出问题就要重装系统,我不大甘心。回到Win95,试对能够让声卡发出声音的程序下手,我删winamp,删PowerDVD,再删超级解霸五……咦,等一下,在删超级解霸五后出现了一个系统警告窗口,说是系统文件mcicda.drv已被替换为旧的版本。Mci?cda?我隐隐捕捉到了什么。在[运行]中键入sysedit打开system.ini,在[mci]一节中找到一行"cdaudio=mcicda.drv",mcicda.drv果然是音乐CD的驱动程序。在system目录下找到文件mcicda.drv,查看属性,文件日期竟是92年的。Win95不可能用这么老的文件吧(Win95OSR2.1)。
  解决办法:打开Win95安装盘中的layout.ini,找到mcicda.drv在21号压缩包中,用winzip7.0把包中的mcicda.drv解到Win95的system目录下,覆盖原文件。重新起动Win95,试放一张CD,正常。故障排除。
  小结:由于Win95音乐CD的接口程序版本不匹配,产生声卡唯独不能放CD的奇怪现象。只要恢复原版本就能解决问题。

返回