注意:Disk2VHD.exe忽略了連接到物理計算機的網(wǎng)絡(luò)驅(qū)動器,因為它不能列入可轉(zhuǎn)換的驅(qū)動器的范圍內(nèi)。
上圖還顯示了要為你所選擇的磁盤創(chuàng)建的VHD文件所需的目標位置的空余磁盤空間。
注意:系統(tǒng)保留分區(qū),如上圖所示,是物理計算機的引導(dǎo)分區(qū)。只有在你需要從VHD引導(dǎo)啟動時,才需要把這個分區(qū)加進去。換句話說,如果你的虛擬機要從這個VHD文件啟動,你就要加入系統(tǒng)保留分區(qū)。
2. 上圖中,"VHD File Name"對話框處要填入VHD文件名和位置,然后單擊"Create"按鈕,開始進行轉(zhuǎn)換。
3. 在點擊"Create"按鈕時,該工具會用到操作系統(tǒng)中的VSS組件,來創(chuàng)建卷的快照,如下圖所示:
在快照過程完成之后,快照的數(shù)據(jù)會被復(fù)制到VHD文件中。
Disk2VHD工具 —— 使用命令行模式
Disk2VHD.exe也可以使用命令行的方式操作。例如,下面的這個Disk2VHD命令就可以把一個卷轉(zhuǎn)換成VHD文件:
Disk2VHD.exe <源驅(qū)動器卷標>
要把你的C盤轉(zhuǎn)成VHD文件,就使用下面的命令:
Disk2VHD.exe C: C:MyVHDsVM1.VHD
提示:在上面的命令中,"C:"處可以使用"*",這樣Disk2VHD就能找到所有驅(qū)動器。
提示:默認情況下,當(dāng)你在物理計算機上第一次運行Disk2VHD.exe時,會提示你接受EULA。你可以使用“-accepteula”來回避,命令如下:
Disk2VHD.exe C: C:MyVHDsVM1.VHD -accepteula
注意:你選擇的所有卷都會被打包成一個VHD文件,除非你使用命令行選項標明每個驅(qū)動器卷標的VHD文件名。
復(fù)制了什么數(shù)據(jù)?
轉(zhuǎn)換過程中,邏輯卷中的所有數(shù)據(jù)都會被復(fù)制到VHD文件中。Disk2VHD工具還會復(fù)制系統(tǒng)相關(guān)數(shù)據(jù),如計算機名稱,IP地址,MAC地址,安全標識符(SID),磁盤簽名,等等。在網(wǎng)絡(luò)中使用轉(zhuǎn)換過的VHD要注意(特別是操作系統(tǒng)VHD文件)。如果物理計算機仍連著網(wǎng)絡(luò),而你在Hyper-V上的一個虛擬機上使用VHD文件,你可能會遇到名字沖突的錯誤信息。
轉(zhuǎn)換好的VHD文件要用在哪兒?
你可以將VHD文件用于以下地方:
● 你可以將轉(zhuǎn)換好的VHD文件作為新虛擬機的虛擬磁盤,用來創(chuàng)建一個新的虛擬機。
● 你可以將轉(zhuǎn)換好的VHD加入到現(xiàn)有的虛擬機中。
● 你還可以使用計算機管理或DiskPart.exe工具載入VHD文件,瀏覽其內(nèi)容。
Disk2VHD總結(jié)
● Disk2VHD.exe使用卷影拷貝服務(wù)(VSS)來進行轉(zhuǎn)換。只有在計算機中的VSS服務(wù)運行時才能進行。
● 轉(zhuǎn)換過程中無需停機。
● 只有連接在計算機上的物理驅(qū)動器才能進行轉(zhuǎn)換。網(wǎng)絡(luò)驅(qū)動器不行。
● 如果你在開始轉(zhuǎn)換前選擇了“系統(tǒng)保留”分區(qū),就可以讓VHD變成可引導(dǎo)啟動。
● Disk2VHD.exe生成的VHD文件可以在Hyper-V中使用,用來創(chuàng)建一個新的虛擬機,還可以將VHD加入現(xiàn)有的虛擬機。
● 由于轉(zhuǎn)換過程中,Disk2VHD需要使用卷影拷貝服務(wù)(VSS),因此你可以講本地路徑作為VHD文件目標位置。
● Disk2VHD會對你選擇的磁盤生成VSS快照,然后開始進行轉(zhuǎn)換。這就意味著,你在轉(zhuǎn)換過程中保存的任何新的數(shù)據(jù)都不會進入VHD文件中。
● 這個工具只能進行簡單的轉(zhuǎn)換,不能把它視為SCVMM的替代工具。
● 有兩個原因會使轉(zhuǎn)換過程延長:
1. 你所選擇的物理磁盤/分區(qū)的大小
2. 存儲轉(zhuǎn)換好的VHD文件的目標位置和源位置一樣。
因為Disk2VHD.exe會有I/O操作(讀取邏輯、源卷的數(shù)據(jù),把VHD文件寫入同一磁盤),所以它會更慢。
建議VHD文件的路徑不要和你選的卷的位置一樣。
● 由于Windows的“操作系統(tǒng)啟動加載程序”(WinLoad.exe)會通過一種叫“磁盤簽名”的東西來識別加載磁盤,所以千萬不要把VHD添加到同一個計算機上,因為生成的VHD文件會有同樣的磁盤簽名。這會導(dǎo)致系統(tǒng)過程中止,或是WinLoad.exe改變啟動順序。
● 如果物理計算機上有任何應(yīng)用程序正在使用磁盤或文件,Disk2VHD.exe就不會完成轉(zhuǎn)換。備份程序經(jīng)常出現(xiàn)這種情況,因此強烈建議關(guān)閉所有備份程序。