再谈在Windows中GoldStar光驱的死机故障

Author: 重庆 依滨 Date: 1996-10-04

        笔者曾于今年上半年购买一台GoldStar四速光驱,安装驱动程序后在DOS及Windows下使用均正常。后来改变了Windows的设置,将32位磁盘存取开关打开,也出现上文所述现象。在Windows下的文件管理器中选光驱盘符后,Windows挂起,系统死锁。查看光驱使用说明书后,知道光驱的安装程序要修改C盘根目录下的CONFIG.SYS、AUTOEXEC.BAT和Windows目录中的系统设置文件SYSTEM.INI。其中,在CONFIG.SYS中添加DEVICE=C:\PATH\GSCDROM.SYS一行,在AUTOEXEC.BAT中加上批处理命令C:\PATH\MSCDEX /D:MSCD000;而对于SYSTEM.INI,则要将该文件中[386Enh]段下的32BitDiskAccess(32位磁盘读写模式)及VirtualHDIRQ(虚拟硬盘中断)分别设置为32BitDiskAccess=OFF和VirtualHDIRQ=FALSE。这样,系统在读取光驱时不使用32位模式,因而可以正常读取光盘文件。知道这一点,解决上述故障也就心中有数了。因此,在更改了Windows相关配置或重装Windows之后,如果光驱不能使用,则可以按如上所述方法进行修改,而不需要重新安装驱动程序。
        实际上,该故障大都是在把光驱与硬盘串在同一IDE口上时才会出现。而现在较新的486及586主板一般有两个IDE口,因此,可以把光驱接于另一IDE口上,比如把硬盘接于IDE1而光驱接IDE2,则可以彻底解决上述故障。此时,可以设置32BitDiskAccess=ON及VirtualHDIRQ=TRUE。由于硬盘与光驱接于不同的IDE口,那么对硬盘以32位模式读写并不会影响光驱的正常读取,并且又可以提高Windows下的硬盘读写速度。
        顺便说一句,一般都认为GoldStar四速光驱纠错能力强,但实际上也存在挑片的毛病。笔者有一片光盘,在三台GoldStar 542B型光驱上试过,目录能列出,但是部分文件却无法读出。而同样一张光盘,拿到SONY四速光驱上一试,在GoldStar光驱上无法读出的文件却都能顺利读出。可见,该型光驱也有不足。