會員中心 | iThome online | iT邦幫忙 | iT邦部落格

載入中...

skite

高中生
1級

我是小老師:用Windows 7的虛擬磁碟(VHD)開機

寫在前面
在Windows 7中,有一項鮮為人知卻非常實用的功能,稱為「原生VHD」開機。

這個功能可以讓我們利用VPC格式的虛擬磁碟(VHD檔案)來開機,並直接存取硬體資源,像是處理器、記憶體、硬碟,以及一般虛擬化無法模擬的顯示卡,以提升虛擬磁碟的效能。

接下來就為各位介紹這項新功能:



發佈到:發佈到Facebook 發佈到噗浪 發佈到twitter
發文時間:2009-08-18 11:47:55
最近更新:2009-08-19 02:00:32
分享內容

1.既然是虛擬磁碟開機,首先當然要建一個虛擬磁碟啦,這部分我們可以利用windows 7內建的磁碟管理工具來做,只要在我的電腦圖示上按右鍵,選「管理」就可以開啟這個工具囉!
之後再選擇「磁碟管理」,並按右鍵選擇「建立VHD」。


2.建立過程中可以指定VHD檔案的名稱、容量和固定/動態變更磁碟大小等,完成後就可以看到磁碟機清單中多出一台虛擬磁碟啦!而這裡我是建了一個20GB的固定大小VHD。


3.接下來要再利用Windows AIK工具中的DISM和ImageX指令來套用映像檔至虛擬磁碟,以便開機使用。
[Windows AIK可以在這裡下載]


4.然後要再用Windows 7內建的BCDedit來修改開機選單,讓開機時出現用虛擬磁碟開機的選項。(圖中出現了Partition C:和V:兩個開機磁碟,V:就是VHD了)


5.完成後重新開機,可以看到開機選單中已經可以選擇VHD開機囉!


6.首次用VHD開機時,系統需要載入目前的硬體設定:


7.這邊必須要注意,因為VHD使用的硬體和原本的Windows 7相同,所以當初在第3步套用映像檔時,必需使用和原本Windows 7同樣版本的映像檔才行。像是我原本的Windows 7版本為RC版Build 7100,套用的映像檔也要是Build 7100的install.wim檔案才行,不然開機後就會出現錯誤:


8.如果設立都正確,就可以順利開機啦!開機後要重新安裝一次Windows 7,包含設定語系、時區和網路等等,和安裝實體作業系統一樣。


9.安裝完成後別著急,我們先來插播一下,看看原本Windows 7的「我的電腦」,實體的C碟大小有50GB。


10.再來比較用VHD開機後,結果C碟已經變成VHD啦,大小是之前設定的20GB。而且用酒精模擬出來的虛擬光碟機(I:)也不見了。


11.然後是原本的Windows 7裝置管理員,可以看到裝了2顆硬碟,也有實體硬碟的存取控制器。


12.在一般虛擬機器下,顯卡和磁碟機都是虛擬的,像XP Mode的裝置管理員就長這樣:


13.而VHD開機下的裝置管理員,比原生的多了一個虛擬磁碟機,而且實體磁碟機的控制器也不見了。但最最最重要的是,顯卡不是模擬的,也可以找到實體磁碟機耶!


14.來檢測一下VHD開機後的效能,除了3D圖像的OGL和硬碟表現較差外,其他像是處理器、記憶體或2D圖形效能,都幾乎和原生的Windows 7沒有差別。
VHD的效能

原生Windows 7的效能


15.當想要用系統內建的效能評測工具來看分數時,卻顯示虛擬環境不能使用…


16.但話又說回來,雖然OGL的測試效能較差,不過VHD開機下,看3D動畫還是很流暢的。


17.而且要使用像是Aero Peak等3D特效或功能也完全沒有問題!


結論
Windows 7新增的這項功能,當需要測試或暫時使用時,用VHD開機後的一切行為,都只會記錄在VHD檔案中,不會影響原本的作業系統穩定性及安全性,事後還能用還原或刪除的方式來清理這些變更,真是方便到不行!

對沒事喜歡安裝一些有的沒的軟體的惡搞型玩家,這個功能可以讓你玩個盡興,又不用擔心整天要重灌很麻煩,一定要來試一下的唷!

參考資料:微軟

我是小老師:用Windows 7的虛擬磁碟(VHD)開機

1

小7糾察隊
shunza388( 國中生7級 )
2009-08-18 11:54:47
不過硬碟空間要夠大耶
話說我的筆電才160GB

2

小7糾察隊
hongchung( Super小超人1級 )
2009-08-18 11:54:48
果然是一篇超重量級的教學,大師出手,確實不凡,推。

