
| 出版日期:1999-08-09 总期号:847 本年期号:57 |
|
安装双光驱引出的风波
张雷 不久前,笔者花80元从旧货市场购得一块旧光驱———acer 743e(4速光驱的精品,号称“鲨鱼”,好盘坏盘通吃)。拆下面板,用蒸馏水四处“浇”了一遍,放在朋友的机器上一试,连他才买半年的光驱读不出的光盘,在这台光驱上都能读出。 由于笔者原来的光驱是用一个双硬盘线连接在ide2接口上,将新买的光驱跳线跳在slave上,不用做什么大的调整,直接接上数据线和电源线,就完成了硬件安装。利用windows 98的“即插即用”功能,新安装的光驱也不需要配置什么软件,应该说,双光驱到此已经能够正常工作了。开机画面一闪而过,凭着本人多年的装机经验,知道主板已经找到了两个光驱,但进入windows 98,打开“我的电脑”,却发现只有一个光驱。 第一个反应是,这台acer光驱样式太老,windows 98识别不了。于是,重新启动机器,按f4键进入dos状态,利用手工输入方式,在autoexec.bat中加入c:\dos\mscdex.exe/d:mscd000/d:mscd001/l:g;在config.sys中加入了lastdrive=l和device=c:\ide.sys/d:mscd000/d:mscd001。再次启动机器,进入dos状态,两个光驱g盘、i盘赫然在列。插入两张光盘,各自列目录,一切正常,似乎证实了本人的猜测。但转念一想,却说不通。笔者的ide.sys也是一个通用的光驱驱动程序,难道dos下能实现的光驱万能悬挂在windows 98下反而行不通?只能用在dos下,不能用在windows 98下的双光驱,岂不是一个摆设? 试着再从windows 98上找突破口。笔者的硬盘(4.3gb)划分了四个分区,分别是:c盘为系统盘;d盘安装软件开发工具(如vc、vfp等);e盘作游戏和下载区;f盘保存重要数据和备份。为了适应当今游戏对硬盘近乎掠夺的使用,笔者颇有“远见”地将e盘做成了double盘(这正是导致双光驱安装失败的原因)。按照windows 98的缺省配置,将物理e盘变成了h盘(宿主盘),e盘成为h盘中的倍容盘(实际上是h盘中的一个具有只读、隐藏、系统属性的文件drvspace.000)。加上原来的光驱,笔者的机器上共有盘符:a(软盘)、c、d、e(倍容盘)、f、g(光盘)、h(宿主盘)。看到这里,可能读者已经发现一些问题。是的,h以前的字母已经被占满了。可是,有的朋友会认为,windows 98对盘符(即dos中的lastdrive=x)并没有限制,并没有将盘符缺省只配置到h。没错,可惜我们把windows 98想得太智能了。它在配置盘符时,会将双光驱的盘符顺序排列,当第一光驱(接在ide2口主盘位置)盘符是g时,windows 98会将h作为第二光驱(接在ide2口从盘位置)的盘符字母。但恰好在笔者的机器中,h已经成为宿主盘的盘符,windows 98就这样陷入了逻辑“怪圈”,它居然不知道跳过h后面还有字母可用。想到这里,下面的事就好办了。进入程序→附件→系统工具→磁盘空间管理选项,选中h盘,点高级→更改代号,将h改为后面的字母,如k,重新启动计算机,在“我的电脑”里,两个光驱g盘、h盘终于显示出来。 在超级解霸中,选中“弹开所有cd-rom”,看着两个光驱依次弹出,想到今后再差的光盘也难逃出双重光驱的围剿,不由得一阵欣喜,于是,写下这次安装双光驱经历,希望对遇到类似问题的朋友们能有所帮助。 |
|||||||||||||||||