Windows 7/8使用VHD建立Windows 8.1的多重開機系統

記得幾年前很流行雙重開機系統,是否很懷念呢?之前是使用分割區的方式來安裝雙重系統,而目前我都是使用虛擬機器來運作單機多系統的需求,但其效能就落差蠻大的,自從Windows 7支援VHD開機後,也就是把VHD視做一顆一般的硬碟,系統裝載的驅動程式是電腦實際的驅動程式,並非像虛擬機器上的模擬驅動程式,所以其效能出奇的好,與實機差異甚小,是玩家講求速度的多重啟動系統最佳方案。

Bloggerads載入中~

 

 

PC硬體大幅的提升帶動了虛擬機器的流行,挨踢路人甲一直使用VMware workstation來實現一台硬體設備同時執行多個作業系統,除了方便玩家進行研發、測試與佈署應用程式的模擬環境外,更是IT人員不可或缺的工具, VMware workstation 10 支援最新的Windows 8.1與VMware ESX 5虛擬機器,雖然VMware workstation 功能越來越強大,速度更是虛擬軟體的佼佼者,但模擬的效能畢竟比不上實體機器的效能,尤其是驅動程式的虛擬化,也造成很多測試上的相容性問題(可參考安裝Windows 8.1預覽版-使用VMware Workstation 9)。

 

 

原先舊windows系統是不支援的VHD原生開機,而必須搭配 Hypervisor與虛擬機器才能從VHD檔案開機,但Windows 7及Windows Server 2008 R2後的作業系統開始支援從VHD進行原生開機,什麼是VHD?VHD(Virtual Hard Disk)檔案是微軟虛擬機器軟體模擬硬碟的檔案格式,其實有使用Microsoft Virtual PC的人應該不陌生,因為Microsoft Virtual PC在建立虛擬機器時就會產生一個VHD映像檔,而微軟旗下的產品Hyper-V、Virtual Server、Virtual PC都是以VHD來模擬硬碟的,連Windows 7內建的「備份和還原」功能也都使用VHD映像檔哦!

 

簡單的說VHD就是將檔案模擬一顆的虛擬硬碟,這顆虛擬硬碟與實體硬碟一樣有磁柱(Cylinder)、磁頭(Heads)與磁區(Sector)等的架構,可以運用在虛擬機器上,也可以直接掛載於實體機器來開機,不再侷限在只能使用在虛擬機器上的傳統思維,其實這個觀念有點類似虛擬光碟的方式,虛擬光碟機就是把光碟映像檔當作光碟來使用,同理VHD就是把映像檔當成一個硬碟來使用,只不過其架構比虛擬光碟複雜多了。

 

在安裝之前要先了解VHD的一些限制:  

  • 目前僅Windows 7企業版、Windows 7旗艦版、Windows Server 2008 R2、Windows 8/8.1有支援VHD 開機的機制。
  • 如果你的電腦有使用「BitLocker」加密的話,將無法建立Windows 8 的VHD,也不能從VHD來啟動,更不能再VHD內使用「BitLocker」功能。
  • 產生VHD時請確定檔案指定的大小不能大於實體的硬碟空間。
  • VHD檔的父磁碟分割不可以有磁碟快照功能。
  • VHD 開機的系統支援睡眠但不支援休眠。

 

Windows 8系統安裝VHD的Windows 8.1實作

 

要嘗鮮Windows 8.1又想使用原先的Windows 7/8系統,虛擬機器是不錯的方案,但又要講求效率與實體驅動程式的話,挨踢路人甲建議使用VHD虛擬硬碟來安裝。過去Windows系統是使用「Fdisk」指令來處理磁碟管理,目前都是以Diskpart來取代Fdisk,Diskpart功能強大,最重要的是支持腳本運行,當然你也可以在傳統的命令列模式上輸入「diskpart」來運作,不過Windows 7/8都可以使用繪圖介面來建立VHD。

 

▼在Windows 7/8開啟「磁碟管理」工具程式,選單上進入【動作】→【建立VHD】。

 

▼接下來要建立一個VHD虛擬硬碟,在建立之前須留意放置的地方,請按下〔瀏覽〕來選擇想要建立VHD的位置,如挨踢路人甲在C槽建立一個win81.vhd並選擇虛擬硬碟的大小,虛擬硬碟的格式選擇VHD,而虛擬硬碟的類型則是選擇動態擴充。當然你可以選擇固定大小,因為使用固定容量會依設定直接劃分一塊區域配給映像檔使用,而其優點就是存取效能最好,也比較不容易出問題。由於為了截圖而在Vmware上模擬,所以才使用動態擴充方式,這樣用多少給多少較能節省硬碟空間。

 

▼VHD的虛擬硬碟出現了,藍色的硬碟圖示與一般灰黑有所不同,按下滑鼠右鍵選擇「初始化磁碟」。

 

▼由於容量不大,以預設的MBR按下〔確定〕。

 

▼開啟檔案總管,到建立VHD的位置查看,可以看到win81.vhd檔案,此檔就是虛擬硬碟。

 

▼目前尚未有Windows 8.1專業版的IOS檔下載,想要嘗鮮多重啟動可以參考Windows 8.1 Enterprise 繁體中文版ISO評估版Windows 8升級期待已久的Windows 8.1 預覽版文章,且確定目前的Windows 7/8沒有使用「BitLocker」加密功能,將下載的ISO檔燒錄成光碟或製作好的Windows 8.1 USB。接著將光碟或隨身碟放入,並進入BIOS內調整成USB隨身碟為第一開機順序(若使用光碟開機請調整至光碟)。

 

▼假如你使用Vmware的虛擬機器,想要使用USB隨身碟來開機,請參考如何讓VMware使用USB隨身碟開機文章。

 

▼不管由光碟或USB隨身碟啟動裝置後,不久即可進入語言選擇的安裝畫面,請選擇後按下〔下一步〕出現如下畫面。

 

▼看到下圖立即安裝畫面請勿直接按下,此時要按下〔SHIFT〕+〔F10〕來進入命令模式視窗。

 

▼在命令模式視窗下輸入「diskpart」指令並按下〔Enter〕,此時會進入diskpart的命令程式模式。因挨踢路人甲使用USB安裝碟,所以每個人的設備會因裝置的多寡而有所不同。為了要確定之前建立的VHD虛擬硬碟在哪裡,所以輸入「list vol」來查看所有的分割區,下圖中可以很清楚看到C碟為Windows 7/8預設安裝的系統保留區之分割區,而「E」磁碟代號才是系統所在的位置,D碟代號就是Windows8.1的USB安裝碟。所以依例的狀況,VHD虛擬硬碟的位置應該是設在「E」。

 

▼接著使用 select vdisk來選擇運作的VHD檔案,當然是剛剛建立的win81.vhd囉!,再使用attach vdisk來掛上顆虛擬硬碟,最後輸入exit來離開束命令模式。

 

▼回到之前Windows8的畫面來繼續安裝。

 

▼出現Windows 8.1企業版授權條款,勾選「我接受授權條款」後按〔下一步〕。

 

▼下面的畫面別注意,安裝類型上請選擇「自訂:只安裝Windows(進階)」方式。

 

▼仔細查看會發現一顆被製造出來的VHD虛擬硬碟,直接點選來安裝吧 !

 

▼緊接著出現windwos安裝熟悉的安裝畫面,會複製、展開與安裝到指定的硬碟,也就是我設定的VHD啦!

 

▼等待再等待經過了一段時間,畫面終於出現了雙系統的選單,Windows 8.1安裝時會判斷有系統在裡面時,多重選單會自動建立,是不是很方便呢?

 

▼選擇Windows 8.1試試進入看看吧!經過一連串的設定終於看到Windows 8.1的開始畫面了。

 

▼想要移除雙開機系統也是相當容易,首先確定變更原先Windows 7/8系統為預設的OS並進入系統,按下【Win】+【R】開啟「執行」的視窗,請輸入「MSConfig.exe」後按下〔確定〕出現如下畫面,並選按〔開機〕標籤分頁,將「Windows 8.1」項目刪除,重新開機後就不會出現雙重開機的選單。

 

▼刪除了開機選單後,建立的VHD虛擬硬碟空間並未釋放空間,所以還要將win81.vhd刪除才會釋放哦!

itwalker

網路改變了眾人的生活模式,雖然離開電腦一陣子,對電腦的熱愛從未間斷過,或許技術與功力已遠遠不及時下年輕人,但試著去畫一個圓,圓不圓沒關係,盡力就好,如果覺得文章不錯的話,請大家按個「讚」或「+1」,感謝您的支持與鼓勵!歡迎加入我的粉絲團 : https://www.facebook.com/itwalker ,更多關於挨踢路人甲的文章: https://walker-a.com

2 個回應

  1. Dick Wong 說:

    請問版主,

    用Vhd安裝W10,
    若安裝W10的VHD中毒,
    是否剷除整個VHD之後,
    是不會影響原實體系統(W8.1)是嗎!?

    若刪除了裝W10的VHD,
    是否還有殘留檔在原W8.1內!?

    以上疑問,請幫忙

    • 路人 說:

      剷除整個VHD之後,
      是不會影響原實體系統(W8.1)

      若刪除了裝W10的VHD,
      不會有殘留檔在原W8.1內

發表迴響