3

小7糾察隊
shunza388( 國中生7級 )
2009-08-18 11:55:50
看來我真是個嫩咖阿 哇哈哈哈哈

4

小7糾察隊
p22446633( 高中生9級 )
2009-08-18 11:57:46
這個功能看起來有一點點複雜.. XDD

話說,我發現skite大的螢幕也是奇美的 XDDD

[-隱藏]

回應 p22446633

1

hongchung 說:

您真是眼尖,半個字都被您發現了。

2009-08-18 12:02:39

2

p22446633 說:

哈~ 其實我也是用奇美的~~

2009-08-18 12:07:02

3

skite 說:

愛用國貨咩~

2009-08-18 12:57:48

4

p22446633 說:

哪一款的呀~!?

2009-08-18 17:16:33

5

skite 說:

型號照片裡有,眼睛不夠尖喔… XD

2009-08-19 16:28:28

6

p22446633 說:

哈~ 看到了~~

2009-08-20 10:12:15

5

小7糾察隊
hongchung( Super小超人1級 )
2009-08-18 12:01:04
屎蛋的Tag需修正一下,是小老師不是老師,小老師非老師,Windows 7 Club是粉笨的,會找不到的。

[-隱藏]

回應 hongchung

1

skite 說:

感謝,眼殘沒發現打錯了…囧a

2009-08-18 12:55:05

2

p22446633 說:

XDD 看到了 哈~~

2009-08-20 10:12:02

6

小7糾察隊
aks772001( 高中生9級 )
2009-08-18 12:01:41
哈哈,真是一個不賴的功能!
又學到一招了!

7

tomexcel( 國中生1級 )
2009-08-18 12:10:19
這一招跟 VM 比,好傢是不相上下!重點是 可以玩Aero Peak,我在VM 裏一直沒辮法玩Aero Peak,這要來好好研究一下!

8

小7糾察隊
hongchung( Super小超人1級 )
2009-08-18 12:12:57
我的硬體設備不佳,改天來張羅一些較好的硬體設備也來玩玩。

9

小7糾察隊
alexc( 高中生1級 )
2009-08-18 12:24:20
厲害了

10

skite( 高中生1級 )
2009-08-18 12:56:44
硬體設備的話的確是不能太差,至少要雙核心和2G以上記憶體吧,處理器應該也是要支援Intel VT或AMD-V吧,算是有點門檻…

11

小7糾察隊
gric( 高中生3級 )
2009-08-18 14:11:33
推推推~!我也務實的推一下!

12

zinor( 國中生9級 )
2009-08-18 16:32:34
實用的教學
推推推

13

小7糾察隊
simon581923( 高中生1級 )
2009-08-18 16:57:40
超級專業的, 推~~
這好像是說Windows 7已經內建Virtual Machine的功能, 只要是VHD都可以拿來開機是嗎?
另外, 有沒有安裝Virtual PC呢??

14

skite( 高中生1級 )
2009-08-18 17:07:52
雖然我的windows 7中是有裝,但是使用這項功能其實並不需要安裝VPC。

不過不是所有的VHD都能拿來開機,必須要「原生」的VHD檔案,這種VHD建立方式和用VPC製作的虛擬磁碟不同,而要利用文中提到的ImageX工具來製作。

15

skite( 高中生1級 )
2009-08-18 17:15:05
修正一下,應該說這項功能其實和VPC無關,使用VPC建立的VHD反而不能用來開機,只有用Windows 7、Windows Server 2008 R2或Hyper-V建立的VHD檔,才支援這項功能。

16

小7糾察隊
aks772001( 高中生9級 )
2009-08-18 17:36:47
所以說這個功能在某些硬體和軟體的條件上還是有限制的。

17

小7糾察隊
gric( 高中生3級 )
2009-08-18 18:39:15
所以不是每個人都能夠有「機」會做這個科目的小老師!

18

willie761111( 小學生1級 )
2009-08-18 18:59:58
大大您介紹的可真仔細呀~
不過我想我應該比較少用到~呵呵!

19

skite( 高中生1級 )
2009-08-19 09:48:02
軟體的限制比較少啦,只要是用win7的企業版或旗艦版都可以使用這個功能。

20

小7糾察隊
csk( Super小超人1級 )
2009-08-19 10:07:09
剛好小弟在公司每天都用的VIRTUAL PC2007,就可以直接連結VHD了,也挺方便的
第一頁 | 上一頁 | 1 | 2 | 3 | 下一頁 | 最後一頁

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

人氣3C應援團

最新3C應援團PO文

看更多>>>

新幫手