/*以下內容根據Aviraj Ajgekar的博客文章編譯和修改。*/
Windows 7 beta版本(build 7000)中包含了一個(gè)非常有趣的新特性:從VHD文件啟動(dòng)計算機!
Windows 7的啟動(dòng)部分和內核驅動(dòng)程序都內置了對VHD文件讀寫(xiě)的支持,這樣我們可以在不啟動(dòng)硬盤(pán)上操作系統的情況下,從VHD文件內的操作系統直接啟動(dòng)。
下面,我們逐步來(lái)看一看Windows 7下VHD啟動(dòng)的實(shí)現方法和配置操作的步驟。首先我們來(lái)看一下:
- 在Windows 7下創(chuàng )建Virtual Hard Disk (VHD)
- 使用Diskpart工具創(chuàng )建和加載VHD文件
- 在系統中加載和卸載VHD文件
Creating Native Virtual Hard Disk (VHD) in Windows 7
在Windows 7中,VHD文件不再是虛擬機Virtual PC的專(zhuān)屬領(lǐng)地了。我們在磁盤(pán)管理工具中,可以選擇“Create VHD”來(lái)創(chuàng )建VHD文件。
磁盤(pán)管理工具中的VHD文件創(chuàng )建步驟基本上跟Virtual PC中是類(lèi)似的,選擇VHD文件的保存路徑,并且指定VHD文件的形式(動(dòng)態(tài)或者固定尺寸)。如果是在生產(chǎn)環(huán)境中,建議設定VHD的類(lèi)型為固定尺寸的,這樣會(huì )獲得更好的性能。
VHD創(chuàng )建后,系統會(huì )多出一個(gè)“虛擬”的硬盤(pán),在磁盤(pán)管理工具中,像對物理硬盤(pán)一樣,對它進(jìn)行“初始化”和”格式化”。另外,我們也可以在磁盤(pán)管理工具中,加載和卸載已經(jīng)之前創(chuàng )建好的VHD文件。
Creating and Attaching VHD using Diskpart utility
之前的創(chuàng )建操作,也可以通過(guò)Diskpark命令的方式來(lái)完成。
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
小結:通過(guò)上面的描述,我們可以明確,對VHD文件的讀寫(xiě)功能已經(jīng)內置進(jìn)入了Windows 7的磁盤(pán)和文件I/O驅動(dòng)程序,我們可以將VHD當作一個(gè)普通但是卻“虛擬”的物理硬盤(pán)來(lái)進(jìn)行對待。