Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 2000 可開機安裝光碟製作完整指南(多重開機支援)

編輯:Windows Server 教學

前言

製作具備原版 Windows 2000 開機功能的光碟(開機按任意鍵進入安裝、5 秒無操作則從硬碟開機),主要有兩種方法:CDRWIN 製作純淨單一開機;本文介紹基於 Bart Lagerweij 的 example4/5 方案,支援多重開機選單,且自帶刻錄工具,無需額外軟體。

系統需求

  • 建議在 Windows 98 環境下製作(相容性最佳),其他 Windows 版本亦可
  • C: 需 ≥ 1.3 GB 可用空間(存放暫存檔與 ISO 檔),若用其他分區請自行修改路徑

工具準備

下載 example5.zip(含 mkisofs.exe、cdrecord.exe、cygwin1.dll 等刻錄核心工具),解壓至 C:\example5。

目錄結構與檔案配置

C:\example5\
├── autorun.bat          # 自動製作執行檔
├── cdrecord.exe         # 刻錄引擎
├── cygwin1.dll          # Cygwin 執行庫
├── del_fast.bat         # CDRW 快速抹除
├── del_full.bat         # CDRW 完整抹除
├── Disk2img.exe
├── findcode.bat         # 偵測刻錄機匯流排代碼
├── make.exe
├── makefile             # 設定檔(需修改)
├── mkbootcd.exe
├── mkbootcd.txt
├── mkisofs.exe          # ISO 映像產生
├── sh.exe
└── disk1\               # 光碟根目錄內容(將成為光碟根目錄)
    ├── Bootcat.bin      # 開機類別目錄
    ├── Bootfont.bin     # 開機字型
    ├── Cdrom_ip.5       # 專業版標識(Server 用 Cdrom_is.5,Adv Server 用 Cdrom_ia.5)
    ├── Cdrom_nt.5
    ├── w2ksect.dat      # 開機扇區資料
    └── i386\            # Windows 2000 安裝檔(必須放在根目錄下)

製作步驟

  1. 放入安裝檔:將 Windows 2000 完整安裝內容(含 i386 目錄)及其他欲收錄檔案複製到 C:\example5\disk1 內
  2. 偵測刻錄機代碼:雙擊 findcode.bat,記錄輸出的匯流排代碼(如 1,1,0)
  3. 修改 makefile:用記事本開啟,修改兩行:
    cdrdevice := 1,1,0    # 改為你的刻錄機代碼
    isofile := C:/mycd.iso  # 改為 ISO 輸出路徑(確保磁碟空間足夠)
    
  4. 準備空白光碟:放入 CDR/CDRW。若為 CDRW,先執行 del_fast.bat(快速)或 del_full.bat(完整)抹除
  5. 一鍵製作刻錄:雙擊 autorun.bat,系統自動產生 ISO 並刻錄
  6. 驗證:以製作完成的光碟開機測試,確認可進入 Win2000 安裝程式

關鍵檔案說明

  • Cdrom_ip.5 / Cdrom_is.5 / Cdrom_ia.5:區分 Professional / Server / Advanced Server 版本,務必對應正確
  • w2ksect.dat:模擬原版開機扇區的關鍵資料檔
  • Bootcat.bin / Bootfont.bin:開機選單與字型,保持原樣即可

常見問題

  • 刻錄失敗:確認 makefile 路徑與代碼正確、C 槽空間足夠、刻錄機韌體最新
  • 無法開機:檢查 BIOS 開機順序、光碟機支援開機、媒體品質
  • 多重開機:本方案基於 mkisofs 的多重開機模組,可進一步整合 DOS/Win9x/Linux 開機映像,詳見 mkbootcd.txt

總結

此法無需購買商業刻錄軟體,即可製作功能完整、支援多重開機的 Windows 2000 安裝光碟。核心在於正確配置 disk1 目錄結構與 makefile 參數,善用內建 cdrecord 引擎完成燒錄。

Copyright © Windows教程網 All Rights Reserved