目前軟式磁碟機已是可有可無了,然而在某些需要 DOS 的環境下,這原本最高只能達到 2.88MB 的容量,實在是令人粉傷腦筋,別的不說,就光為了建個 DOS 環境的開機光碟,如果檔案量超過了 2.88MB 的大小時,便得要將部份軟體或程式放置到光碟區,且還得於開機過程中驅動光碟才能讀取這些放置於光碟區的檔案。
若是能夠模擬出任意大小的開機映象檔來,讓所需要的軟體都能放置進去,就好像是直接由光碟來模擬硬碟開機一樣,但是卻又不用造個硬碟的映象檔出來,而且容量大小還可隨心所欲,這該有多好呀??
若在以往,這可能得要超技術人員才有可能做到,就連一般高手也是認為天方夜譚。然而,在 WinImage 7.0 釋放出來後,這一切都變得簡單了,要想知道如何製作出任意調配大小的可開機映象檔,且看下面分解。
- 製作大容量軟碟映象的方法︰
- 使用 WinImage 7.0 先建立一新的文件,格式為 1.44MB。
- 然後點選《映象》選項,再選取《開機磁區內容》選項,此時會開啟一個子視窗來。
- 請點選右下方的《Windows 95/98》按鈕,以改變該開機磁區的 OEM 字串為︰MSWIN4.1
您也可以試試《Win NT/2K/XP》按鈕,其 OEM 字串為︰MSDOS5.0,看看是否可行? - 完成後點選《確定》按鈕,會返回先前的母視窗,請先將這個新文件存檔,並請務必存為 IMA 格式,而非壓縮的 IMZ 格式。
- 再來就是要變更這個映象檔的容量了。請點選《映象》選項,再選取《變更格式》選項,此時會開啟一個子視窗來。
- 您可以使用《從映象檔匯入格式》來變更大小,只要這個大小是正好符合您的需求。
在此處,請選取《選擇自訂的映象格式》選項並按下確定按鈕,這時會再另開一個子視窗。
此時請務必多加點精神喲,不然弄錯了是可能會做出飛盤來的,除非您的系統正好有安裝虛擬主機之類的軟體可測試喲 ^_^ - 基本上,所有的參數選項都可以不用去理它,只要留意《磁區總數》這個參數即可。
因為每一個磁區等於 512bytes,也就是說要有兩個磁區才會等於 1Kbytes,基於此,我們就可以很簡單的算出所需的《磁區總數》了,比如說想要變更格式為 10Mbyte 的大小︰
10*1024*2=20480(磁區)
因為 10Mbytes 等於 10240Kbytes,而 1Kbyte 等於 2sectors(磁區),所以還要再乘以 2,因此得到 20480 這個數字。 - 請將 20480 填入《磁區總數》的參數欄位中,然後按下《確定》後存檔。
此時您已成功建立一個足有 10Mbytes 容量大小的空白映象檔了,再來只需將要置入的檔案放到這個映象檔並存檔即可。




回應
請問大大,小弟在開
請問大大,小弟在開機時,執行某些檔案會發生sector not found,請問這是怎麼?前題是,我是在965晶片J-micron的驅動方式做的,沒辦法驅動到光碟機。
小弟發現:
找得到光碟機:任何檔在10mb的開機ima都找得到
找不到光碟機:有些檔會發生sector not found的情況
光碟的驅動我試過…vide-cdd.sys、oakcdrom.sys、gcdrom.sys的三個驅動
J-micron是沒辦法驅動到的!
大大小弟不是要問怎麼在目前模擬1.44(加大型)、或2.88(加大型)做解決之道
而是想知道sector not found的原理……
不是很理解你的問題
不是很理解你的問題,不過從字面上看來,你會出現 sector not found 的情況,應該不出這些情況︰
1. 映象檔的 FAT 設置有誤,造成在部份磁區的讀取有誤。
2. 燒錄時可能出現問題了,所以部份磁區讀取有誤。
建議你先將完整的情況再做較詳細的說明,不然光是猜測你的情況,就浪費許多時間了喲!!