從 XP 升級 Win 7 時,舊應用程式 (特別是 16 位程式、舊驅動、硬體加密狗軟體) 可能無法在 64 位 Win 7 執行。微軟提供四大相容性路徑,依需求選擇。
| 方案 | 適用版本 | 原理 | 優點 | 缺點 |
|---|---|---|---|---|
| 1. 雙系統 (獨立分區安裝 XP/Win 7) | 所有版本 | 開機選單選擇進入 XP 或 Win 7 | 100% 相容、效能無損 | 需重開機切換、佔用額外分區空間 |
| 2. Windows XP Mode (虛擬機) | 專業版/企業版/旗艦版 | Hyper-V 輕量虛擬化跑 XP SP3,無縫模式整合到 Win 7 桌面 | 不重開機、支援 USB 裝置傳遞、16 位程式可跑 | 需 CPU 支援虛擬化 (VT-x/AMD-V)、需下載 500 MB+ 虛擬機映像、圖形效能弱 |
| 3. 相容模式 (右鍵屬性→相容性) | 所有版本 | 系統模擬舊版 API 行為 (如版本號、檔案重導向、DPI 縮放) | 最簡單、無額外資源 | 無法解決 16 位程式、核心驅動、硬體加密狗問題 |
| 4. 升級/替換軟體 | 所有版本 | 改用新版或替代軟體 | 長遠最佳、獲得新功能/安全更新 | 可能需付費、習慣遷移成本 |