在 VirtualBox VM 上新增第二個虛擬顯示器後 Windows XP 失敗

在 VirtualBox VM 上新增第二個虛擬顯示器後 Windows XP 失敗

當我新增監視器時,Oracle VM VirtualBox 失敗。

在 Win10 上的 Oracle VM VirtualBox 版本 5.0.16 下,我建置並一直在使用 Windows XP 虛擬機器。我決定添加第二個顯示器來匹配我的實體設置,並使用「設定/顯示器/顯示器數量」將顯示器數量從 1 更改為 2。

Windows XP 電腦開始加載,然後它很快消失,我收到訊息:

無法建構'serial'/0! VERR_IOM_IOPORT_RANGE_CONFLICT (-2602) - 指定的 I/O 連接埠範圍侵入現有範圍。兩個裝置之間存在 I/O 連接埠衝突,或一個裝置嘗試兩次註冊相同範圍。

將監視器計數變更回 1,但啟動錯誤仍然存在。

我真的不想從頭開始重新建置整個 Windows XP 計算機,因為我會遺失在該計算機中建立的使用者檔案。

答案1

我透過在 virtualbox.org 上發文獲得了一些很大的幫助。

建議我使用 VirtualBox Manager 定義第二個 32 位元虛擬機,然後選擇「使用現有硬碟檔案」並告訴它在儲存該磁碟的備份副本後使用清單中唯一的虛擬磁碟檔案檔案:WinXP.vdi(正常, 10.00 GB)

我完全預計必須從 WinXP ISO 安裝新的 WinXP;相反,新的虛擬 WinXP 立即出現,與我遇到問題之前一模一樣,我的使用者檔案和安裝的程式完好無損。而且,「錯誤的」WinXP 定義(已經崩潰的定義)仍然存在於 VirtualBox Manager 中。刪除了它,沒有產生任何問題。

我在新機器上添加了第二個顯示器,效果也很好。不知道為什麼我最初在嘗試添加顯示器時遇到了問題。

相關內容