我有一個基於DOS 5.0安裝的Windows 3.2中文版操作系統,最近想要使用光驅,然而我卻發現系統沒有辦法識別光驅,怎樣讓Windows 3.2驅動光驅呢?
(本文為基於個人需求的原創文章)
在MS-DOS Shell中,左上角的盤符只有[A:] [B:] [C:]三個,A盤默認為軟驅,B盤為預留給第二軟驅的空盤符,而C盤就是系統盤了

同樣,如果進入Windows 3.2系統中,文檔管理器左上角依舊只有a盤和c盤,沒有光驅盤符。

而我想要做的就是讓Windows 3.2系統識別出光驅,這樣才能滿足我的需求,怎麼辦?
一、基本原理
Windows 3.2是基於DOS的操作系統,Windows 3.2之下的很多設備軟件其實是在DOS環境中安裝的,如果安裝Windows 3.2的主DOS已經配備好了光驅驅動,那麼在完成Windows 3.2安裝後,理論上就可以直接使用光驅了。現在的問題是DOS 5.0沒有光驅支持,那麼需要做的是在DOS下安裝配置好光驅驅動,然後啟動Windows 3.2,實現在Windows 3.2中使用光驅。
光驅的類型有很多,例如SCSI光驅、IDE光驅等,當然SCSI光驅應用較少,大部分筆記本電腦內置的光驅均為IDE光驅,因此這裡我採取的是驅動IDE光驅。
驅動程序從哪裡尋找呢?
如果是在DOS 5.0發行的時期,可能比較困難,但是現在有Windows 98的安裝光盤,Windows 98光盤在引導時已完成了基本光驅的驅動,而我利用的就是其中的Oak Technology驅動文件。

二、文件準備
具體過程涉及文件複製及編輯操作,需要修改DOS 5.0系統的CONFIG.SYS文件和AUTOEXEC.BAT文件。

我使用到的文件一共為3個,OAKCDROM.SYS、MSCDEX.EXE以及HIMEM.SYS
OAKCDROM.SYS為IDE驅動主文件,MSCDEX.EXE是微軟的CD-ROM擴展,實現光驅盤符分配和讀取,HIMEM.SYS為管理擴展內存的驅動。
三、文件操作
具體怎麼做呢?
1、複製文件
將OAKCDROM.SYS、MSCDEX.EXE以及HIMEM.SYS複製到主機硬盤中,我複製到的位置為C:OAKCDROM
2、編輯C:CONFIG.SYS文件

在CONFIG.SYS文件末尾追加三條命令:
DEVICE=C:OAKCDROMHIMEM.SYS /testmem:off
DEVICEHIGH=C:OAKCDROMOAKCDROM.SYS /D:MSCD001
LASTDRIVE=G我打算首先通過加載HIMEM.SYS讓DOS 5.0利用擴展內存,然後通過DEVICEHIGH將光驅驅動裝入高端內存中,這之後實際操作中發現第一條命令是沒必要的,原因下文再說。
通過DEVICEHIGH=…… /D:指定光驅序號,LASTDRIVE用來指定可用盤符空間,因為主機中只有一塊硬盤佔用了C盤符,通常光驅順延使用D盤符,可用空間到G就完全夠用了。
3、編輯AUTOEXEC.BAT文件

在AUTOEXEC.BAT文件末尾追加一條命令:
LH C:OAKCDROMMSCDEX.EXE /D:MSCD001 /L:D我採用了LH繼續將MSCDEX裝入高端內存,這裡 /D:MSCD001需要和CONFIG.SYS中保持一致,而 /L:D則可以指定光驅盤符,盤符的範圍需要在CONFIG.SYS的LASTDRIVE範圍內。
4、重新啟動計算機
5、HIMEM.SYS報錯
DOS 5.0啟動過程中,屏幕上會兩次出現HIMEM的信息,
第一次是HIMEM:DOS XMS Driver,Version 3.07

第二次則是Windows XMS Driver Version 3.95
並且伴隨錯誤

ERROR :An Extended Memory Manager is already installed.
XMS Driver not installed為什麼呢?錯誤說明的意思是擴展內存管理已經安裝了。
根據這條信息,我重新看了CONFIG.SYS文件,發現其第二行存在
DEVICE=C:WINDOWSHIMEM.SYS
原來主機系統已經加載了Windows 3.2目錄中的HIMEM.SYS,所以不能重複加載了。
雖然是一個ERROR,但這個錯誤對驅動光驅沒有影響。

6、繼續加載成功
知道看到MSCDEX Version 2.25……Drive D:=……時,光驅驅動就加載完成了

四、實際使用
到這裡,DOS 5.0和Windows 3.2應該都可以正常驅動使用光驅了,實際情況是不是這樣?
首先進入DOS SHELL中看一下:
我們已經可以看到 [D:]光驅盤符,並且可以正常訪問(沒有插入光盤的情況下,系統會提示是否重新讀取)

然後進入Windows 3.2中看一下:

同樣,光驅d的盤符已經出現了,並且可以正常訪問,比如訪問Windows 98的安裝光盤

最後,為了快速安裝,可以將上述命令通過批處理自動執行

好了,這篇文章就寫到這裡了,關注我的專欄可以查看更多文章
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/250072.html
微信掃一掃
支付寶掃一掃