我在 Oracle VirtualBox 中執行 DOS 6.22。
現在回答問題;是否可以將主機作業系統上的 USB 磁碟機作為硬碟轉送到來賓作業系統 (DOS)?
那麼您不使用磁碟映像,而是使用真正的磁碟機?
答案1
現在回答問題;是否可以將主機作業系統上的 USB 磁碟機作為硬碟轉送到來賓作業系統 (DOS)?
這取決於。
您無法在主機作業系統和來賓作業系統之間同時「共用」實體設備。但是,如果您想要指定專門由來賓作業系統使用的硬碟驅動器,您可以在 VirtualBox 中設定裝置過濾器,以使來賓作業系統識別該裝置。
螢幕截圖來自 Mac OS X 中的 VirtualBox,但一般概念應該適用於任何執行 VirtualBox 的系統。在本例中,我使用 VirtualBox 5.0,但這也適用於 VirtualBox 4.3.x。
基本上,由於連接到運行 VirtualBox 的系統的 USB 設備可以由系統的主機作業系統以及 VirtualBox 上的來賓作業系統使用,因此 VirtualBox 有一個“設備過濾器”設置,允許您選擇 VirtualBox 來賓應使用哪些 USB 設備作業系統而不是主系統的主機作業系統。
首先,關閉虛擬機器。確保 USB 隨身碟已插入且已通電,以便主機作業系統可以識別它。現在選擇該虛擬機器的“設定”,然後選擇“連接埠”選項/選項卡,其應如下所示:
在該區域中,選擇 USB 部分,其應如下所示:
確保勾選“啟用 USB 控制器”並至少選擇一種 USB 控制器類型。我現在傾向於使用“USB 2.0 (EHCI) 控制器”。
完成後,您看到那個看起來像 USB 插頭的小圖標,+
上面有一個加號 ( ) 嗎?按一下該按鈕並從該選單中選擇 USB 隨身碟。選擇後,它應該顯示在“USB 設備過濾器”下的項目清單中。
完成後,只需按一下“確定”並啟動虛擬機器。