Windows的VHD文件引導(dǎo)方式(在同一分區(qū)中安裝多個(gè)操作系統(tǒng))_第1頁(yè)
Windows的VHD文件引導(dǎo)方式(在同一分區(qū)中安裝多個(gè)操作系統(tǒng))_第2頁(yè)
Windows的VHD文件引導(dǎo)方式(在同一分區(qū)中安裝多個(gè)操作系統(tǒng))_第3頁(yè)
Windows的VHD文件引導(dǎo)方式(在同一分區(qū)中安裝多個(gè)操作系統(tǒng))_第4頁(yè)
Windows的VHD文件引導(dǎo)方式(在同一分區(qū)中安裝多個(gè)操作系統(tǒng))_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、windows的vhd文件引導(dǎo)(同分區(qū)中按照多個(gè)系統(tǒng))方式通常來(lái)說(shuō),如果需要安裝多重引導(dǎo)環(huán)境,例如在電腦中安裝兩套不同版本的windows系統(tǒng),并在不同系統(tǒng)中執(zhí)行不同的操作,現(xiàn)在已經(jīng)成了一種非常簡(jiǎn)單的做法。只要為這兩個(gè)操作系統(tǒng)準(zhǔn)備兩個(gè)獨(dú)立的主分區(qū),然后先安裝老版本系統(tǒng)到第一個(gè)分區(qū),隨后用“全新安裝”的方式安裝新版本系統(tǒng)到第二個(gè)分區(qū)。這樣以后每次打開(kāi)電腦后,都會(huì)看到一個(gè)操作系統(tǒng)選擇萊單,我們可以根據(jù)需要選擇一個(gè)操作系統(tǒng),并開(kāi)始引導(dǎo)。 這種做法雖然簡(jiǎn)單,但也有一個(gè)問(wèn)題需要注意,那就是,必須為每個(gè)操作系統(tǒng)準(zhǔn)備一個(gè)獨(dú)立分區(qū),而不能將所有系統(tǒng)安裝到同一個(gè)分區(qū)中。并且在安裝時(shí)還需要注意順序問(wèn)題,必須先安裝

2、最老的系統(tǒng)。例如,如果要安裝windowsxpvista7這三個(gè)系統(tǒng),就必須按照這些系統(tǒng)的發(fā)布順序挨個(gè)安裝。如果搞錯(cuò)順序,可能會(huì)導(dǎo)致先安裝的系統(tǒng)無(wú)法正常引導(dǎo)。 但實(shí)際上對(duì)于windows 7以及windows server 2008 r2這類比較新的操作系統(tǒng),由于內(nèi)部的改進(jìn),已經(jīng)可以支持另一種全新的引導(dǎo)方式:vhd原生引導(dǎo)。 什么是vhd引導(dǎo)? 使用vhd文件引導(dǎo)操作系統(tǒng)的主要思路是:首先準(zhǔn)備好一個(gè)vhd文件,隨后將該文件掛在到宿主操作系統(tǒng)中。接著使用特殊的方法將操作系統(tǒng)“安裝”到vhd文件內(nèi)部,并修改宿主操作系統(tǒng)的bcd引導(dǎo)記錄。這樣處理完畢后,vhd文件在宿主機(jī)內(nèi)依然是一個(gè)獨(dú)立的文件,但在

3、打開(kāi)電腦后,可以看到操作系統(tǒng)引導(dǎo)萊單,其中不僅列出了宿主操作系統(tǒng),而且列出了vhd文件中安裝的操作系統(tǒng)。我們可以選擇引導(dǎo)其中任何一個(gè)系統(tǒng),并直接進(jìn)入vhd文件內(nèi)所安裝的系統(tǒng)。在啟動(dòng)這樣的系統(tǒng)后,vhd文件會(huì)被裝載為一個(gè)新的分區(qū),其中的操作系統(tǒng)可以正常運(yùn)行,并且可以訪問(wèn)宿主機(jī)內(nèi)的其他所有硬盤分區(qū)。 相比傳統(tǒng)的多重引導(dǎo)環(huán)境,這樣的做法優(yōu)勢(shì)在于不再需要管理多個(gè)獨(dú)立硬盤分區(qū)。因?yàn)槲覀冎恍枰獙⒌谝粋€(gè)操作系統(tǒng)安裝到實(shí)際的硬盤分區(qū)上,隨后即可在同一個(gè)分區(qū)內(nèi)放置多個(gè)vhd文件,并將其他操作系統(tǒng)都安裝到這些vhd文件內(nèi),因此簡(jiǎn)化了后續(xù)的管理工作。 其次,現(xiàn)在很多人還在使用虛擬機(jī)軟件同時(shí)運(yùn)行多個(gè)操作系統(tǒng)。在宿主機(jī)

