在 Oracle VirtualBox 中將主機作業系統 USB 磁碟機作為硬碟轉送至來賓作業系統

在 Oracle VirtualBox 中將主機作業系統 USB 磁碟機作為硬碟轉送至來賓作業系統

我在 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 設備過濾器”下的項目清單中。

完成後,只需按一下“確定”並啟動虛擬機器。

相關內容