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

死机问题

超频问题

驱动问题

网络问题

硬件急诊


13、光驱常见问题集(一)

  一、MS-DOS下找不到光驱
  其实这是个最为常见的问题,在你使用电脑过程中,光驱丢失是很平常的事,解决起来也不难。
  在早期(486以前的年代)的电脑,光驱并不是必须品,那时光驱是在PC486刚出现的时候才在市面上开始走上历史舞台的。就因为它是后来者,所以那时的主板Cmos并没有加入它的驱动,不像其它设备像硬盘、软驱、显卡,它们只须要你插上就可以使用,再大不了在Cmos里设置一下参数就搞定。一直到光驱成为不可少的整机设备的今天,Cmos也没有针对CD-ROM做出较大的改进,只是加入了能让CD-ROM起动计算机和让主板开机时检测到它,但实际上并没有真正驱动它,想用它还要请你高抬贵指,敲敲它的驱动程序。
  说通俗一点,光驱在DOS下是由两个文件来使它动作的。一个是设备驱动程序,明显的特征是它的扩展名是.SYS,就是它来令DOS认识CD-ROM的,没有它DOS根本就不认为你的电脑装备了CD-ROM,执行它很简单,只须在CONFIG.SYS中加入:
  DEVICE=[盘符:][路径][驱动程序名.SYS][参数]
  这样就完成了第一步,上面的[驱动程序名.SYS]就是对应你的光驱的驱动程序名,例如:美上美--MTMCDAI.SYS、飞利浦CDROM.SYS等等,如果我把这个文件放在C盘的DEV目录下,那么驱动美上美就是:               
  DEVICE=C:\DEV\MTMCDAI.SYS /D:MSCD001即可;  
  其中的参数“/D:MSCD001”是设备名,就像人的名字一样,起个什么名字全由得你自己,唯一要注意的是这个名字不能是和所用的光盘中的文件名相同,如:你起了个名为"CDROM"即:
  DEVICE=C:\DEV\MTMCDAI.SYS /D:CDROM。
  光驱虽然驱动成功,但在你使用的光盘中如果有的光盘中有"CDROM."这个文件的话,这张光盘你的光驱就认不了,所以你要尽量起些偏点的名字,我就是用"MTMIDE01"。到了这里只完成驱动光驱的一半,上面是认DOS认识光驱的,那么接下来就是要让DOS能管理它,也就是I/O控制(I/O其实就是INPUT/OUT输入输出)。
  完成这个功能一般我们是用微软的"MSCDEX.EXE"这个文件,对应地,它可以加在AUTOEXEC.BAT里:
  [盘符:][路径]MSCDEX.EXE [参数]
  主要的是参数的设定,它的参数较多,常用的只有一两个“/D:”和“/M:”,前一个和上面的用法是一至的,如果上面用的是:
  "DEVICE=C:\DEV\MTMCDAI.SYS /D:MSCD001"那么这里就要:
  "C:\DOS\MSCDEX.EXE /D:MSCD001"(这里假设MSCDEX.EXE放在C盘的DOS目录,如果你在用WINDOWS 95或以上,这个文件在C盘的WINDOWS目录里),就是说两个设备名要对应相同,另外那个“/M:”是为光驱加缓冲的,加上可以使光驱读盘加快,一般用法:
  "C:\DOS\MSCDEX.EXE /D:MSCD001 /M:12"。
  “12”是可以自定的数字,加大它可以使光驱缓冲加大,但同时也更加消耗内存,虽然它可以占用高端内存,但高端内存用完后就占你的基本内存了,各位自己掌握吧。
  总结一下,光驱驱动就是要分别在CONFIG.SYS和AUTOEXEC.BAT里加上:      CONFIG.SYS:DEVICE=[盘符:][路径][驱动程序名.SYS][参数]
  AUTOEXEC.BAT:[盘符:][路径]MSCDEX.EXE [参数]
  只要写得正确,就大功告成了!
                       作者:林海&幻河&邱晓光

返回