4、硬件性能足夠強(qiáng)大的情況下,通過(guò)虛擬機(jī)軟件可以同時(shí)運(yùn)行多個(gè)操作系統(tǒng)。但虛擬環(huán)境中運(yùn)行的操作系統(tǒng)性能方面存在不足,雖然運(yùn)行普通程序基本不成問(wèn)題,但如果需要完全“等同于”宿主機(jī)的性能,例如像在虛擬機(jī)中玩大型3d游戲,或者使用cad、三維建模等對(duì)性能要求較高的軟件,目前的技術(shù)水平暫且無(wú)法實(shí)現(xiàn)。 但如果使用vhd方式進(jìn)行引導(dǎo),上述問(wèn)題都可以迎刃而解。所有操作系統(tǒng)都位于獨(dú)立的環(huán)境中,并且所有操作系統(tǒng)都可以完全發(fā)揮硬件的全部性能。并且通過(guò)這一特性,我們還可以創(chuàng)建出一種能夠“隨身攜帶”的工作環(huán)境。只需要將自己的系統(tǒng)和軟件安裝到一個(gè)vhd文件中,隨后即可將這樣的文件保存在移動(dòng)硬盤等可移動(dòng)存儲(chǔ)介質(zhì)中,并在需要時(shí)將

5、其復(fù)制到不同的電腦上(前提是這些電腦的處理器架構(gòu)相同,即都使用了intel或amd的處理器),然后修改bcd引導(dǎo)配置,在不同電腦上使用完全相同的工作環(huán)境。 這是一項(xiàng)非常先進(jìn)的技術(shù),然而新技術(shù)總是有著各種各樣的缺陷和不足,vhd引導(dǎo)技術(shù)也是如此。現(xiàn)階段,這一技術(shù)主要有下列局限: 該功能要求電腦上的第一個(gè)操作系統(tǒng)(即直接安裝在硬盤分區(qū)內(nèi)的系統(tǒng))必須是windows 7企業(yè)版旗艦版windows server 2008 r2,并且在vh d文件內(nèi)也只能安裝這些操作系統(tǒng)。這主要是由于vhd引導(dǎo)屬于一種新技術(shù),只有最新的操作系統(tǒng)才能支持,因此老版本windows系統(tǒng)(包括windows vista及wi

6、ndowsse rver 2008)無(wú)法用于這種環(huán)境。 通過(guò)vhd文件引導(dǎo)的操作系統(tǒng)不支持休眠和bitlocker功能。 這樣的vhd文件可使用動(dòng)態(tài)擴(kuò)展、固定大小,或差異磁盤,但vh d文件本身不能被壓縮或加密(皆指ntf s文件系統(tǒng)所提供的壓縮和efs加密功能)。 雖然可使用動(dòng)態(tài)擴(kuò)展磁盤,但建議對(duì)此類vhd磁盤使用固定大小模式,因?yàn)榇疟P空間不足可能導(dǎo)致vh d內(nèi)的系統(tǒng)崩潰。例如,使用一塊容量為50gb的動(dòng)態(tài)擴(kuò)展磁盤,但其中只保存了40gb文件,可vhd文件所在硬盤分區(qū)的可用空間不足10gb,此時(shí)盡管vh d內(nèi)的系統(tǒng)并不需要這10gb空間,依然會(huì)導(dǎo)致系統(tǒng)藍(lán)屏錯(cuò)誤。 用于引導(dǎo)的vhd文件不能保存

