我有一個基於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-tw/n/250072.html
微信掃一掃
支付寶掃一掃