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

XP 下運行 16 位 DOS 程序:start /separate 獨立內存空間啟動法

編輯:Windows XP 系統介紹

XP 無純 DOS 環境,但命令提示符(cmd.exe)支援 NTVDM 運行 16 位程序。關鍵在於使用 start /separate 參數分配獨立 VDM 內存空間,避免衝突。

命令語法

start /separate "程序路徑"
  • /separate:在獨立虛擬 DOS 機 (VDM) 中啟動,擁有私有 1MB 內存空間,互不干擾
  • /shared:在共享 VDM 中啟動(默認),節省內存但易衝突

操作示例

  1. Win+R → cmd
  2. 輸入 start /separate C:\UCDOS\UCDOS.EXE
  3. 程序啟動後,Alt+Enter 切換全屏/窗口模式

注意事項

  • NTVDM 僅存在於 32 位 XP,64 位 Windows 不支援 16 位程序
  • 需直接訪問硬件(如舊版寫盤工具)的 DOS 程序在 NTVDM 下通常失效
  • 替代方案:DOSBox、vDos、虛擬機運行純 DOS 系統

一條命令解決 XP 下舊版排版、財務 DOS 程序運行需求。

Copyright © Windows教程網 All Rights Reserved