7、在網(wǎng)絡(luò)共享或usb接口的存儲(chǔ)設(shè)備中。這主要是由于使用vhd進(jìn)行引導(dǎo)的時(shí)候,引導(dǎo)過(guò)程中還不能訪問(wèn)網(wǎng)絡(luò),并且也還沒(méi)有加載usb驅(qū)動(dòng)。 用于引導(dǎo)的vhd文件內(nèi)安裝的操作系統(tǒng)不能升級(jí)成新版本windows。 有如此多的局限,那么vhd引導(dǎo)方式還有什么優(yōu)勢(shì)?什么人適合使用這種技術(shù)? 對(duì)于軟件開(kāi)發(fā)人員,可能需要在不同操作系統(tǒng)中測(cè)試自己開(kāi)發(fā)的軟件。雖然這種時(shí)候使用虛擬機(jī)即可滿足需要,但有些軟件,例如游戲,可能對(duì)系統(tǒng)的硬件有較高要求,在虛擬機(jī)中無(wú)法得到準(zhǔn)確的結(jié)果。此時(shí)就可以使用vhd引導(dǎo)技術(shù),并將需要測(cè)試的操作系統(tǒng)環(huán)境安裝到vhd文件內(nèi),并使用這樣的文件進(jìn)行引導(dǎo),對(duì)自己的軟件進(jìn)行測(cè)試。 對(duì)于需要頻繁更換電腦的

8、用戶,例如公司中新入職,但尚未分配專用電腦的員工,此時(shí)可能需要在不同電腦上完成自己的工作。如果直接更換電腦,每次更換后可能都要在目標(biāo)電腦上進(jìn)行一定的調(diào)整,例如安裝自己需要的軟件,或者更改某些必要的設(shè)置,顯得非常麻煩。但如果使用vhd引導(dǎo)就簡(jiǎn)單多了,只要在任何一臺(tái)電腦上準(zhǔn)備一個(gè)vhd文件,并在其中安裝操作系統(tǒng)和需要的全部軟件。隨后更換電腦后,只要這些電腦使用了相同的處理器,就可以直接把vhd文件復(fù)制過(guò)來(lái),并經(jīng)過(guò)簡(jiǎn)單的配置,直接使用vhd文件進(jìn)行引導(dǎo),在任何電腦上都可以獲得完全相同的工作環(huán)境。 是否已經(jīng)有些感興趣了?一起來(lái)看看如何實(shí)現(xiàn)這種引導(dǎo)方式吧。這種方式的多重引導(dǎo)主要有下列幾個(gè)操作步驟: 1.

9、創(chuàng)建一個(gè)vhd虛擬硬盤文件,并將其掛載到現(xiàn)有系統(tǒng)中。 2.在掛載后的虛擬硬盤文件內(nèi)安裝操作系統(tǒng)。 3.配置原有操作系統(tǒng),使其能夠從vhd文件直接引導(dǎo)。 下文將分別介紹這些操作。請(qǐng)注意,下文的全部操作都只能用于windows 7企業(yè)版旗艦版,以及windows server 2008r2操作系統(tǒng)。對(duì)于直接安裝在硬盤分區(qū)(例如c盤)內(nèi)的第一個(gè)操作系統(tǒng),下文將統(tǒng)一簡(jiǎn)稱為“原系統(tǒng)”,而vhd文件內(nèi)安裝的操作系統(tǒng)將簡(jiǎn)稱為“新系統(tǒng)”。 vhd文件的準(zhǔn)備 首先需要準(zhǔn)備好所需的vhd文件,為此需執(zhí)行下列操作: 1.在原系統(tǒng)內(nèi)運(yùn)行“diskmgmt.msc”打開(kāi)磁盤管理控制臺(tái),在“操作”菜單下選擇“創(chuàng)建vhd”

10、,隨后將看到圖1所示的界面。 2.單擊“瀏覽”按鈕選擇該vhd文件在硬盤上的保存位置,并設(shè)置虛擬硬盤的大小,同時(shí)建議為該虛擬硬盤設(shè)置為“固定大小”,而不要讓其動(dòng)態(tài)擴(kuò)展。設(shè)置完畢后單擊“確定”。由于是要?jiǎng)?chuàng)建固定大小的虛擬硬盤文件,因此需要將指定的空間全部分配完畢,如果指定的虛擬硬盤較大,這個(gè)過(guò)程將需要一段時(shí)間,具體進(jìn)度會(huì)顯示在磁盤管理控制臺(tái)窗口的底部。在磁盤管理控制臺(tái)內(nèi),創(chuàng)建完畢的vhd會(huì)顯示為尚未初始化的新硬盤。 3.在該磁盤上點(diǎn)擊鼠標(biāo)右鍵,選擇“初始化”,并在隨后出現(xiàn)的對(duì)話框上直接單擊“確定”。 4.在這50gb未分配空間上單擊鼠標(biāo)右鍵,選擇“新建簡(jiǎn)單卷”,將全部空間建立一個(gè)ntfs文件系統(tǒng)

