三月 02


有時候我們想自行做一片DOS開機光碟

但是現在有裝磁碟機的電腦已經是少之又少了

好在網路上有好心人士幫我們做好了開機光碟ISO檔

省了很多麻煩,相關的ISO可以到官方這邊下載或是用本站的備用版本(98SE)

一般我是習慣使用 Win98SE_bootdisk

各位可以依各人的喜好,選擇ISO檔

接下來我們還需要一個可以編輯ISO檔的軟體

在這邊使用UltraISO來編輯。軟體可以到這邊下載


進入UltraISO後,把下載好的ISO檔載入

看到這些檔案不要很高興的去修改,因為這些檔案並不是真的開機區

真正的開機區是嵌在開機光碟裡的,所以我們要把開機區另外取出來

我們把取出來的開機區另存為boot.bif。然後再用UltraISO開啟boot.bif

然後你就可以在這裡面修改東西了

不過要注意的開機區是仍然是有1.44MB的限制(1張磁片的大小)

修改完了先儲存boot.bif,再開啟原本的ISO檔

然後把這個開機區回存回ISO檔才有用,最後儲存該ISO檔

註:載入開機檔案後並不會有畫面上的更新,如果你要編輯開機區請用UltraISO開啟boot.bif


總而言之呢~~要客製化一張可開機的光碟依照下面的4個步驟做就行了

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

p5rn7vb

