Virtualization

保持 MS DOS 應用程序存活的最佳方法?(虛擬 MS DOS)

  • March 16, 2011

我有一個很好的舊 DOS 應用程序,它仍然需要執行。不幸的是,PC 快要死了,需要更換。PC 執行 Windows 98,軟體在 MS Dos 命令行中執行。當我們訂購一台新 PC 時,您至少會得到一台具有 Win 2000 (NT) 核心且不基於 DOS 的 Windows XP。現在我需要一種策略,以便能夠在新時代的 PC 上執行那個 DOS 應用程序。我當時的想法是購買一個標準的辦公箱,並擁有一台執行 MS DOS 和我的 DOS 應用程序的虛擬 PC 或 VMware 設置?這會是一條路嗎?有什麼顧慮嗎?16Bit/32Bit 怎麼樣……所以任何意見、經驗或提示都會很棒……。謝謝

程序需要哪些資源?Windows 2000 和 XP 仍然可以執行 MS-DOS 應用程序,即使(32 位)Vista 和 Win7 仍然可以正常執行 VisiCalc。只要確保不執行任何 64 位版本的 Windows。

但是,如果您的 DOS 應用程序依賴於直接硬體訪問或作為 TSR 執行,您也可能會遇到與 VMWare 相關的問題。

您是否已經在現有的 Windows XP 安裝上嘗試過?

是的,VMWare 或 Virtual PC 可以作為解決方案。但對於一個應用程序來說,它有點“胖”。嘗試檢查DOSBox Project,也許這是要走的路。

引用自:https://serverfault.com/questions/33146