11、的分區(qū),并記下為該分區(qū)分配的盤符(假設(shè)為“f盤”)。 至此該vhd文件的準(zhǔn)備工作已經(jīng)完成,并且該vhd文件會(huì)被掛載為原系統(tǒng)中的一個(gè)獨(dú)立硬盤分區(qū)。 在vhd文件內(nèi)“安裝”操作系統(tǒng) 隨后即可在這個(gè)vhd文件內(nèi)“安裝”操作系統(tǒng),但此處所說(shuō)的安裝并非使用傳統(tǒng)方式用光盤引導(dǎo),并執(zhí)行安裝操作,同時(shí)選擇vhd文件作為安裝位置。此處需要將windows安裝介質(zhì)內(nèi)wim格式的映像文件直接“展開(kāi)”到vhd文件內(nèi)。因此首先需要準(zhǔn)備好下列內(nèi)容: windows安裝介質(zhì):該功能只能用于安裝windows7企業(yè)版旗艦版wind0wsserver 2008 r2,并且嚴(yán)格來(lái)說(shuō)只需要提供這些版本操作系統(tǒng)介質(zhì)中的sources

12、install.wim文件即可。 映像的部署操作命令較為繁瑣,為了簡(jiǎn)化操作步驟,微軟提供了一個(gè)編寫好的windows powershell腳本,可在這里下載:http:110105-1(只需下載.psl文件)。使用該腳本后具體的操作會(huì)簡(jiǎn)單一些。 下文將以在windows 7旗艦版下安裝windows server2008 r2標(biāo)準(zhǔn)版為例進(jìn)行介紹: 1.使用管理員身份打開(kāi)windowspowershell窗口1,并運(yùn)行“set-executionpolicyremotesigned”命令(注意將下劃線“更換為空格,下文將不再提醒。另外請(qǐng)注意“一”與“的區(qū)別,“一”是需要輸入

13、的內(nèi)容)。 2.將安裝介質(zhì)內(nèi)的install.wim文件,以及下載回來(lái)的腳本文件都保存到d盤根目錄下,并在powershell窗口中進(jìn)入d盤根目錄,隨后運(yùn)行“install-windowsimage,psiwimd:install.wim”命令,該命令可查看指定的wim文件內(nèi)所有可用的映像,我們需要從中選擇自己需要的內(nèi)容。 這一命令的輸出結(jié)果如下: 從上述內(nèi)容可看出,該wim文件中包含8個(gè)不同的映像,我們想要安裝的是標(biāo)準(zhǔn)版完全安裝的windows server 2008r2,因此該版本映像對(duì)應(yīng)的編號(hào)是“1”。 3.隨后依然在windowspowershell窗口中,運(yùn)行下列命令即可將指定wim

14、文件內(nèi)指定編號(hào)的映像部署到之前創(chuàng)建的vhd文件內(nèi):install-windowsimage.psl-wimd:install,wim-apply-index 1-destination f: 這條命令中相關(guān)參數(shù)的含義如下: d:install.wim:指定用于安裝的wjm文件的位置。 -apply:指定這是一次“安裝”操作。 -index 1:指定需要使用wim文件中包含的,序號(hào)為“1”的映像進(jìn)行安裝。 -destination f:指定安裝到的目的地,這里的f盤就是上文所創(chuàng)建的vhd文件掛載后的盤符。 這條命令的運(yùn)行過(guò)程中屏幕上只會(huì)顯示一個(gè)該操作預(yù)計(jì)執(zhí)行時(shí)間的警告信息,不會(huì)顯示其他內(nèi)容,因此

