1. 程式人生 > >虛擬機器VMware Workstation與主機間共享檔案的七種方法

虛擬機器VMware Workstation與主機間共享檔案的七種方法

這幾天在研究虛擬機器,安裝與配置是很好做。但是這些虛擬機器的網路設定有點困難(除了現在只能用虛擬機器用nat方式上網,)其它倒是搞不懂了。下面是在網上看的關於主機與虛擬機器之間如何共享檔案的一些方法,很不錯!與大家分享 呵呵

測試環境是:

物理機:win Xp SP2 打全所有系統補丁

虛擬機器版本:VMware workstation 6.0.0 Build 45731
虛擬機器作業系統:純淨版win xp sp2
====================================================================
方法一:直接在物理機和虛擬機器間拖拽檔案

這個不用多說,不過要注意的是,有些情況下拖拽會出錯,用

VMware workstation 6時,往虛擬機器裡面拖動拷貝檔案/ 資料夾時,物理機上的原始檔的全路徑/原始檔夾(及其子資料夾)的全路徑名稱中不能包含非標準ASCII碼字元。也就是說,原始檔的全路徑/原始檔夾 (及其子資料夾)的全路徑名稱只能是英文字元,有中文的就會報錯。多拖動幾次之後有時還會導致虛擬機器的explorer程序掛掉或者報下面第三個提示,此時不能再往虛擬機器裡面拖動拷貝任何東西。重啟guest,依然不能拖動拷貝。必須先關閉虛擬機器再開啟,才能復位。
如果原始檔夾(及其子資料夾)的全路徑名稱中包含非標準ASCII碼字元,會提示:“
Cannot scan local directory. You may not have permission to perform the operation. Aborting the file copy operation.


(意思是:無法開啟本地目錄,你可能沒有許可權執行這個操作,在拷貝時異常退出)

如果是原始檔的全路徑名稱中包含非標準ASCII碼字元,會提示:
Cannot determine local file size. You may not have permission to perform the operation. Aborting the file copy operation.

(意思是:無法檢測目標檔案的大小,你可能沒有許可權執行這個操作,在拷貝檔案時異常退出)

多拖動幾次有時就會報這個提示:

Cannot creat diretctory on virtual machine. Aborting the drag and drop operation.

(意思是:無法在虛擬機器上建立目錄。在拖拽操作時異常退出)



====================================================================
方法二:利用Vmware上的共享資料夾功能

開啟虛擬機器,點選“edit virtual machine settings”,在點選“options”選中“shared folders使右邊的always enables選項選中,看圖:






然後單擊add選擇物理機的要共享的資料夾,單擊ok。開始新增共享的資料夾


















開啟虛擬機器後右擊“物理鄰居”,選擇“對映網路磁碟”,







點選瀏覽選擇“全部網路”,選擇你已經共享好的物理機上的資料夾。





















這時你就可以從主機或虛擬機器裡在這個共享的資料夾裡新增刪除或檔案。

==================================================================
方法三:在本機上開FTP
這個原理大家都知道,需要一個ftp工具,這類工具可以用win xp自帶的IIS伺服器裡的ftp功能(不推薦,麻煩),也可以在網上找到很多的這些工具,廢話不說了,看圖片:

對於ftp工具,我還是喜歡用Ser-U。







不同的ftp有不同的設定方法.

在主機上設定玩ftp開啟虛擬機器後輸入你的ip地址就可以訪問了




很多人都是adsl上網,每次開機ip地址都會變,如果每次都要先查ip地址豈不麻煩?這裡有個更好的方法,你可以在你的機器上執行桌面域名解析系統(比如3322希網域名,可以免費註冊和下載客戶端),看圖:









在虛擬機器系統裡輸入你的ftp://域名即可,你看多方便,而且網路上的其他人也可以分享你的檔案和資料(為了安全起見最好對ftp設定使用者和密碼,防止非法訪問!)







使用ftp也可以任意操作檔案(只要你給了足夠的許可權)