Contents

在 VMware 和 VirtualBox 上的虛擬機和 PC 之間傳輸文件的 3 種方法

要點

運行虛擬機使人們能夠獨立操作替代操作系統,但從主計算機間接訪問文件仍然具有挑戰性。然而,這些系統之間的數據交換不存在重大障礙。

虛擬機 (VM) 和本地計算機之間的文件傳輸可以通過各種技術來實現,例如通過拖放操作直接操作、利用 USB 閃存驅動器等可移動存儲設備或利用網絡文件共享功能。每種方法的適用性可能會有所不同,具體取決於傳輸數據的大小和類型以及所需的便利性和安全性級別等因素。

當使用 VirtualBox 或 VMware 作為虛擬化平台時,可以輕鬆地促進主機和虛擬環境之間的文件交換。掌握這項技能對於優化使用虛擬機同時通過備份過程保護數據至關重要。

虛擬機支持在隔離環境中運行不同的操作系統。因此,由於虛擬機本質上表現出分離,直接訪問主機上的文件是不可行的。

虛擬機與其託管計算機之間的文件傳輸有時會給虛擬機用戶帶來挑戰。然而,以相反方向(從主機到虛擬機)移動文件的過程可能看起來令人畏懼,但實際上只需要幾個簡單的步驟。

讓我們研究一下使用 VirtualBox 或 VMware 作為虛擬化平台,在虛擬機內的客戶操作系統的虛擬環境與其相應的主機計算機之間傳輸數據的各種技術。

如何將文件從虛擬機複製到本地計算機

虛擬機構成一個基於軟件的平台,模擬安裝操作系統所需的硬件先決條件。通常,這使得能夠將操作系統部署到已安裝的操作系統上,類似於在另一個應用程序中安裝應用程序。

在主計算機和虛擬環境中運行的操作系統之間交換信息的可用方法可能如預期的那樣:

拖放功能也稱為複制和粘貼,是一種通過使用鼠標或觸摸板進行物理操作來將數據或文件從一個位置傳輸到另一個位置的方法。此操作涉及使用光標選擇一個文件或一組信息,然後通過單擊並按住鼠標左鍵將其移動到所需的目的地,然後在預期位置釋放鼠標。複製和粘貼的工作方式類似,但需要用戶右鍵單擊並選擇“複製”或“粘貼”。

⭐USB驅動器

⭐共享文件夾

本文提出的每種方法都適合特定類型的信息和預期的應用。舉例來說,複製粘貼的做法特別適合傳播書面內容和壓縮文件,例如將從主計算機系統內的網絡瀏覽器收集的代碼傳輸到替代操作系統內的終端環境。

VirtualBox 是一種廣泛使用的虛擬化軟件,在使用方面被認為是完全安全的,因為不存在與其相關的已知安全漏洞。儘管如此,有些人可能仍然認為 VirtualBox 中的客戶操作系統和主機之間傳輸文件的過程具有潛在危險。然而,實際上,這種擔憂是沒有根據的,因為文件傳輸過程不會造成任何固有的風險或危險。

我們是否應該檢查跨不同平台共享信息的過程,特別是利用

拖放和共享剪貼板

在物理計算機和虛擬化環境之間交換數據的一種有效方法涉及實現共享剪貼板功能以及促進拖放功能。通過這樣做,可以利用統一的剪貼板,實現虛擬機和主系統之間文本、圖像和文件的無縫複製和粘貼。

如何使用共享剪貼板選項將文件從 Virtualbox 傳輸到主機

使用 Oracle VirtualBox 設置共享剪貼板和拖放功能是一個簡單的過程,只需要幾個簡單的步驟。首先,導航到 VirtualBox 界面中虛擬機的“設置”部分。從那裡,從屏幕左側的可用選項中選擇“共享剪貼板”選項。接下來,啟用“剪貼板映射”旁邊的複選框,這將允許主機和來賓操作系統通過剪貼板共享數據。最後,確保主機和來賓都運行 Oracle VirtualBox 並且可以訪問共享剪貼板。完成這些步驟後,用戶應該能夠通過拖放在主機和來賓操作系統之間無縫傳輸文件。