15、請(qǐng)耐心等待,直到輸出下列結(jié)果: 至此新系統(tǒng)的安裝工作已經(jīng)完成,但我們還需要將該vhd文件從主系統(tǒng)內(nèi)卸載。具體方法是,在磁盤管理控制臺(tái)中,右鍵單擊該vhd掛載后產(chǎn)生的硬盤,從右鍵菜單中選擇“分離vhd”,并在隨后出現(xiàn)的對(duì)話框中直接單擊“確定”。配置bcd引導(dǎo)記錄 隨后還要在原系統(tǒng)中對(duì)引導(dǎo)數(shù)據(jù)進(jìn)行配置,以便創(chuàng)建多重引導(dǎo)萊單,并為在vhd中安裝的系統(tǒng)添加必要的引導(dǎo)項(xiàng)。該操作的步驟如下: 1.在原系統(tǒng)中使用管理員身份啟動(dòng)命令行窗口,然后運(yùn)行“cdeditcopy-currentd“2008r2st”命令。該命令的輸出結(jié)果類似這樣,請(qǐng)記住被“復(fù)制到”的guid,并請(qǐng)使用一個(gè)簡(jiǎn)單好記的描述信息: c:bc

16、deditcopycurrentdr2008r2st 已將該項(xiàng)成功復(fù)制到278lc4le-c6ea-1lde-89ca-810b730e97b3。 2.隨后運(yùn)行“bcdeditset記住的guid內(nèi)容osdevice vhd=vhd文件所在盤符:vh d文件的路徑”命令,該命令的輸出結(jié)果類似這樣: c:bcdedit /set278 lc41 f-c6ea-llde-89ca-810b730e97b3 osdevicevhd=d:winserv2ksr2st.vhd 操作成功完成。 3.隨后運(yùn)行“bcdeditset記住的guiddevicevhd=vhd文件所在盤符:vh d文件的路徑”命令

17、該命令的輸出結(jié)果類似這樣: c:bcdedit /set2781c41f-c6ea-11de-89ca-810b730e97b3 devicevhd=d:winserv2ksr2st.vhd 操作成功完成。 4.至此操作已經(jīng)完成,為了驗(yàn)證最終的結(jié)果,可在命令行下直接運(yùn)行“bcdedit”命令,如果能看到類似下列輸出結(jié)果,則表示操作正確(為節(jié)約篇幅,下列結(jié)果并不完整,只截取了最重要的內(nèi)容,見(jiàn)圖4): 至此全部操作已經(jīng)完成,如果一切操作無(wú)誤,在重啟動(dòng)電腦后,就可以看到一個(gè)操作系統(tǒng)選擇菜單,我們可以像使用傳統(tǒng)多重引導(dǎo)系統(tǒng)一樣,選擇一個(gè)操作系統(tǒng),并按下回車鍵開(kāi)始加載。 對(duì)于安裝在vhd文件中的系統(tǒng),首

18、次啟動(dòng)時(shí),因?yàn)榈扔谑菑某跏挤庋b的狀態(tài)下第一次啟動(dòng),因此需要安裝相應(yīng)的硬件驅(qū)動(dòng)和設(shè)備,首次啟動(dòng)需要的時(shí)間較長(zhǎng)。但后續(xù)的啟動(dòng)速度就會(huì)與正常情況下的啟動(dòng)速度相同。 在vhd文件內(nèi)安裝的操作系統(tǒng)正常運(yùn)行的過(guò)程中,依然可以訪問(wèn)本地硬盤上的全部分區(qū)(但具體盤符會(huì)有變化),并且這些vhd文件掛載后產(chǎn)生的硬盤分區(qū)也是可見(jiàn)的。但在原系統(tǒng)中,只要不掛載這樣的vhd文件,對(duì)應(yīng)的硬盤分區(qū)將不可見(jiàn)。 直接捕獲原系統(tǒng)為vhd文件 上文介紹了在一個(gè)空的vhd文件中“安裝”操作系統(tǒng)的方法。但實(shí)際上,如果有必要,我們還可以將原系統(tǒng)直接捕獲成vh d文件。這樣就等于為原系統(tǒng)創(chuàng)建了一個(gè)“克隆的副本”,并可通過(guò)轉(zhuǎn)移vhd文件,將原系統(tǒng)的完整環(huán)境轉(zhuǎn)移到其

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論