前言:WIN7和VHD的結合相信各位都已經很熟悉了,最近這樣的帖子網上比比皆是,我也對此特別感興趣,找了一篇,和各位分享~~
這幾篇文章很經典,權當學習,呵呵~
首先,我想指正一個說法,網上常常說Win 7 Native Boot VHD,更確切的說,應該是The Boot Loader Of Win 7 Native Boot VHD,重點突出---Win 7(包括2k8 R2)的Boot Loader。
下面是2種大的場景分類
我來一一解釋每一種場景。
1.雙系統
雙系統顧名思義,就是在原有的一個系統上添加一個新的系統,這裏我假設在
在原有的Win 7上添加一個新的Win 2k8 R2。我能夠比喻成1+VHD,1就是原有的操做系統(Win 7),VHD則是要新增的操做系統。
-------------------------------------------------------------------------------------------------------------------
實驗條件:
1.一臺安裝Win 7的計算機
2.ImageX
3.一張Wn 2k8 R2安裝光盤(其實只須要裏面的Install.wim文件)
-------------------------------------------------------------------------------------------------------------------
這裏我仍是簡單的說一下步驟:
1.在已有的Win 7裏面新建一個VHD並掛載到X盤(能夠隨意選盤符)
2.ImageX一個Win 2k8 R2到X盤
3.修改啓動項,Bcdedit
-------------------------------------------------------------------------------------------------------------------
注意事項:
1.只能ImageX一個Win 7以上的操做系統,若是ImageX一個Vista,再實現雙系統,當用Win 7的引導程序引導這個VHD會提示錯誤
2.這個時候引導雙系統的引導程序,是原來Win 7的。原有的操做系統能夠是Vista或者2008的嗎?
2.單系統
所謂單系統,就是單一的VHD,
一個硬盤上面放一個VHD,我把它比喻成0+VHD,0就是一個空硬盤,上面什麼都沒有,VHD則是要新增的操做系統。這個纔是我今天要介紹的重點。一樣,我這裏VHD上的操做系統是Win 2k8 R2爲例。
單一VHD有2種部署方法:WinPE 3.0和雙硬盤。
2.1 WinPE 3.0
-------------------------------------------------------------------------------------------------------------------
實驗環境:
1.一臺沒有操做系統的
新計算機
2.WinPE 3.0光盤(裏面最好附帶ImageX)
3.一張Wn 2k8 R2安裝光盤(其實只須要裏面的Install.wim文件)
4.一臺
普通的計算機,只做存放2k8 R2光盤使用,並把光盤共享出來
5.新計算機和普通的計算機都須要在同一網段
6.Bcdboot
-------------------------------------------------------------------------------------------------------------------
簡單說一下步驟:
1.先在新計算機的光驅放入WinPE 3.0的光盤,並引導
2.在WinPE 3.0的環境裏面把新計算機的硬盤分區,分紅一個C盤外加一個S盤,C盤用來存放VHD,S盤用來存放引導程序,並把S盤設置成爲Active
3.新建一個VHD放在C盤上,並掛載到X盤符
4.在普通的計算機上放入2k8 R2的光盤,並共享盤符
5.回到WinPE 3.0的界面裏面,用ImageX把2k8 R2的鏡像還原到X盤
6.Bcdboot,把引導程序寫入S盤
其中的步驟就這些,蘇繁的文章寫得很詳細。
-------------------------------------------------------------------------------------------------------------------
注意事項:
1.若是沒有網絡環境,能夠考慮使用2個光驅或者U盤,有不少種組合的方式,宗旨就是:從WinPE 3.0啓動系統,而後在裏面把2k8 R2的鏡像還原到VHD的掛載盤符,最後Bcdboot製做引導程序
固然也能夠先作好VHD,而後拷到新硬盤去就行了。
從上面的步驟,咱們能夠發現有2個明顯的缺點:1.命令行下面操做 2.須要網絡環境
因此,我仍是重點推薦一下雙硬盤的方法。
2.2 雙硬盤
-------------------------------------------------------------------------------------------------------------------
實驗環境:
1.一臺Win 7計算機,掛載雙硬盤,一塊硬盤是Win 7用的,而另一塊硬盤是空的,就是咱們要放VHD的實驗硬盤
2.一張Wn 2k8 R2安裝光盤(其實只須要裏面的Install.wim文件)
3.ImageX
4.Bcdboot
-------------------------------------------------------------------------------------------------------------------
簡單說一下步驟:
1.先在Win 7裏面把空的硬盤分區,分紅兩個盤符,其中一個放VHD文件,另一個放引導程序,假設是E盤和S盤,S盤須要設置爲Active
2.在E盤裏面新建一個VHD文件並掛載到X盤
3.ImageX 2k8 R2到X盤
4.Bcdboot,把引導程序寫入S盤
相對上面的WinPE 3.0的方法,雙硬盤顯得容易操做一些,對於環境的要求也要小不少。
若是想要快速部署,能夠先作好一個現成的2k8 R2的VHD,那麼所須要作的就是複製粘貼再加Bcdboot。
最後補充一點:
ImageX 還原出來的VHD文件,若是不進行Bcdboot,即便直接放到Hyper-V或者VPC裏面,也沒法引導。這點我起初也不明白,後來發現Hyper-V 生成的VHD,和ImageX生成的VHD有本質的區別,在於前者直接生成了200M的包含bootmgr的System Partition,然後者沒有,因此須要Bcdboot。