Windows XP 對 16 位元 DOS/Windows 程式(如 Turbo C 2.0)的相容性有限,直接在「命令提示字元」執行常出現花螢幕或無法啟動。關鍵在於使用 start /separate 參數,在獨立記憶體空間啟動 16 位元子系統。
start /separate d:\Tc2\tc.exe
/separate:在獨立 VDM (Virtual DOS Machine) 記憶體空間執行,避免與其他 16 位元程式衝突。/shared:在共享 VDM 空間執行(預設),較省資源但易衝突。cmd)。start /separate d:\Tc2\tc.exe(路徑依實際安裝位置調整)。start 可啟動任何可執行檔:
start notepadstart .(目前目錄)、start ..(上層目錄)原理補充: Windows XP 使用 NTVDM 模擬 16 位元環境。/separate 強制建立新的 NTVDM 執行個體,隔離記憶體與系統資源,解決許多「花螢幕、當機、鍵盤失靈」等經典相容性問題。