這話還得從上次弄的那個(gè)windows xp mode說起,從windows7開始,內(nèi)置地支持一種叫做虛擬硬盤的東西。安裝的那個(gè)WinXP虛擬機(jī),在宿主機(jī)(你跑windows7的這個(gè)系統(tǒng))中,也就是一個(gè)以“.VHD”結(jié)尾的文件。這個(gè)就是虛擬機(jī)的系統(tǒng)盤C:,這個(gè)C:盤(其實(shí)是一個(gè)VHD文件虛擬出來的,所以叫虛擬硬盤。


上面這幾個(gè)圖就是WinXP虛擬機(jī)運(yùn)行的大體情況。
簡(jiǎn)單地說,所謂虛擬硬盤,就是windows7把某一個(gè)特定格式的文件虛擬為一個(gè)硬盤。
這個(gè)功能可以為我們帶來不少便利。這個(gè)帖子,主要說說如何在windows7系統(tǒng)中,如何將另一份windows7安裝在一個(gè)虛擬硬盤上,并實(shí)現(xiàn)兩個(gè)系統(tǒng)的雙啟動(dòng)。我自己給它起了個(gè)名字,叫影子系統(tǒng)。
雖然略繁瑣,但成效還是很令人欣喜的。 慢慢往下看,就明白咋回事了。
前提條件:1、你的電腦已經(jīng)裝了一個(gè)運(yùn)行正常的Windows7操作系統(tǒng);2、你的某個(gè)NTFS格式的硬盤上,有20G的空間供使用。
準(zhǔn)備工作:1、為自己的系統(tǒng)做個(gè)備份或者建立個(gè)還原點(diǎn),以防萬一;2、如果想把部署好了的windows7保存下來,請(qǐng)準(zhǔn)備幾張刻錄盤。
我做得很順利,雖然需要一步步截圖,耽誤了些時(shí)間。 共分三個(gè)階段,我僅說每步的目的,配合截圖說具體操作方法,原理方面不多做解釋,請(qǐng)細(xì)心的童靴自己查查吧。難點(diǎn)有三個(gè):布置虛擬盤、部署安裝文件、更改引導(dǎo)。——好,現(xiàn)在開始。
第一階段:布署虛擬硬盤
首先確認(rèn)你的機(jī)器里安裝了這個(gè)微軟的官方補(bǔ)丁,其實(shí)就是那個(gè)Windows Virtual PC虛擬機(jī)軟件:http://download.microsoft.com/download/9/F/D/9FD8E857-EE64-48E2-89EC-EF120913FB2D/Windows6.1-KB958559-x86.msu
裝完成后,你的windows7開始菜單中會(huì)多出一個(gè)程序項(xiàng):“Windows Virtual PC”,系統(tǒng)服務(wù)里也會(huì)多出一項(xiàng)“Virtual Disk”,請(qǐng)檢查這項(xiàng)服務(wù),確保它是被設(shè)定為自動(dòng)啟動(dòng)的狀態(tài)。

首先,打開“計(jì)算機(jī)管理”——>“磁盤管理”:

出現(xiàn)“創(chuàng)建附加虛擬硬盤”窗口:

耐心點(diǎn)兒,虛擬硬盤正在創(chuàng)建:

有結(jié)果了——

下面開始對(duì)它進(jìn)行必要的設(shè)置:

初始化窗口:

系統(tǒng)看來,這就是一塊尚未分區(qū)的全新硬盤。
下面開始建立分區(qū):

繼續(xù):

格式化:

至此,虛擬硬盤準(zhǔn)備完畢。
如果覺得繁瑣,上面啥都別干,直接WIN+R,輸入CMD,用管理員身份打開命令窗口,依次執(zhí)行如下命令,結(jié)果也是一樣的[注意每行命令后面都要回車]:
diskpart
Create vdisk file=d:sub.vhd maximum=20480 tpye=fixed
select vdisk file=d:sub.vhd
attach vdisk
create partition primary
assign letter=k
format quick label=sub_vhd
exit
exit
呵呵,簡(jiǎn)單吧?別搞錯(cuò)啊,后面是兩行exit命令。
第二階段:部署Windows安裝文件
那位童靴說了,硬盤弄好了,把windows7的安裝源文件搞個(gè)光盤或者虛擬一個(gè)光盤鏡像文件,直接安裝在上面不就行了嗎?
可惜不行。安裝程序認(rèn)為,這個(gè)盤不符合安裝系統(tǒng)的要求,拒絕安裝。所以,要把源文件部署一下。微軟公司上個(gè)月剛剛發(fā)布了一款叫“Microsoft Windows AIK”的部署工具,大部分功能我們都用不著,僅需要里面的一個(gè)文件:ImageX.EXE(點(diǎn)擊進(jìn)入下載頁(yè)面)。你也可以在微軟官方網(wǎng)站上下載這款A(yù)RK工具,地址是:http://www.microsoft.com/downloads/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&displaylang=zh-cn。下載后虛擬光驅(qū)加載或刻光盤安裝。我們需要的那個(gè)ImageX.EXE文件,就在這個(gè)位置:

我把這個(gè)文件拷貝到了F:盤根目錄下了,因?yàn)槲业腤ndows7安裝光盤鏡像,也被我解壓到了F:盤的ISo目錄里。這樣用起來方便。
下面正式開始部署Windows7的安裝源文件。
首先用WIN+R輸入CMD,用管理員權(quán)限打開命令窗口,然后輸入F:回車,進(jìn)入F:盤。
接下來,小心地輸入下面這個(gè)命令行(解釋一句:命令行中數(shù)字“4”是因?yàn)槲蚁胙b這個(gè)光盤鏡像上的第四套系統(tǒng),也就是那張OEM3in1盤中的“Windows7 惠普OEM 旗艦版”):
Imagex /apply F:isosourcesinstall.wim 4 K:
回車后,窗口會(huì)滑過大量信息,耐心等著,別動(dòng),直到完成:

