教你在DOS下使用USB設(shè)備
雖然目前DOS系統(tǒng)已很少使用,但在工業(yè)控制等實時要求很強(qiáng)的領(lǐng)域使用x86處理器的嵌入式系統(tǒng)中(PC104、Mini-ITX),DOS依然是首選操作系統(tǒng)。
本文引用地址:http://2s4d.com/article/201939.htmUSB是目前最常用的外設(shè)接口,在DOS下使用USB設(shè)備需要USB設(shè)備的驅(qū)動程序,比如OHCI/UHCI可以驅(qū)動USB鼠標(biāo)等設(shè)備,USB_CD可以驅(qū)動USB光驅(qū)等設(shè)備,DUSE可以驅(qū)動USB硬盤、光驅(qū)、軟驅(qū)等設(shè)備,Motto Hairu可以用轉(zhuǎn)為ASPI的方法來驅(qū)動USB接口的軟盤、硬盤、光驅(qū)、閃存盤(例如U盤等),而USB4DOS則可以驅(qū)動其它USB設(shè)備(不過USB4DOS不是免費(fèi)軟件)。
下面以U盤為例介紹如何在DOS下使用USB設(shè)備:
1、制作一張Windows 98啟動盤。
2、下載Mhairudos、Kxlrw40an兩個文件。然后將Mhairudos.zip解壓,從中提取Di1000dd.sys文件備用;Kxlrw40an.exe是自解壓文件,運(yùn)行后會生成F2H目錄,將該目錄下的RAMFD.SYS、USBCD.SYS和Usbaspi.sys文件連同剛才得到的Di1000dd.sys文件一起復(fù)制到啟動盤的根目錄下。
提示:Di1000dd.sys文件是DOS環(huán)境下USB設(shè)備的驅(qū)動程序,RAMFD.SYS、USBCD.SYS和Usbaspi.sys文件則來自于日本松下公司于2003年開發(fā)的一個DOS環(huán)境下USB設(shè)備應(yīng)用解決方案,其開發(fā)目的本來是用在松下公司自己生產(chǎn)的設(shè)備上,但只要你的電腦主板南橋的制造商是Intel、NEC、nVIDIA、VIA或者SIS之一,那么該程序就一樣適用。另外使用這種方法可以在DOS環(huán)境下驅(qū)動采用較新的OHCI界面和傳統(tǒng)UHCI界面的兩種USB1.1設(shè)備,以及EHCI界面下的USB2.0設(shè)備。
3、在啟動盤中找到Config.sys文件,用“記事本”將其打開,加入以下兩行代碼:
device=a:usbaspi.sys
device=a:di1000dd.sys
4、將需要在DOS環(huán)境下使用的USB設(shè)備與電腦主板連接,然后重啟電腦進(jìn)入BIOS,將第一啟動裝置改為軟盤,按F10鍵保存退出。
由于要讀取USB驅(qū)動,因此電腦的啟動時間會比平時稍長——啟動盤會先掃描主板的USB端口,如果找到端口上的USB設(shè)備,則為其分配一個ID識別號碼(即盤符),循環(huán)往復(fù)直到所有的USB設(shè)備偵測完畢。
提示:USB設(shè)備占用的盤符從Windows界面下的光盤盤符開始,虛擬盤(即A盤的硬盤映射)和物理光盤的盤符依次向后排。假設(shè)你在DOS環(huán)境下啟用了一個閃盤,而原來的硬盤分區(qū)到H盤結(jié)束,那么現(xiàn)在閃盤、虛擬盤和光盤的盤符就是I、J和K。
評論