網(wǎng)上有不少朋友都在討論Windows 7的虛擬磁盤(VHD)安裝,很多網(wǎng)友感覺還是不明白,我在下面的內(nèi)容里幫大有理一理頭緒,有什么不對的地方還望各位多多指教。
至于VHD文件,如果先前玩過微軟的虛擬機(VPC)的話,大家應(yīng)該是很熟悉了,Windows 7只是在引導(dǎo)程序中加入了VHD文件的讀寫驅(qū)動。我們要完成Windows 7的VHD啟動的前提是保證使用Windows 7 的BootManager。我們需要三個必要工具:Diskpart、ImageX、BcdEdit。
首先,你需要一個裝有Windows 7的VHD文件,無論是用Virtual PC,還是Hyper-V都可以創(chuàng)建,如果你沒有創(chuàng)建好的文件,你就需要使用到Diskpart命令創(chuàng)建一個了。
注:建議使用Windows 7中的Windows PE 3.0
1. 創(chuàng)建VHD文件
利用Windows PE啟動計算機,輸入以下命令:
F:>diskpart
Diskpart> Creste vdisk file=D:\Win7.vhd type=fixed maximum=20000
select vdisk file=D:\win7.vhd
attach vdisk
create partition primary
format fs=ntfs quick
assign letter=G
Exit
以上命令行的意思是為:創(chuàng)建一個20G的虛擬磁盤文件,文件位置放在D盤,然后激活虛擬磁盤,創(chuàng)建為一個主分區(qū),以NTFS格式快速格式化,并設(shè)置盤符為G。此時我們再使用list disk命令,就可以看到Disk 0與Disk 1兩個磁盤了。
然后,將Windows 7安裝到VHD文件當(dāng)中,在這一步驟和我們正常安裝系統(tǒng)沒什么區(qū)別,比較容易上手。
2. 安裝Windows 7到VHD文件
自Vista之后系統(tǒng)的安裝過程便是WIM文件的解壓過程了,我們在Windows 7的安裝盤sources目錄中找到install.wim文件,解壓到G盤中(剛才設(shè)置VHD盤符),在命令行中輸入:
F:>imagex /apply d:\sources\install.wim 5 G:
回車后,我們就可以看到解壓進(jìn)度了。在這個命令中,索引號5是我們要安裝的Windows 7版本選擇,不清楚的話,就到打開Windows 7安裝光盤,去數(shù)一數(shù)你想安裝的系統(tǒng)版本排行第幾。
最后是在BootMgr中添加啟動菜單,如果你的系統(tǒng)中已經(jīng)裝有一個Winodws 7的話就需要執(zhí)行下面的命令:
3. 創(chuàng)建啟動
bcdedit /copy {current} /d "Windows 7 Second"
注:這里會隨機出現(xiàn)一串字符:{06022834-cc00-41bd-3e41-hjk628796301}
Bcdedit /set {06022834-cc00-41bd-3e41-hjk628796301} device vhd=[D:]\Win7.VHD
bcdedit /set {06022834-cc00-41bd-3e41-hjk628796301} osdevice vhd=[D:]\Win7.VHD
bcdedit /set {06022834-cc00-41bd-3e41-hjk628796301} detecthal on
到這里VHD當(dāng)中的Windows 7就可以正常的啟動了,
相關(guān)閱讀