初探Windows 7 Beta和.VHD文件

2009/1/12 0:23:45    編輯:Windows7之家 - Mary Jane     字體:【

Win7之家afsion.com.cn):初探Windows 7 Beta和.VHD文件

 不少人都還不知道Windows 7對Virtual PC,Windows Server 2008 R2和Hyper-V上使用的.VHD的支持怎么樣吧?下面是一個簡述。

Windows 7中,運行diskpart

現(xiàn)在就可以創(chuàng)建一個空白.VHD文件了,下面這條命令會在virtual文件夾下自動創(chuàng)建一個16GB大小的VHD文件(VHD文件放哪都行,但首先必須新建一個文件夾)。

create vdisk file=c:\virtual\win7.vhd type=fixed maximum=16000

系統(tǒng)需要幾分鐘來完成此操作,在我的機器上,Windows 7花費了10分鐘來創(chuàng)建這個文件,完成后Diskpart會有提示。

現(xiàn)在就可以將Windows 7 Beta安裝到這個VHD文件中去了。首先打開光驅(qū),放入Windows 7 DVD光盤。重啟系統(tǒng),BIOS里設(shè)置為光驅(qū)啟動。在Windows 7安裝程序啟動后選擇好自己的語言,然后按下shift+F10以調(diào)出命令提示符。

首先看一下前面的盤符(我這是D),記住盤符,然后輸入命令:

diskpart
select vdisk file=d:\virtual\win7.vhd
attach vdisk

關(guān)閉命令提示符并開始安裝Windows 7,選擇自定義安裝,在分區(qū)表中可以看到一個16GB大小的未分配分區(qū),選中并開始安裝。

此時,如果系統(tǒng)提示無法從光驅(qū)啟動,忽略并繼續(xù)安裝即可。

繼續(xù)安裝,由于是.VHD文件,系統(tǒng)會將其寫入啟動項。問題來了,此時上面進行的安裝將會成為Windows 7的默認啟動項,而且跟原先安裝的系統(tǒng)名字一模一樣,都是Windows 7。別擔(dān)心,繼續(xù)安裝,這些都是可以搞定的。

好了,安裝完成后,下面該是如何解決上面談到的問題了。

*右鍵命令提示符-管理員身份運行
*bcdedit /v 找到.VHD的編號并復(fù)制
*輸入bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} description “Windows 7 - VHD”
(其中的xxxx代指上面的.VHD編號)
*現(xiàn)在在啟動項中你會看到Windows 7和Windows 7 - VHD2個不同的名字了
*如果想將Windows 7 - VHD放到啟動項的最下面,輸入:

bcdedit /displayorder {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast

PS:上述所有命令提示符中的操作都別忘了回車

附部分原文:

Some of you seem confused about how Windows 7 goes about supporting .VHD files as used by Virtual PC, Windows Server 2008 R2 and Hyper-V. Here’s a quick how-to work with .VHD files in Windows 7.

OK, let’s begin with a Windows 7 beta 1 install. Fire up a Command Prompt and type the following:

diskpart

    Note: Press ENTER after each line to execute the commands.

You’re now ready to create a blank .VHD file. The following command creates a 16GB VHD file in a folder called virtual (you can put the .VHD anywhere, but create any folder in advance):

create vdisk file=c:\virtual\win7.vhd type=fixed maximum=16000
...