2010-12-11

使用 ultraiso 修改 DOS 開機 ISO 檔 ( 開機區 或 資料區 )


文章來源 : 電腦茶包 Blog
有時候我們想自行做一片DOS開機光碟, 但是現在有裝磁碟機的電腦已經是少之又少了. 好在網路上有好心人士幫我們做好了開機光碟ISO檔
省了很多麻煩,相關的ISO可以到官方這邊下載

20090302_1
一般我是習慣使用 Win98SE_bootdisk. 各位可以依各人的喜好,選擇ISO檔.
接下來我們還需要一個可以編輯ISO檔的軟體
在這邊使用UltraISO來編輯。軟體可以到這邊下載

20090302_2

進入UltraISO後,把下載好的ISO檔載入
看到這些檔案不要很高興的去修改,因為這些檔案並不是真的開機區
真正的開機區是嵌在開機光碟裡的,所以我們要把開機區另外取出來

20090302_3

我們把取出來的開機區另存為boot.bif。然後再用UltraISO開啟boot.bif
然後你就可以在這裡面修改東西了 ( ex: config.sys, ... ) <---- 當然不僅止於此
不過要注意的開機區是仍然是有1.44MB 或 2.88MB 的限制(1張磁片的大小)
修改完了先儲存boot.bif,再開啟原本的ISO檔
然後把這個開機區回存回ISO檔才有用,最後儲存該ISO檔

20090302_4

註:載入開機檔案後並不會有畫面上的更新,如果你要編輯開機區請用UltraISO開啟boot.bif
總而言之呢~~要客製化一張可開機的光碟依照下面的4個步驟做就行了

20090302_5

接下來你就可以把光碟燒出來或使用VMWare之類的軟體試試看囉

Reference:
1. How to Create Ms-Dos BootCD (Hiren's Bootable CD)? --->幫助我了解 img 與 iso 的關係. 和 bfi.exe and mkisofs.exe 的用法. 建議確實瞭解 bootcd->Build_ISO.cmd 此檔案的內容.
@echo off
.\Tools\bfi.exe -b=Floppy\boot.dat -f=cd\Floppy.ima Floppy
.\Tools\mkisofs.exe -J -N -l -v -relaxed-filenames -b Floppy.ima -volid "BootCD" -o "BootCD.iso" cd
echo done.
@pause>nul

2. 介紹及比較兩個免費製作iso檔的工具 ---> 免費工具

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.