Tag Archives: VHD Dual Boot

How to install Win8 on VHD with Dual Boot – 如何把Windows 8 安裝在VHD 上 之後使用Dual Boot

Windows 8 安裝在VHD 上 之後使用Dual Boot

聽起來很像很困難..
但是事實上算是十分簡單的
首先我們先要把Windows 8ISO 燒錄到DVDUSB

之後建立好一個VHD

建立VHD的詳情可以參考以下網誌

Windows 8 VHD Dual Boot Part 1 – How to Create Virtual Hard Drive (VHD) – 如果在Windows 上建立Virtual Hard Drive

Create VHD via DiskPart Command – 使用DiskPart來建立虛擬硬碟

所有事情都預備好之後便可以開始安裝Win8
放入了Windows 8DVD 光碟..之後開啟電腦
Press any key to boot from CD or DVD..
選擇Windows 8系統語言..
之後按”Next/下一步
Windows Setup -> Select Language
按”Install Now/馬上安裝
Install Now

之後便要輸入Windows 8Product Key
輸入後按”Next/下一步
Enter Windows 8 S/N

便要接受使用條款 ->按”Next/下一步
Accept the license terms

在”Which type of installation do you want /那一個安裝種類
選擇”Custom: Install Windows Only (advanced) / 自定: 安裝視窗
Which type of installation do you want /那一個安裝種類

在”Where do you want to install Windows/ 那裡安裝視窗
Where do you want to install Windows/ 那裡安裝視窗

不用選擇任合一個 Hard Drive
而按鍵盤”SHIFT + F10‘ 來使用 Windows命令行
Windows Console
之後我們需要使用DiskPart把之前建立的VHD Attach 到電腦上

首先我們要知道之前把這個VHD 儲存在那裡
我們可以用Dos Command 來查
E.G. C:\ dir等等

因為在這個安裝模式中..我們的硬碟位置有可以會和之前在Win7看到的不同
之前我是VHD 是儲存在E:
Windows 7是在C:
現在位置都不同了
我的VHD 是在D:

Check where is the VHD to be attach

知道VHD 儲存在那裡我們便可以用Diskpart的指令來Attach這個VHD
E.G.
輸入DiskPart
之後輸入以下指令選擇 VHD
select vdisk file=d:\VHD\Win8.vhd
Select VHD for Windows 8
之後輸入以下指令Attach VHD
attach vdisk
attach VHD for windows 8
完成後輸入 “exit” 離開DiskPart
之後關閉這一個Windows Console
Exit Diskpart
回到Windows Setup 看到硬碟上和之前沒有什麼分別
Hard Drive options unchanged
我們以按一下”Refresh/重新整理
之後便會看到新增的 “Drive/硬碟 Virtual Hard Disk
VHD appear after clicking in refresh
我們選擇新增的VHD.. 之後按”Next/下一部

有時候可能會有彈出一個錯誤信息
E.G.
Windows cannot be installed to this disk. This computer’s hardware may not support booting to this disk. Ensure that the disk’s controller is enabled in the computer’s BIOS menu

如果這個情況出現的話而你又不能Boot到這個VHD上你便需要在BIOS 更改設定…Otherwise是可以不理會他的…

安裝開始了[之後我也沒有理會他..不久便安裝完成了]
Installing Windows 8
Getting Devices Ready
Getting Devices Ready
Getting System Ready
Getting System Ready
完成後便會看到Dual Boot的畫面
大家可以選擇Windows 8Windows 7
或者是可以更變預設的設定
Change default or choose other options/改變預設或選擇其他選擇
Dual Boot Windows 8 in VHD

現在可以Dual BootVHD 上的 Win8 或在正常硬體上的Win7
可以享受真實硬體的效能

Hope you find it useful

Windows 8 VHD Dual Boot – Install Windows 8 on to VHD and Dual Boot Part 0 – Windows 8 安裝在VHD(Virtual Hard Disk)

最近上了一個有關Windows 8 應用開發的活動
之後對Windows 8Application開發十分有興趣