這個(gè)過程大致需要數(shù)分鐘,別著急,慢慢等系統(tǒng)自動(dòng)完成。
這個(gè)時(shí)候虛擬硬盤K:的情況如下:


此時(shí),虛擬硬盤K:中就是已經(jīng)部署好了的Windows7安裝文件,如果你覺得后面的安裝效果很好,不妨現(xiàn)在就把它用光盤刻錄下來保存,過一會(huì)兒就沒這機(jī)會(huì)了,——接下來再運(yùn)行時(shí),這里的文件就變樣兒了。
第三階段:更改引導(dǎo)
這個(gè)階段,你的所有工作都必須在DOS命令窗口中完成,第二階段結(jié)束時(shí),窗口還沒關(guān)吧?好,那就接著進(jìn)行。——其實(shí)很簡(jiǎn)單,共五行命令。
首先,輸入這個(gè)命令(這次不用拷貝文件,你安裝好的Windows7能識(shí)別這個(gè)命令),回車:
bcdedit
這時(shí)你會(huì)看到滿滿一屏幕的字符,如下:

接下來進(jìn)行下面四步——
首先,運(yùn)行命令行:
bcdedit /copy {current} /d "VHD SUB_Windows7" 半角引號(hào)內(nèi)的內(nèi)容是將來你菜單上的提示信息,你也可以換成自己喜歡的。
這一步運(yùn)行完之后,系統(tǒng)會(huì)給出一個(gè)提示,后面帶著一串?dāng)?shù)字。接下來的三步中,都要用到這串?dāng)?shù)字,千萬別搞錯(cuò)。我的這串?dāng)?shù)字是{1299f823-90a9-11de-9806-0025b3641a39},你執(zhí)行到這一步,數(shù)字是什么,你要在下面三步中原樣引用,一個(gè)減號(hào)都不能錯(cuò)。

接下來三步,依次運(yùn)行下面三行命令:
bcdedit /set {1299f823-90a9-11de-9806-0025b3641a39} device vhd=[d:]sub.vhd
bcdedit /set {1299f823-90a9-11de-9806-0025b3641a39} osdevice vhd=[d:]sub.vhd
bcdedit /set {1299f823-90a9-11de-9806-0025b3641a39} detecthal on
至此,所有工作都已經(jīng)完成了,下面就是享受了~~~~~~
這時(shí),你需要關(guān)閉計(jì)算機(jī),再重新啟動(dòng),啟動(dòng)菜單出現(xiàn),供你選擇。
這時(shí),你不要選擇你原來的那個(gè)Windows7啟動(dòng),要選擇剛才設(shè)定的那個(gè)菜單項(xiàng)“VHD SUB_Windows7”,于是,新系統(tǒng)就開始了啟動(dòng)前的最后設(shè)置。
可惜這時(shí)無法截圖,匆忙間用手機(jī)照了幾張照片,拍下了虛擬硬盤上安裝的Windows7首次啟動(dòng)的大體過程(有遺漏)——





終于啟動(dòng)到了桌面——
下面看看啟動(dòng)后的情況,再各個(gè)盤符的情況,特別是那個(gè)虛擬硬盤。
先看看激活情況,是完美激活——