⭐ 選擇您的虛擬機,右鍵單擊,然後選擇設置。 /bc/images/shared-clipboard-in-virtualbox.jpg

請單擊出現提示時出現的窗口,導航至設置菜單。進入此窗口後,找到“常規”選項並選擇它。接下來,進入“高級”選項卡並單擊它。

⭐ 您現在應該看到共享剪貼板和拖放下拉選項。 /bc/images/advanced-settings-virtualbox.jpg

在 VirtualBox 中,您可以使用多種選項在主機和虛擬機之間傳輸數據,包括主機到來賓、來賓到主機和雙向傳輸。此外,還有一個默認設置“禁用”,它限制兩個系統之間的文件複製。

通過在兩個下拉菜單中選擇“雙向”來啟用雙向文件共享。

如何使用拖放將文件複製到 VMware

與 VirtualBox 功能類似,您還可以在 VMware 中設置共享剪貼板或啟用拖放功能。但您可能需要安裝 VMware Tools 軟件包,它會帶來額外的功能。

當 VMware 運行時,訪問“VM”選項並選擇“安裝 VMware Tools”。如果尚未獲得必要的工具,我們將在安裝過程中提供指導。

請導航至虛擬機選項菜單中的“設置”來啟用複制和粘貼。

⭐選擇訪客隔離。

⭐ 在這裡,啟用複制和粘貼並啟用拖放。 /bc/images/enable-guest-isolation.jpg

⭐點擊確定確認。

利用此方法在來賓操作系統和主機操作系統之間交換信息對於小規模文件最有效。此外,共享簡短的文本段落、網址和類似內容也屬於其權限範圍。然而,謹慎的做法是避免對大量文件使用此方法,因為替代方法可能更好地適應更大的數據集。

將文件從 VM 複製到 U 盤上的本地計算機

利用 USB 閃存驅動器作為跨多個硬件平台傳輸信息的媒介已經是一種長期的做法。雖然 USB 閃存驅動器可能不是最有效的方法,但它可以促進主機計算機系統和虛擬化環境之間的文件傳輸。為了在虛擬機和主計算設備之間建立通信,可以利用 USB 閃存驅動器作為在這些不同系統之間共享數據的一種手段。

使用 USB 記憶棒將文件從主機傳輸到 VirtualBox

您需要在 VirtualBox 中啟用對 USB 設備的 USB 訪問。為此,您需要下載VirtualBox擴展包

/bc/images/install-virtualbox-extension-pack.jpg

下載擴展包後:

請插入所需的USB設備以供使用。

⭐ 啟動 VirtualBox 並單擊 File > Preferences ,然後單擊 Extensions 並單擊 \+ 。 /bc/images/install-extensions-on-virtualbox.jpg

請導航到之前下載的擴展包,然後單擊“打開”,然後出現請求安裝的確認提示。

請按照提供的說明成功完成 USB 啟用過程。隨後,您可以通過導航至“設置”並選擇“USB”來驗證其激活。

請右鍵單擊您要使用的虛擬機,然後選擇“設置”選項,然後選擇“USB”。

⭐ 單擊 \+,然後瀏覽 USB 設備,該設備將在您啟動 VM 時可用。可以用相同的方式添加其他驅動器。 /bc/images/setup-usb-configurations-virtualbox.jpg

您可以使用 USB 設備將文件傳輸到 VirtualBox。

如何使用 USB 記憶棒將文件傳輸到 VMware

當 USB 設備連接到在 VMware 上運行的虛擬機且該 VM 是當前活動窗口時,該設備的存在可能會在 VM 內部被識別,但不會被主機識別。為了讓主機檢測到連接的 USB 設備,必須首先從 VM 中刪除該設備,然後最小化 VM 的窗口,然後重新連接。

識別 USB 記憶棒及其關聯主機之間的操作兼容性的過程有時會變得複雜,特別是在回憶 USB 記憶棒所連接的特定平台時可能會很困難。

如果您希望利用 VMware 作為首選解決方案將大量數據從虛擬機傳輸到其託管系統,那麼此替代方案可能最適合您。然而,必須記住所使用的可移動介質的存儲容量所施加的限制。無論哪種情況,強烈建議在安全斷開主機和來賓虛擬機的 USB 設備時務必小心謹慎。

