1. 程式人生 > win教程 > 用TeamViewer輕鬆實現Hyper-V虛擬機器檔案交換

用TeamViewer輕鬆實現Hyper-V虛擬機器檔案交換

以前一直用VMware WorkStation,由於近期開發Windows Phone 8 應用,用模擬器除錯就需要啟用系統的Hyper-V功能,不幸的是VMware與Hyper-V不相容,只好忍痛割愛將VM解除安裝,在 Hyper-V中新建虛擬機器並配置網路後,發現物理機與虛擬機器之間的檔案傳輸真是真是一個讓人頭疼的問題。

由於Hyper-V虛擬機器採用的是類似於遠端連線的形式,所以並不支援類似Vmware的檔案直接拖拽傳輸方式。並且考慮到安全因素,Hyper-V虛擬機器與物理機之間是完全隔絕的,不支援連線USB等儲存裝置,真是麻煩。

搜尋百度後發現網上針對此問題的解決方案大致可分為兩類:

  1. 通過網路共享。
  2. 將要傳輸的檔案製成ISO檔案或虛擬硬碟,然後用虛擬機器掛載。

具體做法可以參考cnBeta.com的這篇文章:[連載]Hyper-V初涉之Hyper-V虛擬機器檔案交換

前幾天偶然發現TeamViewer 這款遠端控制軟體可以很好地解決Hyper-V虛擬機器的檔案交換問題。這款軟體對於非商業用途的個人完全免費,童鞋們不用費心怎麼破解這回事了,最重要的是對於Windows,Mac,各版本的Linux都有對應版本可以下載。更詳細資訊請參看官網介紹。

說了這麼多廢話,接下來看一下TeamViewer如何讓傳輸檔案變的簡單:

在物理機和虛擬機器上安裝TeamViewer並執行,TeamViewer會自動生成此計算機唯一的ID和密碼,如下圖:

用TeamViewer輕鬆實現Hyper-V虛擬機器檔案交換_Windows

在夥伴ID框中輸入虛擬機器中TeamViewer生成的ID,點選"連線到夥伴",然後根據提示輸入對應的密碼,就可以遠端控制虛擬機器了。

用TeamViewer輕鬆實現Hyper-V虛擬機器檔案交換_Windows

點選視窗頂部工具欄的檔案傳輸按鈕,就會在物理機上彈出一個檔案傳輸視窗,如下圖:

用TeamViewer輕鬆實現Hyper-V虛擬機器檔案交換_Windows

此時,選中需要傳輸的檔案,簡單的從一側拖拽到另一側,即可實現檔案的傳輸,還有彈出傳輸進度提示視窗,很Easy吧!

用TeamViewer輕鬆實現Hyper-V虛擬機器檔案交換_Windows

即使你的虛擬機器是Linux也沒問題,從TeamViewer官網下載對應的Linux版本,同樣的操作,也可輕鬆實現檔案的傳輸。

下面是Ubuntu執行TeamViewer的截圖,操作同Windows版完全相同。

用TeamViewer輕鬆實現Hyper-V虛擬機器檔案交換_Windows

不僅如此,你也可以在多個虛擬機器之間傳輸檔案而不必經過物理機中轉,甚至可以通過會議模式將檔案從物理機同時傳送到多個虛擬機器。

怎麼樣,TeamViewer是不是很強大?