41 Responses to “無痛製作 DOS 開機光碟、開機片、ISO”

  1. 如何編輯開機區? Says:

    載入開機區(.bif)後一片空白,
    請問要如何編輯開機區?
    如 autoexec.bat 之類的檔案?

  2. jason Says:

    剛剛我有試了一下應該不會是空白

    先確認一下檔案有下載完成

    或是你可以試試我放在本站上的備份
    http://www.minitw.com/download/Win98SE_bootdisk.iso

    取出.bif 後可以先把程式關掉,再重新用程式直接開啟 .bif 檔,應該不會是空白

  3. yuki Says:

    我知道1樓講的問題
    最後一張圖"載入開機檔案"後也是一片空白

    我是先用UltraISO打開ISO檔 -> 點右鍵extrace "autoexec.bat"到桌面 -> 改完後再在UltraISO下面的視窗找到修改的檔案,丟到上面的視窗 -> 儲存開機檔案

    我是這樣修改的

  4. jason Says:

    這也是不錯的方法,多謝提供

  5. skye Says:

    請問如此製作出的開機片支援fat\ntfs格式可驅動Sata光碟機嗎?
    謝謝回復

  6. jason Says:

    原則上要只要包含有可以驅動SATA CD Rom 的驅動程式就可以
    你可以拿下面試個ISO檔測試看看
    http://www.minitw.com/download/SATA_CDRom.iso
    有驅動成功的話,CDRom的光碟代號是S:\

  7. peanut Says:

    有關===> ”載入開機區(.bif)後一片空白,
    請問要如何編輯開機區?
    如 autoexec.bat 之類的檔案?“

    如果是使用 "可開機" > "載入開機檔案" 就會看不見
    應該是使用"檔案" > 開啟 bif 檔

  8. jason Says:

    儲存開機檔案後(.bif),先關掉程式。
    重新執行程式 -> 檔案 -> 開啟舊檔 -> 選取你剛剛存的 .bif 檔
    就可以編輯了,編輯完記得儲存,然後把這個 bif 檔載入到你的ISO裡面

  9. jj Says:

    那如果沒有要修改~ 是不是我可以直接燒成光碟來開機?

  10. jason Says:

    當然,如果確定原始的開機ISO可以符合你的需求的話
    就可以直接燒成光碟了

  11. 黃sir Says:

    請教您,用那一個系統的開機檔有差別嗎?

    xp pro sp2的版本是從那個頁面下載呀,我看不太懂。
    ------------------------------------------------------------------
    jason:
    上面所說的都是dos的系統,而差別只是版本不一樣

  12. 謝謝 sir Says:

    學到了, 借引用此文,謝謝sir

  13. Apple Says:

    感謝教學!再請教~如果要光碟開機執行的一個執行程式,一定要放在開機區嗎?因為我的執行檔有2M多太大,但不放在開機區放別處,就會在BOOT進去後找不到該執行檔,請問是否有解決方法?謝謝

  14. jason Says:

    如果檔案很大的可以放在開機光碟的一般區段中,但如果這樣子做的話,請一定要掛DOS光碟驅動程式。
    這樣子開機完成後才可以讀取到你放在光碟中的檔案。

  15. ~ Says:

    說是無痛 根本看不懂~
    編輯bif啥?
    存入iso?

  16. jason Says:

    看不懂,那就只好請您另外找您看的懂的地方學習了

  17. Moses Says:

    儲存開機檔案 boot.bif 能不回存ISO 內

    boot.bif 能單純燒成光碟嗎,不想回存至Win98SE_bootdisk.iso

  18. jason Says:

    單純燒檔案,不回存的話,是沒有開機功能的。

  19. killer Says:

    請問修改boot.bif是要修改哪些?

  20. DS Says:

    我想做一片可以執行光碟裡的GHOST
    然後讀取裡面的.GHO
    不曉得要修改哪些

  21. jason Says:

    搞定DOS下的光碟驅動程式後,把ghost燒到光碟裡面,然後執行就可以了。
    光碟驅動程式,你可以拿下面試個ISO檔測試看看
    http://www.minitw.com/download/SATA_CDRom.iso
    有驅動成功的話,CDRom的光碟代號是S:\

  22. Says:

    我想請問 我現在想要燒一片光碟 然後 開機 可以執行 SPFDISK.EXE 請問 是在開機片裡面 加入 SPFDISK.EXE這個東西嗎??

  23. jason Says:

    to 韓:
    如果SPFDISK的檔案大小允許的話,可以直接放在開機區裡面(bif區)
    比較大的檔案,像是ghost,就只能放在光碟區中

  24. Says:

    那這樣 我的光碟要怎嚜燒 裡面要有 SPFDISK 開機片 跟 批次檔嗎
    ??

  25. Says:

    對了 順帶伊提 我的光碟 跟硬碟 都是SATA IDE跟SATA 好像有差~

  26. jason Says:

    to 韓:
    bif區,可以只放開放必要檔就行。
    spfdisk、ghost可以丟到光碟區中。

  27. 大家好 Says:

    請問各位

    該怎麼把 lformat (低階格式化) 的檔案 用在DOS 開機CD裡?

    苦惱了很久 希望各位大大能幫我~~

  28. Says:

    我沒有用iso開機的,用image的98se'DOS 把一些用不上的驅動砍掉勉強擠進四隻不同版本中英文spfdisk再回存 成功 用image的修改對我比較簡單, iso還要用ultraiso

  29. jason Says:

    to 鯱:
    各有各有優點,自己適用最重要

  30. ZUN Says:

    把GHOST存進去變成4M左右,存是可以存,因為熊熊找不到空白片,所以不知道能否開機成功?
    另,假設我只要開機成功就好,光碟也不需驅動,有哪些檔案是基本一定要留下來的?
    因為我在想..如果把空間設法空到1.2MB的話,GHOST就可以塞進去了....^^"

  31. jason Says:

    to ZUN:
    bif與光碟區是不一樣的喔。
    如果是存到bif的話,應該會存不進去。
    如果是存到光碟區的話,記得要掛載DOS的光碟驅動,不然開機進去後會無法使用。

  32. Nivek Says:

    你好,想請問一個問題,我的電腦系統是xp, 現在完全無法開機, 一進到桌面就跳hard error藍屏, 連桌面圖示都看不到.
    進到dos裡面是 a:
    無法轉到 c: 也沒辦法 format c槽 fdisk 什麼的也試過了, 都顯示bad command.

    跟朋友拿了windows7 本來以為 可以直接用win7光碟開機,然後格式化硬碟,順便安裝win7. 但可惜的是這樣也行不通
    已把讀取光碟為第一優先開機順序
    讀了幾秒鐘後 就又跳回xp開機 之後就又死當.

    所以我想問的是, 是不是只要下載win98開機片,燒到光碟之後,就可以格式化這棵硬碟?然後我再放入win7光碟安裝win7?

    麻煩幫我解答一下, 謝謝.

  33. jason Says:

    to Nivek:
    先確認光碟機是否有挑片的情形,一般來說用win7的光碟開機,
    正常的話,可以進到win7的安裝畫面,到時就可以重灌

    不過你的情況可能還需要考量硬體是否有故障的狀況,
    經濟上許可以話,建議送一般電腦公司檢測。
    不然的話,就是自己交叉測試囉

  34. anita Says:

    我需要一張含有ghost與spfdisk的開機光碟,我下載了這個檔案http://www.minitw.com/download/SATA_CDRom.iso
    用UltraISO開啟後,把ghost檔拉到上面的視窗中,再另存成SATA_CDRom-GHOST.iso,用nero燒出,這樣的方式正確嗎? 因為我用cd開機後是A:\>,dir看不到spfdisk與ghost檔案,但放到xp中看的到,這是什麼問題呢? 謝謝

  35. jason Says:

    to anita:
    這是因為你放到的光碟區(也只有光碟區才夠大讓你放ghost),如果DOS下要用的話,就必需要驅動光碟機,才看的到。

  36. Cai Says:

    大大好,我想請教一下幾個問題,問題如下:
    1.我下載Win98SE_bootdisk.iso和驅動SATA CD Rom 的驅動程式(http://www.minitw.com/download/SATA_CDRom.iso)、ghost、spfdisk,這4個檔案要怎麼製作含有CD驅動dos開機片,可以跟我說一下燒錄步驟嗎?
    2.我試過修改boot.bif加入spfdisk然後燒入開機光碟,結果讀取不到spfdisk,請問這是什麼原因?

  37. jason Says:

    to Cai:
    下載SATA_CDRom.iso後,用UltraISO開啟。然後直接把你要放的檔案直接丟進去。

    「不要」編輯bif檔,因為如果光碟可以正常驅動的話,那光碟片內所有的檔案都讀的到。

    如果光碟無法正常驅動的話,可能你需要另外找可以驅動你光碟的DOS驅動程式。

  38. lai Says:

    開機光碟對我來說只是在執行spfdisk.和ghost程式時用.幾年前我用軟碟做出開機光碟只放了mouse.spfdisk.和一些自己寫的batch檔.開機很快.只要3秒左右.缺點就是須把硬碟做一塊fat32的來放ghost程式.今年試著用貴站提供的方法做.發現EBD.CAB會排在fat32的硬碟的後面.類似當作光碟用.不知可否把ghost.spfdisk.mouse程式放到裡面.這樣就可以ㄧ張光碟執行spfdisk.和ghost了

  39. jason Says:

    to lai:

    建議是把程式放到光碟區中,然後找有光碟驅動的開機光碟。
    如果你是SATA的CD Rom,也許你可以試試修改下面這個有內建SATA光碟驅動的ISO檔,
    http://www.minitw.com/download/SATA_CDRom.iso

    把自己的檔案封裝到EBD.Cab我自己沒有試過,也許你可以試試看,
    也歡迎你試完後回來分享心得,造福大家~~

  40. William Says:

    我個人是製作一個 Dos 的開碟隨身碟或者SD卡來執行 Dos 版的 Ghost

    製作開機碟是用 HP USB Disk Storage Format Tool 2.2.3 來製作

    當然需要用到Dos 的三個開機檔案才能開機(MSDOS.SYS, IO.SYS, COMMAND.COM), 但是HP USB Disk Storage Format Tool 共未含有此開機檔案, 要自行網上尋找

    這裏建議用XP的開機檔(Dos 7.1), 因為用舊版來開機會找不到或無法支援容量較大的硬碟或隨身硬碟,而且只能支援1.44MB

    實際執行的步驟如下:
    1.網路上下載 HP USB Disk Storage Format Tool 2.2.3
    2.網路上下載 XP的開機檔(Dos 7.1)
    3.網路上下載 Dos 版的 Ghost 2003 或 Ghost 11.5
    4.用HP USB Disk Storage Format Tool 2.2.3 製作Dos版的開機碟
    注意:隨身碟或者SD卡上的資料會全部消失,請注意執行前先備份出來
    5.把Dos版的Ghost或spfdisk ... 複製到該開機碟內,
    當然容量够大, 除了用Dos 開機來執行這些Dos程式外, 平時還可用來存其它的資料, 就如同一般的隨身碟或者SD卡一樣

  41. jason Says:

    感謝William的分享。

    這也是解決開機光碟內建存放容量空間不足的好方法。

留下評論