/*以下內(nèi)容根據(jù)Aviraj Ajgekar的博客文章編譯和修改。*/
Windows 7 beta版本(build 7000)中包含了一個(gè)非常有趣的新特性:從VHD文件啟動(dòng)計(jì)算機(jī)!
Windows 7的啟動(dòng)部分和內(nèi)核驅(qū)動(dòng)程序都內(nèi)置了對VHD文件讀寫的支持,這樣我們可以在不啟動(dòng)硬盤上操作系統(tǒng)的情況下,從VHD文件內(nèi)的操作系統(tǒng)直接啟動(dòng)。
下面,我們逐步來看一看Windows 7下VHD啟動(dòng)的實(shí)現(xiàn)方法和配置操作的步驟。首先我們來看一下:
- 在Windows 7下創(chuàng)建Virtual Hard Disk (VHD)
- 使用Diskpart工具創(chuàng)建和加載VHD文件
- 在系統(tǒng)中加載和卸載VHD文件
Creating Native Virtual Hard Disk (VHD) in Windows 7
在Windows 7中,VHD文件不再是虛擬機(jī)Virtual PC的專屬領(lǐng)地了。我們在磁盤管理工具中,可以選擇“Create VHD”來創(chuàng)建VHD文件。

磁盤管理工具中的VHD文件創(chuàng)建步驟基本上跟Virtual PC中是類似的,選擇VHD文件的保存路徑,并且指定VHD文件的形式(動(dòng)態(tài)或者固定尺寸)。如果是在生產(chǎn)環(huán)境中,建議設(shè)定VHD的類型為固定尺寸的,這樣會(huì)獲得更好的性能。

VHD創(chuàng)建后,系統(tǒng)會(huì)多出一個(gè)“虛擬”的硬盤,在磁盤管理工具中,像對物理硬盤一樣,對它進(jìn)行“初始化”和”格式化”。另外,我們也可以在磁盤管理工具中,加載和卸載已經(jīng)之前創(chuàng)建好的VHD文件。


Creating and Attaching VHD using Diskpart utility
之前的創(chuàng)建操作,也可以通過Diskpark命令的方式來完成。
DISKPART
CREATE VDISK FILE="c:\win7\win7.vhd" MAXIMUM=20000
SELECT VDISK FILE="c:\win7\win7.vhd"
ATTACH VDISK
CREATE PARTITION PRIMARY
ASSIGN LETTER=X
FORMAT QUICK LABEL=Windows7
EXIT

小結(jié):通過上面的描述,我們可以明確,對VHD文件的讀寫功能已經(jīng)內(nèi)置進(jìn)入了Windows 7的磁盤和文件I/O驅(qū)動(dòng)程序,我們可以將VHD當(dāng)作一個(gè)普通但是卻“虛擬”的物理硬盤來進(jìn)行對待。