無軟碟機、不想燒錄光碟?ISOEMU 利用 GRUB 直接啟動硬碟上的 ISO 映像檔,支援 FAT32/NTFS,安裝 Linux、啟動 DOS 工具、系統救援一應俱全。
ISOEMU 核心檔案說明
- IELDR:主載入程式。
- isoemu.ini:設定檔,指定要啟動的 ISO 檔 (需 8.3 檔名格式)。
- isogrub.iso:內建 1.3MB 可啟動 ISO (含基礎 DOS 環境)。
- eltorito.sys + mscdex.exe:DOS 下光碟機驅動,讓虛擬光碟機可讀寫。
Windows 2000/XP 整合啟動選單步驟
- 將 `IELDR`、`isoemu.ini`、`isogrub.iso` 複製至 C:\ 根目錄。
- 編輯 `C:\boot.ini`,末行加入:
`C:\IELDR="從 ISO 映像檔啟動"`
- 修改 `isoemu.ini` 最後一行指向目標 ISO (如 `C:\LINUX\FEDORA.ISO`),需 8.3 格式。
- 重開機,選單出現「從 ISO 映像檔啟動」,選擇進入。
ISOEMU Shell 進階指令
啟動選單按 Alt 或發生錯誤自動進入 Shell:
| 指令 | 功能 |
| HELP | 顯示說明 |
| DATE | 顯示日期時間 |
| CLR | 設定螢幕顏色 |
| CD / DIR / LS | 切換目錄/列出檔案 (藍=資料夾、白=檔案、綠=執行檔) |
| DRV | 切換磁碟機 (虛擬光碟為 0xEE) |
| RUN | 直接執行 ISO 內檔案 |
| BOOT hdd/fdd/cdrom | 從硬碟/軟碟/光碟啟動 |
| LH | 高端記憶體載入 Diskemu.bin (呼叫 INT 88H) |
| REBOOT | 跳過記憶體檢測快速重開機 |
擴充內建 ISO
用 WinISO 開啟 `isogrub.iso`,加入常用 DOS 外部命令 (如 `FORMAT.COM`、`FDISK.EXE`)、第三方工具 (Ghost、PQMagic),另存即可擁有專屬救援光碟。
注意事項
- 屬虛擬啟動,速度受限於硬碟讀取與模擬層,不適合高效能需求場景。
- 僅支援 INT 13h 磁碟存取 (純 DOS 環境),Windows 環境下無法直接存取虛擬光碟。
- NTFS 分割區需確認 ISOEMU 版本支援。