所以便希望可以在Win7上安裝一個Virtual Machine用來測試這一個Windows 8
很可惜..
暫時(2012年4月)很像還沒有一個可以做到在Virtual Machine上安裝了Windows 8又可以使用Full Screen
Virtual Box 安裝完成後便變成了這樣子了.

Full Screen Mode
Windows 8 in Virtual Box Full Screen Scale Mode
Scale Mode 
Windows 8 in Virtual Box Maximum with Normal Mode
感覺很不順暢呢

但是又不希望使用Dual Boot… 如果使用Dual Boot的話便要把Hard Drive硬碟分割 Partition了…
所以比較麻煩..還有要預留給Windows 8硬碟空間也不能用..
Just In case 這個Windows 有什麼問題.便會失去資料了

最後朋友介紹了我去參考Hanselman的博客..學習了如何把Windows 8 安裝在VHD(Virtual Hard Disk)
http://www.hanselman.com/blog/HowToGuideToInstallingAndBootingWindows8ConsumerPreviewOffAVHDVirtualHardDisk.aspx
把系統[Windows 8]安裝在VHD上的好處是可以令到使用者體驗到把Windows 8安裝到真正硬體上的一樣..可以享受真實硬體的效能..

把整個過程完成後
系統便會出現一個Dual Boot的版面了…
給用戶選擇Windows 8Windows 7
最大的分別是我們的Windows 8 是安裝在一個VHD
而不是電腦上其中一個真實的Partition.
*免責聲明-以下只是我個人經驗分享…所以不能保証沒有風險的

如果大家有興趣的話可以參考以下我看完了Hanselman 之後以自己使用時遇到的經驗所寫的分享

首先我們要先確正我們硬碟有足夠的空間…(最小要有40GB Free的)
之後我們要Download Windows 8ISO.. 之後把這個ISO 燒錄到DVDUSB
大家可以到 以下URL Download Windows 8 Consumer Preview
http://windows.microsoft.com/en-CA/windows-8/iso

如果大家對把這個ISO 燒錄到DVD 或 USB上有困難可以參考以下網誌

Create Bootable USB Drive for Windows 7 or Windows 8 自己製作Windows 7 或 Windows 8的 開機 USB 碟 [使用Windows 7 USB DVD Download Tool]

之後備份我們的Boot Manager Database, 因為使用Dual Boot會改變硬碟上的 Boot Manager Database的

備份Boot Manager Database 我們需要以管理員身分執行Command Prompt [命令提示字元]
Start/開始” -> “Accessories“->在”Command Prompt/命令提示字元“上按 “Mouse Right Click” 之後選擇 “Run as administrator/以管理員執行
Start-Accessories-Command Prompt
之後輸入以下指令 去 Backup Boot Manager Database
指令是這樣的
BCDEDIT /export [在這裡輸入想把Boot Manager Database備份到的資料夾和檔案名]

E.G.
BCDEDIT /export e:\VHD\bcdbackup_20120330.bak
Back up Boot Manager Database file command

完成後我們可以開啟備份到的資料夾看看所備份的檔案..之後可以Email 自己留多一個Copy/Backup
Backed up Boot Manager Database file
如果將來想還原 Boot Manager Database的話.可以使用還原的Command
BCDEDIT /import [在這裡輸入想把Boot Manager Database之前備份到的檔案和位置]
E.G.
BCDEDIT /import e:\VHD\bcdbackup_20120330.bak
這個指命通常是你不想再使用這個VHD Dual Boot時執行的..執行之後重啟電腦便可以了

之後我們可以開始建立我們的Virtual Hard Drive (VHD)了
由于這篇網誌太長了…所以我便分開 幾部分…
大家可以參考如何建立 Virtual Hard Drive

Windows 8 VHD Dual Boot Part 1 – How to Create Virtual Hard Drive (VHD) – 如果在Windows 上建立Virtual Hard Drive


Create VHD via DiskPart Command – 使用DiskPart來建立虛擬硬碟

Virtual Hard Drive 建立好之後我們可以開始安全我們的Windows 8在這個VHD
詳情大家可以參考如何在把Windows 8 安裝在VHDDual Boot

How to install Win8 on VHD with Dual Boot – 如何把Windows 8 安裝在VHD 上 之後使用Dual Boot

 

Hope you find it useful