我使用Virtual PC爲測試安裝程序創建新的環境。但是我必須做一些錯誤的事情,因爲內部安裝了Vista或XP的VPC映像需要大約15GB的磁盤空間(其中包括安裝的VS2005/S2008)。快速創建重複的Virtual PC映像的方法?
要創建用於測試的新副本,請複製並粘貼具有.vhd,.vmc和.vsv文件的文件夾。使用新的VPC圖像進行測試後,然後刪除該複製的文件夾。這可行,但每次複製15GB需要花費時間。有一些更快/更有效的方法嗎?
我使用Virtual PC爲測試安裝程序創建新的環境。但是我必須做一些錯誤的事情,因爲內部安裝了Vista或XP的VPC映像需要大約15GB的磁盤空間(其中包括安裝的VS2005/S2008)。快速創建重複的Virtual PC映像的方法?
要創建用於測試的新副本,請複製並粘貼具有.vhd,.vmc和.vsv文件的文件夾。使用新的VPC圖像進行測試後,然後刪除該複製的文件夾。這可行,但每次複製15GB需要花費時間。有一些更快/更有效的方法嗎?
使用differencing/undo disks。這意味着,當您關閉VPC時,系統會詢問您是否要保存更改,只需回答「否」,您就會回到開始的位置。
VirtualPC是否有假寫/快照模式?這樣它就不應該寫入到原始磁盤,除非在會話結束時這麼說。
如果不這樣做,您可能會認真考慮VMWare或VirtualBox,因爲它們具有此功能,並且對於此類事情非常有用。
編輯:它看起來像VPC確實有這樣一個功能稱爲差異磁盤。看看這個: http://www.andrewconnell.com/blog/articles/UseVirtualPCsDifferencingDisksToYourAdvantage.aspx
VPC有一個所謂的撤消磁盤。您創建類似於「還原點」的sg,並在vpc中可以回滾到該版本。理想的測試設置。
聽起來就像你需要使用差分虛擬硬盤而不是每次創建新副本。
說明here
另外,你提到削減&粘貼,這是不是要在Windows中拷貝大量數據的最佳方式。至少使用xcopy,robocopy更快。
另一種選擇:您可以使用Microsoft的ImageX以WIM格式存儲VHD。如果您有多個不斷重複使用的映像,這是管理虛擬機的一種令人難以置信的方式。我有一堆Windows XP和2003的圖像,我保持壓縮的WIM格式。
您可以通過將它們安裝在Windows PE中,然後將它們捕獲到網絡驅動器來捕獲這些VM。
另外,如果您正在尋找複製映像以用於其他真機,則可以將磁盤轉換爲動態擴展磁盤,這將減少虛擬磁盤的大小,使複製更容易。這也允許更快速的備份,這看起來是默認情況下測試的一部分。動態磁盤存在的問題是它們的性能比固定大小的磁盤要慢一些。
但是,如果您只是在同一臺計算機上使用它進行測試,請參閱上面的答案。差異是要走的路。
Eh?什麼是-1?如果你認爲我錯了,請留下評論。 – Oli 2008-09-17 10:47:03