斌斌小站
 
(banner)
斌斌小站   視窗專欄>>Windows 9x


在開機片中加入光碟機驅動程式

最後更新日期:2001-06-01

適用範圍:
Windows 95
Dos 6.x

本文適用於 Windows 95,Windows 98 以及以後的版本由於在「新增/移除」程式中製作的開機片都含公版 IDE 光碟機驅動程式,所以從「新增/移除程式」中去製作即可,也方便。

有不少的人都常常遇到這種問題:就是開機片裡沒有光碟機驅動程式,所以沒有辦法抓到光碟機,當然也就沒有辦法安裝 Windows 了(因為 Windows CD在光碟上)。

由於 Windows 95 並沒有辦法製作含有光碟機驅動程式的開機片,如果你是利用 Windows 95 的「新增/移除程式」來做開機片、或是經由 DOS 指令 Format a:/s 做的開機磁片,都是不會有光碟機驅動程式的。註一

所以,用該片開機磁片開機後會抓不到光碟機,Windows 98 以後版本的作業系統製作出來的開機片才附有光碟驅動程式。

由於要在開機片中加入光碟機驅動程式的話,你必須要知道如何去撰寫或修改 Autoexec.bat 跟 Config.sys 的內容。還有,放入正確的光碟機驅動程式到磁片上,並加上正確的驅動參數。

Config.sys 與 Autoexec.bat 都是「純文字」檔案,所以你用 Windows 的「記事本」(NotePad)就可以撰寫或編輯這兩個檔案,Config.sys 與 Autoexec.bat 的內容請參考文末的表格,存檔時,請記得副檔名要存成 .bat 或是 .sys ,而不要存成 .txt(Autoexec.bat.txt、Config.sys.txt 都是錯誤的)

這裡的假設狀況是:

你的磁片可以開機,但是因為沒有CD-ROM驅動程式,所以找不到光碟機。

  • 請編輯轉寫磁片上的 Autoexec.bat 與 Config.sys 檔案(參考文末表格)。
  • 把以下需要的檔案複製到磁片上:

mscdex.exe (DOS 光碟機驅動程式,在 C:\Windows\Command 下應可找到,若沒有,請按此下載

oakcdrom.sys(通用的 IDE (ATAPI) 介面光碟機驅動程式,請按此下載,以上 mscdex.exe 與 oakcdrom.sys 皆取自於 Windows 98 開機片)

himem.sys (非必要,在 C:\Windows 下應可找到 )

 emm386.exe(非必要,在 C:\Windows 下應可找到 )

補充說明:

Himem.sys 與 Emm386.exe 都是記憶體管理程式,跟驅動光碟機並沒有什麼關聯,如果你的磁片空間不夠了,不放這兩個檔案也沒關係。但在習慣上,我們都會在開機片中加上這樣的敘述,以節省你傳統 DOS 640 K的記憶體。

因為考慮到有些人並不懂如何自己撰寫、與看不懂 Autoexec.bat 和 Config.sys 這兩個檔案,所以,我這兩個檔案的內容都敘述是以可以驅動光碟機為主,對大多數的人已經很夠用、並能正常啟動光碟機。

但是萬一你還有一些其他的設備一定要在DOS下啟動的話(像 SCSI 卡、SCSI 光碟機....等等),請你自己在磁片中加入你相關設備的驅動程式與敘述。

以下分別是上面 Config.sys 與 Autoexec.bat 的內容,如果你需要修改的話,可以做為你修改時的參考:

Config.sys
DEVICE=a:\HIMEM.SYS
DEVICE=a:\EMM386.EXE NOEMS
DEVICEHIGH=a:\OAKCDROM.SYS /D:MSCD001
DOS=HIGH,UMB
FILES=30
BUFFERS=30
LASTDRIVE=Z
Autoexec.bat
LH a:\MSCDEX.EXE /D:MSCD001
說明
  • 如果你需要用到EMS 記憶體,就把 EMM386 後面的 NOEMS 去掉。
  • 如果你不需要記憶體管理程式,就把 Config 裡的 Himem Emm386 這兩行去掉,再把下行 DEVICEHIGH 改成 DEVICEDos=這行也可以刪掉,並拿掉 LH
  • 要留意:MSCDEX.EXE 後面的參數一定要跟光碟機驅動程式 OAKCDEROM.SYS 後面的參數一樣才行,否則就抓不到你的光碟機。
  • OAKCDEOM.SYS 是所謂的「公版」光碟機驅動程式,就是可泛用於任何 EIDE ATAPI)介面光碟機之光碟機驅動程式,如果你的光碟機較特殊,公版驅動程式無法偵測到你的光碟機的話,請改用你自己光碟機的DOS 驅動程式。

你的驅動程式在哪裡?我不知道,你買光碟機的時候廠商都會有附驅動程式片,DOS 驅動程式應該在其中。

  • 本例僅適用於 Windows 95 或 98,Windows Me 的使用者請不要抄這裡的 Autoexec.bat 與 Config.sys 內容,否則會無法開機。

相關文章:製作 Windows 開機片
相關文章:簡化 Windows Me 開機片

註一:

Format /s 在 Windows Me 中已經不再支援,Windows Me 的 format 指令已無 s 參數。(S 代表格式化完成之後,複製開機系統檔到磁碟上)

 

 

[ 回總目錄 | 回此單元目錄 | 回首頁 ]


logo

 


binbin.net

© 2001 binbin.net All Rights Reserved.

Comments? Questuins?  email to binbin@pchome.com.tw