標籤:
原文網址:http://www.crifan.com/add_share_folder_for_virtualbox_guest_xp_and_host_win7/
已經實現了在主機Win7下,在Virtualbox中安裝了XP虛擬機器。
現在需要將Win7中一個檔案分享權限設定到XP虛擬機器中。
所以需要去折騰Virtualbox和主機之間的共用。
1.先關閉運行中的XP虛擬機器。
2.然後去建立一個共用資料夾:
然後確保當前主機Win7中,存在一個用於共用的檔案夾,此處是建立了一個share_to_xp檔案夾:
3.運行XP虛擬機器。
參考Virtualbox的協助檔案中的”4.3. Shared folders“中的:
There are several ways in which shared folders can be set up for a particular virtual machine:
- In the window of a running VM, you can select "Shared folders" from the "Devices" menu, or click on the folder icon on the status bar in the bottom right corner.
- If a VM is not currently running, you can configure shared folders in each virtual machine’s "Settings" dialog.
- From the command line, you can create shared folders using VBoxManage, as follows:
VBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"
See Section 8.28, “VBoxManage sharedfolder add/remove” for details.
去在運行中的XP,點擊虛擬機器菜單中的:裝置->共用資料夾:
結果跳出提示:
VirtualBox功能增強包似乎在該虛擬機器中不可用,沒有它們,共用資料夾將無法使用。
點擊”確定“後會跳出”共用資料夾“的對話方塊:
此處點擊確定,先暫不管它。
因為其提示需要安裝增強包,所以先去安裝增強功能包,然後才能使用共用資料夾。
4. 關於如何為VirtualBox中安裝增強功能,詳見:
【教程】如何為VirtualBox安裝 Guest Additions/增強工具包/功能增強包/增強功能包
5.安全完畢功能增強包後,重啟XP後,也就可以看到了,XP中會多個一個網際網路共用盤:
vbboxsrv上的 share_to_xp(G:) 網路磁碟機
這個就是我們所需要的共用資料夾了。
然後把一些檔案放到主機Win7中的共用資料夾:
然後XP虛擬機器中,進入該共用資料夾中,就可以看到共用出來的檔案了:
【總結】
想要實現,VirtualBox中的XP虛擬機器和主機(Win7)中共用檔案(夾)的話,需要:
1. 安裝增強功能包(Oracle VM VirtualBox Guest Additions)
由於共用資料夾的功能,是包含在增強功能包內的,所以需要先裝增強功能包,才能使用共用資料夾。
此處只先說明一下:
裝置->安裝增強功能
詳細內容,還請參見:
【教程】如何為VirtualBox安裝 Guest Additions/增強工具包/功能增強包/增強功能包
2.在虛擬機器的設定中添加共用資料夾
再去XP虛擬機器設定中,設定對應共用資料夾:
設定->共用資料夾->添加共用資料夾->選擇對應的檔案夾->設定為"自動載入"->確定,就可以看到新添加的共用資料夾了:
如此,再次重新運行XP虛擬機器,就可以看到XP虛擬機器中會多出一個vboxsrv(VirtualBox Server的縮寫)的共用盤:
就是我們所要的共用資料夾了。
【轉】【教程】實現Virtualbox中的XP虛擬機器和主機Win7之間的共用資料夾