Windows 95下光驱容错性较强的原因

Author: 彭茂山 Date: 1997-01-01

  《电脑报》今年第20期上刊登了王奉龙先生的一篇文章:《放VCD减少停顿妙方》,笔者觉得该文值得商榷。用光驱放VCD是否停顿,与光驱的容错性有关,容错性不好,放质量不好的VCD片时就会经常停顿,反之则比较顺畅。在Windows 95下放VCD确实比在Windows 3.X下顺畅,许多人都已注意到这一点。不过,王先生在文中把这种现象归功于Windows 95下2.25版的Mscdex.exe,并称用该版的Mscdex.exe替换DOS 6.X下2.23版的Mscdex.exe,此时在Windows 3.X下放VCD时也会减少停顿现象。
  笔者也曾如法炮制过,但却达不到减少停顿的效果,因而不得不对2.25版的Mscdex.exe的“功效”产生怀疑,事实上,Windows 95使用的是内置的32位驱动程序,根本没用上Mscdex.exe(除非是在实模式下),光驱的纠错能力如何,与它又有何相干呢?不过,光驱在Windows 95下确实有较强的纠错能力,这是大家有目共睹的,笔者有几片质量较差的光盘,在DOS下读不出,在Windows 95下(包括其DOS窗口下)却能正常读出,也证明了这一点。
  笔者分析,会不会是Windows 95所采用的全新的32位光驱驱动程序──CDFS(CD-ROM文件系统),使光驱有较强的纠错能力呢?为此,笔者特意做了一个试验:在Windows 95下先禁用所有的32位保护模式磁盘驱动程序(即关闭掉Windows 95下的32位光驱驱动程序,具体操作各报刊杂志时有介绍,在此不赘述),然后修改Config.sys和Autoexec.bat,将原来DOS下使用的光驱驱动程序(包括2.25版的Mscdex.exe)分别加上,重新启动Windows 95,发现光驱的纠错能力又下降了,原来在DOS下读不出的光盘,现在仍然读不出,放质量不好的VCD片仍然会停顿,这证实了笔者的分析。综上所述,Windows 95下光驱有较强容错性,归功于其自带的CDFS,与Mscdex.exe无关。