Win7 專業版/企業版/旗艦版提供 Windows XP Mode (需下載安裝),讓舊版 16/32 位元應用程式在虛擬機中執行。若啟動失效,請依序排查三大主因。
排查清單
- CPU 不支援硬體虛擬化:
下載執行 Microsoft「硬體虛擬化相容性檢查工具」 (HAV Detection Tool) 驗證 CPU 是否支援 Intel VT-x / AMD-V / VIA VT。
不支援者無法使用 XP Mode (可改用 VirtualBox/VMware Player 軟體虛擬化,效能較差)。
- BIOS 未啟用虛擬化功能:
開機進入 BIOS,尋找 Intel Virtualization Technology (VT-x) / AMD-V / VIA VT 選項,設為 Enabled,儲存重啟。
- OEM 廠商鎖定/停用虛擬化:
部分品牌筆電 (早期聯想、惠普、戴爾等) 在 BIOS 隱藏或鎖定虛擬化選項。可嘗試:
- 更新 BIOS 至最新版。
- 使用 msconfig →「工具」→「啟用/停用 UAC」等工具檢查。
- 防火牆/安全軟體日誌查看是否攔截虛擬化相關驅動 (vmm.sys, vmx86.sys)。
若確為廠商鎖定,通常無解,建議改用第三方虛擬機軟體 (VirtualBox/VMware) 安裝 XP 虛擬機替代。
注意:XP Mode 官方支援已於 2014 年隨 Win7 主流支援結束而停止,不再提供安全性更新。生產環境建議遷移至現代應用程式或使用隔離的虛擬機環境。