/*以下內(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)置了對(duì)VHD文件讀寫的支持,這樣我們可以在不啟動(dòng)硬盤上操作系統(tǒng)的情況下,從VHD文件內(nèi)的操作系統(tǒng)直接啟動(dòng)。
下面,我們逐步來(lái)看一看Windows 7下VHD啟動(dòng)的實(shí)現(xiàn)方法和配置操作的步驟。首先我們來(lái)看一下:
- 在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)地了。我們?cè)诖疟P管理工具中,可以選擇“Create VHD”來(lái)創(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è)“虛擬”的硬盤,在磁盤管理工具中,像對(duì)物理硬盤一樣,對(duì)它進(jì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
小結(jié):通過(guò)上面的描述,我們可以明確,對(duì)VHD文件的讀寫功能已經(jīng)內(nèi)置進(jìn)入了Windows 7的磁盤和文件I/O驅(qū)動(dòng)程序,我們可以將VHD當(dāng)作一個(gè)普通但是卻“虛擬”的物理硬盤來(lái)進(jìn)行對(duì)待。