Virtual PC 與 Virtual Server 2005 R2 with SP1 在使用過程中有一個顯著的區別就是操作管理面,其中Virtual PC 在安裝 VMAdditions 插件后,可以直接將宿主文件拖放至來賓系統中,或使用插件內置的共享功能來使用使來賓系統輕松地獲取到宿主系統上的文件,這在我們進行測試或實驗過程中提供了很大的便利。但是在 Virtual Server 中卻不提供這項功能,只能使用常規方式通過網絡共享來獲取文件,而當我們的測試環境是在 local only 環境是那么網絡共享方式即不在可用,此時當來賓系統與宿主需要交換文件時便會非常麻煩!不知道我說講得大家是否能夠明白,那么我來舉個通俗的案例讓大家對此更加明了或重視。假如我要在 local only 環境下作 AD 環境實驗,來賓系統使用的是 Windows Server 2003 with SP1,現在我們需要為來賓系統安裝 Windows Server 2003 SP2,這時我們該如何處理?是切換網絡為橋接模式,重新配置 TCP/IP 來獲取宿主上已經下載的補丁包?還是切換網絡為 NAT 模式,從網上直接下載?其實這里我們真的忽略了 Virtual Server 2005 R2 with SP1 中自帶的一個工具——vhdmount,是的這個工具如其名稱一樣很容易讓人理解,是用來加載虛擬磁盤文件的一個小工具,而且使用起來非常簡單并且實用。下面就讓我們來認識并學習使用這個工具。
vhdmount 是一個包含在 Virtual Server 2005 R2 with SP1 中用來裝載虛擬磁盤文件(.vhd)作為虛擬磁盤設備裝載在主機操作系統上的實用工具。我們除了可以在命令行環境下手動使用此功能以外,還可以通過 API 來調用,這里我們主要介紹如何在命令行環境下使用這個工具。此外,需要提醒大家如果在 Vista 系統上必須以管理員身份才能使用該命令。
我們可以在 Virtual Server 2005 R2 with SP1 的安裝目錄下找到名為 vhdmount 的子目錄,vhdmount 工具就存儲在這里。如需手動使用該命令,首先我們需要進入 CMD 環境,之后進入vhdmount 目錄才能執行,為了減少切換路徑所帶來的不便,我們可以預先在環境變量配置中的 path 部分添加 vhdmount 路徑。這樣使用起來會更加方便!
vhdmount 的命令語法為:
參數說明:
/p
插入指定的 .vhd 文件作為虛擬磁盤設備,但不加載卷。
/m
插入指定的 .vhd 文件作為虛擬磁盤設備,并加載卷。DriveLetter 是可選的。如果指定了驅動器號,則從指定的驅動器號開始裝載卷。如果未指定驅動器號,則自動分配。
注意 /m 選項使用 Windows Virtual Disk Service (VDS) API 將卷加載到磁盤上。只有 Windows Server 2003、Windows Server“Longhorn” 以及 Windows Vista 中才提供 VDS API。這意味著當主機操作系統為 Windows XP 時,使用 /m 選項無法加載卷。但是,可以在 Windows XP 中使用磁盤管理器手動加載卷。
/u
拔出指定 VHDFileName 對應的虛擬磁盤設備或已加載的所有虛擬磁盤設備。VHDFileName 是 .vhd 文件的完全限定路徑。
/q
返回指定 VHDFileName 對應的虛擬磁盤設備或已加載的所有虛擬磁盤設備的磁盤標識符。VHDFileName 是 .vhd 文件的完全限定路徑。
/f
加載不帶還原磁盤的虛擬硬盤。所有更改都在原始虛擬硬盤上進行。默認情況下,VHD 裝載通過創建臨時還原磁盤來加載虛擬硬盤,并對還原磁盤進行更改。
/c
在拔出磁盤之前,使用保存在還原磁盤文件中的所有更改來更新原始 .vhd 文件,并刪除還原磁盤文件。
/d
在拔出磁盤之前,放棄對已裝載磁盤進行的所有更改,并刪除還原磁盤文件。
注意:只有在不使用 /f 加載 .vhd 文件時,/c 和 /d 選項才適用。
在鼠標右鍵中添加虛擬機文件VHD的載入和卸載命令:
上一篇 如何增加網站的點擊率
下一篇 分享:利用百度貼吧推廣網站的方法