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

打造 Windows 2000/XP/2003 雙系統:直接從硬碟啟動到 DOS (免軟碟/光碟) 兩大法

編輯:Windows 2003 教學

維護人員常需進入 DOS 執行 Ghost 還原、殺毒、磁碟工具。Windows 98 可 F8 進 DOS,但 NT 核心系統 (2000/XP/2003) 無原生 DOS 模式。本文提供兩種方法在硬碟建立真實 DOS 啟動項,實現雙系統選單。

方法一:全新安裝前預先格式化為可開機 FAT/FAT32 (適用新裝機)

  1. 假設安裝目標為 C:,在安裝 2000/XP/2003 **之前**,用啟動軟碟/USB 執行:
    format C: /s (/s 參數複製系統檔 IO.SYS, MSDOS.SYS, COMMAND.COM),建立可開機 DOS 分區。
  2. 接著正常安裝 Windows 2000/XP/2003,**安裝程式會偵測既有 DOS 並保留雙開機選單**。
  3. 安裝完成後,開機選單將出現:
    「Windows 2000/XP/2003」
    「Microsoft DOS」
  4. 選擇 DOS 即進入純真實模式環境 (可執行 16-bit Ghost、舊版殺毒、FDISK 等)。

限制: 僅適用 FAT/FAT32 分區;NTFS 分區無法用 format /s 建立 DOS 開機區。

方法二:vFloppy 虛擬軟碟法 (適用已安裝系統、NTFS 分區)

  1. 下載 **vFloppy** (綠色免安裝,約 200KB)。
  2. 解壓執行 vFloppy.exe → 介面點選「選擇映像檔路徑」→ 選擇內建 BOOTDISK.img (FAT12 虛擬軟碟) 或 NTFS.img (NTFS 相容映像)。
  3. 點選「套用」→ 程式自動修改 C:\boot.ini 新增啟動項:
    C:\BOOT\BOOTDISK.bin="啟動虛擬軟碟"
  4. 重開機 → 開機選單出現新項 → 選擇進入虛擬軟碟環境 (實際為 RAM Disk 掛載映像,功能等同真實軟碟)。

vFloppy 主介面

boot.ini 啟動項編輯

移除虛擬軟碟啟動項

  1. 編輯 C:\boot.ini (需取消「隱藏受保護系統檔」+ 移除「唯讀」)。
  2. 刪除對應行:C:\BOOT\BOOTDISK.bin="啟動虛擬軟碟"。
  3. 或將 timeout=30 改為 timeout=0 直接跳過選單。
  4. 存檔恢復屬性 → 重開機生效。

比較與建議

維度方法一 format /s方法二 vFloppy
適用時機全新安裝前已安裝系統、NTFS 分區
檔案系統限制僅 FAT/FAT32支援 NTFS/FAT32
DOS 環境真實模式 (完整硬體存取)虛擬軟碟 (RAM Disk,部份舊程式可能不相容)
工具需求啟動軟碟/USB僅 vFloppy.exe

⚠ 現代替代方案

  • **Windows PE (WinPE) / Windows RE** — 官方支援、含完整驅動/網路/PowerShell,取代 DOS 為主流維護環境。
  • **Linux Live USB (SystemRescue, Clonezilla, GParted Live)** — 開源、支援 NTFS/ext4/btrfs/ZFS、功能更強。
  • 若必須執行 16-bit 純 DOS 程式 (舊版 Ghost 2003 等),可在 VirtualBox/VMware 建立 FreeDOS 虛擬機掛載實體磁碟操作。
Copyright © Windows教程網 All Rights Reserved