1.安裝需求:
1.必須是Win7旗艦版、企業版或者Windows2008 R2 ,其它版本無法VHD啟動系統
2.下載軟件 imagex.exe 一個.wim解壓工具。
EasyBCD 一個啟動項設置工具,非常強大,還可以用來設置Windows/Linux/Mac OS共存的啟動,以及開機從iso光盤鏡像、VHD虛擬磁盤啟動。
JUJUMAO VHD維護工具,可以操作VHD文件。
2.VHD系統安裝:
1. 在計算機管理--創建VHD:創建一個VHD虛擬磁盤文件,如father.vhd
2. 附加VHD:將VHD文件映射到磁盤,比如X:盤
3. 用虛擬光驅打開Win7 iso安裝文件,復制復制I:\sources\install.wim到g:盤,
4.用imagex.exe把wim的內容寫入VHd磁盤
imagex /apply g:\install.wim 4 x:
4是從第四個鏡像復制,通過下圖可知第四個才是旗艦版的鏡像,需要旗艦版才支持VHD啟動
5.在EasyBCD 上設置從VHD虛擬磁盤文件啟動,並選擇vhd文件。當然也可以使用Windows自帶的命令行設置,但比較繁瑣。
重啟后就可進入Windows安裝界面,完成安裝。
3.建立父子VHD
用JUJUMAO VHD工具從剛才建立的VHD文件中,建立一個子VHD文件child.vhd,然后再用EasyBCD 添加這個子系統。
當子系統發生問題時,只需要刪除child.vhd從新從父系統繼承一個分支即可。
如果建立了父子VHD系統,則盡量從子系統啟動,最好不要從父系統啟動,保持father.vhd文件不變。否則子系統啟動時會進行硬盤檢測。
物理系統:保持不變,在VHD系統下被隱藏
VHD父系統:father.vhd,一般保持不變
VHD子系統:child.vhd 對於子系統的更改只會增量寫入child.vhd文件,而不會影響到父體統的father.vhd.
4.將操作系統安裝到VHD文件的意義
當VHD系統發生問題時,只需要簡單替換文件,就可以達到重裝系統的目的。如果利用好VHD父子系統則更加靈活,起到增量備份的作用。
另外可以將VHD系統的盤符設置成C: 這樣就把物理系統給隱藏了起來使之真是的C盤不可見,不會因為誤操作刪除物理系統中的文件了。
虛擬機也可以直接調用VHD文件,各種虛擬機文件的轉換可使用VirtualBox來完成,也有其他解決方案。
VHD系統利用物理硬件,有接近或相當於物理機的性能,而遠高於虛擬機的性能。
實現虛擬機--物理機--文件系統的交互,也是微軟虛擬化方案帶給普通用戶的一個便利吧。
5.重裝Windows后恢復wubi安裝的Linux
其實將系統安裝到文件,Linux下更為廣泛的使用,比如Veket Linux(可以到天空競技場了解更多)的增量安裝,以及wubi方式安裝Linux也是安裝到文件。這部分和上文沒什么關系。
wubi安裝的Linux,首先備份c:\的 wubildr和wubildr.mbr 。
boot.ini Win7和Vista雖然改了啟動方式,但也會讀取這個文件。
[boot loader]
timeout=30
[operating systems]
c:\wubildr.mbr="Ubuntu"
下次從裝了Win7后,回復這3個文件就可以引導以前wubi安裝的Linux了。