再看硬盤情況。虛擬盤是啟動(dòng)盤,毫不客氣地稱自己為C:,肩上扛著微軟小旗,證明著自己的啟動(dòng)地位。原來的那個(gè)38G的系統(tǒng)盤屈居D:盤的位置,其余的盤符規(guī)規(guī)矩矩地依次后移了一位——

虛擬硬盤的詳細(xì)使用情況——

我們?cè)诎惭b時(shí),在D:盤上建立了一個(gè)文件sub.vhd,是虛擬盤的實(shí)體。由于設(shè)定時(shí)設(shè)定為了定容而不是變?nèi),所以,仍然占?0G的空間——

看看驅(qū)動(dòng)情況,確實(shí)有一個(gè)未知設(shè)備,一個(gè)沒有識(shí)別準(zhǔn)確的顯卡。慢!還多了一個(gè)設(shè)備“存儲(chǔ)控制器”,證明著這個(gè)從虛擬硬盤啟動(dòng)的系統(tǒng)。

重新啟動(dòng)電腦,用原來的真實(shí)C:盤啟動(dòng)Windows7,進(jìn)入原來的系統(tǒng),把那個(gè)20G的為虛擬磁盤當(dāng)載體的文件壓縮一下,結(jié)果是壓縮率高得驚人,完全可以刻錄到一張光盤上——

唉,不知不覺中夜已經(jīng)很深了。有童靴問,費(fèi)這么大勁兒,折騰個(gè)啥?——我來告訴你意義,或者叫做用途:
第一,可以打造一個(gè)堅(jiān)不可摧的系統(tǒng)。你可以安裝一個(gè)實(shí)體硬盤承載的windows7,就像我們往常做的那樣,然后再安裝一個(gè)虛擬盤上的windows7。如果你總是運(yùn)行虛擬盤上的這個(gè)系統(tǒng),這樣實(shí)體硬盤windows7就很少有感染病毒的機(jī)會(huì)。而虛擬盤上的windows7,則可以隨心所欲地折騰。你也看到了,如果弄壞了,大不了把那個(gè)不到2G的壓縮包解開恢復(fù)一下,又一個(gè)嶄新的系統(tǒng)誕生了!呵呵,比什么備份方法都簡(jiǎn)便。
第二,可以和家人共享你的電腦,每個(gè)人都運(yùn)行自己獨(dú)立的系統(tǒng),互不干擾,如果把硬盤設(shè)上權(quán)限的話,根本誰(shuí)也無法突破誰(shuí)。
第三,可以用虛擬磁盤Windows7干一些敏感的、你不想讓別人知道的事情,回頭用解壓包一覆蓋,毫無痕跡。
第四,可以把自己電腦的驅(qū)動(dòng)程序集成進(jìn)去,就在剛剛部署好源文件的那個(gè)時(shí)候,可以做很多事情。這樣你就有了一張專屬于你這臺(tái)電腦的帶有全驅(qū)動(dòng)的安裝盤,隨時(shí)隨地都可以重裝系統(tǒng)。
第五、其實(shí)在虛擬盤啟動(dòng)的windows7中,你還可以做一個(gè)虛擬盤承載的系統(tǒng),這樣的嵌套,是完全可以的。也可以把兩套系統(tǒng)做成平等系統(tǒng),相互照應(yīng),形成真正的情侶玩法,永遠(yuǎn)存在一個(gè)影子系統(tǒng)為你的電腦保駕。
除此之外,這種做法,也是一種較特別的安裝部署系統(tǒng)的方法,利用Windows7系統(tǒng)自己內(nèi)在的強(qiáng)大功能,拓展到安裝的靈活性上來……
還有,這個(gè)系統(tǒng)可以實(shí)現(xiàn)不同平臺(tái)上的部署,實(shí)體硬盤承載windows95、98、2000、XP時(shí)都可以用這個(gè)方法實(shí)現(xiàn)雙系統(tǒng)甚至多影子系統(tǒng),甚至脫離本機(jī)實(shí)體系統(tǒng)盤,用PE啟動(dòng)機(jī)器,也可以部署安裝?梢越柚鶳XE實(shí)現(xiàn)遠(yuǎn)程部署,甚至可以實(shí)現(xiàn)windows7的無盤啟動(dòng),等等。
還有很多,自己想去吧。那位童靴有興趣,試驗(yàn)成功的話,別忘記跟帖子說一聲,多多交流,我們還會(huì)更有收獲。、 |