打造不死系統--利用VHD將Win7安裝到文件,以及父子系統


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啟動

QQ截圖20120331200909

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了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM