2011年9月30日 星期五

Virtual PC無法安裝Windows 8 Developer

在前文中的【Windows 8 Developer Preview - 安裝篇】已經有為各位介紹了Windows 8 Developer Preview的安裝,相信應該有不少人會去下載安裝來搶先體驗一下微軟下一代新的作業系統。

但對於大多數的人來說,不太可能拿實體主機來安裝體驗,通常都會利用虛擬電腦之類的軟體來安裝使用,如市面上常見的Windows Virtual PC、Microsoft Virtual PC、VMWare、VirtualBox....等等。上述列出的這幾套虛擬電腦中,除了VMWare需付費外(有試用版)其餘幾套都屬於免費。

可是見來常常看到大家在詢問,為何Windows Virtual PC或Microsoft Virtual PC都無法建立安裝Windows 8 Developer呢?都會出現如下列的範例中圖示一樣,出現【You can search for the error online:HAL_INITIALIZATION_FAILED】的錯誤訊息。

((Windows 7內建的Windows Virtual PC))

((安裝Windows 8 Developer))

((發生錯誤:You can search for the error online:HAL_INITIALIZATION_FAILED))

((Microsoft Virtual PC 2007 SP1))

((安裝Windows 8 Developer))

((發生錯誤:You can search for the error online:HAL_INITIALIZATION_FAILED))

在上述中兩套微軟自家的虛擬電腦Windows Virtual PC和Microsoft Virtual PC都無法建立安裝Windows 8 Developer。

同樣顯示【You can search for the error online:HAL_INITIALIZATION_FAILED】的錯誤訊息。原因何在?

Windows 8必需建立在支援ACPI 2.0的架構下才可以安裝,一般實體主機都支援ACPI 2.0,而另外兩套虛擬電腦軟體VMWare及VirtualBox都有支援ACPI 2.0的架構,我們來驗證一下是否能正常安裝。

((使用VMWare安裝Windows 8 Developer))

((VMWare版本為8.0.0 Build-471780))

((使用VirtualBox安裝Windows 8 Developer,VirtualBox版本4.1.2r73507))

((VirtualBox順利載入安裝))

在上述範例中,很清楚的看到,微軟的Windows Virtual PC或Microsoft Virtual PC是無法建立安裝Windows 8 Developer,那微軟哪套虛擬電腦才能安裝呢?

目前筆者測試過,使用微軟的Windows Hyper-V Server 2008、Windows Server 2008 With Hyper-V及Windows Server 2008 R2 With Hyper-V,都能正常建立及安裝Windows 8 Developer。

相關資源:VMWare官方下載:Download、VirtualBox官方下載:Download

沒有留言:

張貼留言