早期 Windows XP/2000 時代,若需進入純 DOS 環境(如運行 Ghost 備份 NTFS 分區),通常需啟動軟驅。但筆電逐漸取消軟驅,如何解決?本文介紹「仿真虛擬軟驅」軟體,配合 GRUB 引導載入器,實現無實體軟驅也能從硬碟啟動純 DOS 7.10 環境,並支援自訂掛載 Ghost.exe 等工具。
https://long.mcpop.cn/vfloppy.exe(原連結可能失效,建議搜尋備份源)C:\,完成後重啟。dudu(可自行修改,見下文)。
用記事本開啟 C:\boot\grub\menu.lst,找到第 4 行 password 後的字串,替換為自訂密碼(僅限 ASCII 字元,中文會導致啟動時無法輸入)。
預設虛擬軟驅映像(dudu.zip 內的 win99.img)僅含 DOS 核心,無第三方工具。Ghost 8.0 DOS 版主程式約 1.32 MB,加上系統檔案超過 1.44 MB 標準軟盤容量,故需擴充為 2.88 MB 映像。
C:\boot\dudu.zip 取得 win99.img。win99.img →「Image」→「Change Format」→ 改為 2.88 MB。Ghost.exe 拖入 WinImage 視窗,儲存。dudu.zip 覆蓋回 C:\BOOT\。Ghost.exe。Ghost.exe 的可啟動 Win98 軟盤映像(可從網路下載現成映像再用 WinImage 注入 Ghost),存為 C:\BOOT\Ghost.img。C:\BOOT\grub\tools.lst,末尾追加:title 7 啟動 Ghost 軟盤映像
map (hd0,0)/boot/Ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
原理說明:GRUB 的 map 指令將硬碟上的映像文件虛擬為軟驅 (fd0),chainloader 再引導其啟動扇區,實現「硬碟模擬軟驅啟動」。
虛擬軟驅方案屬經典技術考古,適合老舊設備維護或學習引導原理。現代環境強烈建議使用 USB+WinPE 方案,支援 UEFI、NVMe、大容量磁碟,操作直觀且穩定。