創建共享文件夾以將文件從主機傳輸到虛擬機

在主機和虛擬機之間傳輸數據的另一種方法是配置網絡共享文件夾。通過將主機系統硬盤驅動器的特定部分分配為可通過本地網絡訪問,虛擬機可以獲得連接和訪問指定文件存儲區域的能力。

通過利用共享網絡環境,可以通過利用單個物理計算設備內的多個實例來擴展虛擬機數據共享功能。

如何使用共享文件夾將文件從 VirtualBox 傳輸到主機

建議您之前已獲取 VirtualBox Guest Additions 並將其安裝在虛擬機上。為此,請導航到虛擬機菜單中的“設備”,然後選擇“安裝來賓添加”。在這裡,找到適當的可執行文件並按照屏幕上的說明完成安裝過程。繼續執行每個步驟,直到到達“完成”按鈕,根據提示選擇默認設置。

/bc/images/virtualbox-sharedfolder.jpg

啟動 VirtualBox,然後:

請導航至設備配置菜單的“設備”部分中的“共享文件夾”設置,並根據需要調整相關首選項。

請按照以下步驟使用 MacOS 創建新文件夾:1。單擊 Dock 或應用程序文件夾中的“Finder”圖標。2.單擊左側邊欄中的各個文件夾,導航到要創建新文件夾的所需位置,直到到達所需的父文件夾。您還可以使用窗口右上角的搜索欄來查找特定文件或文件夾。3.到達所需的父文件夾後,單擊它以顯示其內容。4。在窗口的主區域中,找到“新建文件夾”按鈕,該按鈕由兩個相交的箭頭表示,在“文件夾”一詞旁邊形成一個加號 (+)。如果此按鈕沒有自動出現,請查找“文件

請導航到所需的文件夾並通過單擊“選擇文件夾”來選擇它。

⭐ 勾選自動安裝和永久設置,然後確定。 /bc/images/access-shared-folders-virtualbox.png

可以通過客戶操作系統內的常規路徑訪問上述共享文件夾。具體來說,在 Windows 10 平台上,它應顯示為“Windows 資源管理器”的“網絡位置”部分中的選項之一。

Oracle VirtualBox 用於文件傳輸的替代選項有幾種值得注意的虛擬機選擇,它們提供了類似的功能。

在 VMware 中共享網絡驅動器

通過一系列簡單的步驟,可以相對輕鬆地在虛擬化環境(例如 VMware)中創建共享文件夾。

請導航到 VMware Workstation 中所需的虛擬機,然後從菜單欄中選擇“播放器”。然後,選擇“管理”,然後選擇“虛擬機設置”。

請導航至“選項”菜單並選擇“共享文件夾”的子選項。從那裡,您將能夠從“文件夾共享”類別中的可用選項中進行選擇。

請單擊“添加”按鈕啟動設置共享文件夾的過程,然後將引導您完成“添加共享文件夾嚮導”的步驟。

隨後,您可以輸入指定的主機路徑,將其定向到所需的目錄,並為指定的文件夾分配標籤。

單擊“下一步”後,系統將提示您選擇對共享文件夾的訪問權限是否僅限於只讀,或者是否授予完全訪問權限,從而授予主機和虛擬機對共享文件夾的完全控制權。

請單擊“完成”以與我們建立共享文件夾。

使用 Linux 操作系統的用戶可以訪問位於“/mnt/hgfs”目錄下的共享文件夾。儘管這種配置可能被認為建立起來更為複雜,但它可以無縫共享大量文件,例如安裝包、光盤映像數據和高分辨率視頻內容。

在虛擬機和主機之間傳輸文件

通過 VirtualBox 或 VMware,可以相對輕鬆地在物理計算機和虛擬機之間共享數據。在大多數情況下,沒有必要將文件從主機系統傳輸到虛擬環境中的客戶操作系統,因為只有在打算刪除虛擬機並希望保留其存儲的信息時才會發生這種情況。

提高虛擬機與其託管操作系統之間交換信息的能力可以顯著提高虛擬機的利用效率。