自動搜索更新的驅動程序軟件推薦「windows驅動文件在哪裡」

我有一個基於DOS 5.0安裝的Windows 3.2中文版操作系統,最近想要使用光驅,然而我卻發現系統沒有辦法識別光驅,怎樣讓Windows 3.2驅動光驅呢?

(本文為基於個人需求的原創文章)

在MS-DOS Shell中,左上角的盤符只有[A:] [B:] [C:]三個,A盤默認為軟驅,B盤為預留給第二軟驅的空盤符,而C盤就是系統盤了

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

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

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

而我想要做的就是讓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 和 Windows 3.2光驅驅動並使用IDE光驅

二、文件準備

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

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

我使用到的文件一共為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文件

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

在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文件

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

在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

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

第二次則是Windows XMS Driver Version 3.95

並且伴隨錯誤

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅
ERROR :An Extended Memory Manager is already installed.
XMS Driver not installed

為什麼呢?錯誤說明的意思是擴展內存管理已經安裝了。

根據這條信息,我重新看了CONFIG.SYS文件,發現其第二行存在

DEVICE=C:WINDOWSHIMEM.SYS

原來主機系統已經加載了Windows 3.2目錄中的HIMEM.SYS,所以不能重複加載了。

雖然是一個ERROR,但這個錯誤對驅動光驅沒有影響。

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

6、繼續加載成功

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

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

四、實際使用

到這裡,DOS 5.0和Windows 3.2應該都可以正常驅動使用光驅了,實際情況是不是這樣?

首先進入DOS SHELL中看一下:

我們已經可以看到 [D:]光驅盤符,並且可以正常訪問(沒有插入光盤的情況下,系統會提示是否重新讀取)

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

然後進入Windows 3.2中看一下:

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

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

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

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

「我有驅動」安裝DOS 和 Windows 3.2光驅驅動並使用IDE光驅

好了,這篇文章就寫到這裡了,關注我的專欄可以查看更多文章

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/250072.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-13 13:29
下一篇 2024-12-13 13:29

相關推薦

發表回復

登錄後才能評論