xp+vhd-win7=雙系統
準備工作:
l 安裝Windows 7操作系統的計算機。
l Windows 7 WAIK
l Windows 7 Ultimate ISO
l 虛擬光驅
l 用來折騰的XP系統計算機
步驟:
在Win7計算機上準備VHD
1. 開始-運行,diskmgmt.msc,進入磁盤管理控制檯,選中一塊硬盤,通過菜單中的“操作”-“創建VHD”命令,在對話框中指定保存VHD的路徑及文件名(命名爲win7.vhd),大小20G,虛擬磁盤格式選“固定大小(推薦)”,單擊“確定”按鈕創建一個新的VHD文件。
2. 創建好VHD文件後,在磁盤管理控制檯中“操作”-“附加VHD”,將創建好的VHD掛載,並分配一個盤符X。
3. 在虛擬光驅中加載Windows 7 Ultimate ISO。盤符爲K。
4. 安裝Windows 7 WAIK,從開始菜單運行“Microsoft Windows AIK”-“部署工具命令提示”,啓動命令提示符,將Win 7操作系統灌到VHD中。
運行命令如下:
C:\Program Files\Windows AIK\Tools\PETools>cd..
C:\Program Files\Windows AIK\Tools>cd x86
C:\Program Files\Windows AIK\Tools\x86>imagex /apply "K:\sources\install.wim" 5 X:
【注】該命令中imagex在install.wim文件後加了參數5,該參數爲“鏡像索引(Image Index)”,因爲通常情況下WIM鏡像文件封裝了多個SKUs版本的系統,通過該參數就可以選擇需要部署的SKU版本,版本對應的鏡像索引號可以通過imagex的info參數查看:
C:\Program Files\Windows AIK\Tools\x86>imagex /info "K:\sources\install.wim"
除了使用命令行的ImageX程序外,還可以使用基於ImageX的圖形化界面程序GImageX查看WIM文件的鏡像索引號以及部署系統。
5. 將Win7系統灌好之後,在磁盤管理控制檯中分離VHD。
製作自己的winpe3.0啓動光盤
安裝win7 WAIK工具,並從開始菜單運行“部署工具命令提示”。
(以下製作過程參考開始菜單-Microsoft Windows AIK-Documenattion-Widows PE用戶手冊,操作實例——在CD-ROM上創建看啓動的Windows PE RAM磁盤)
單擊“開始”,依次指向“所有程序”——“Microsoft Windows AIK”,右鍵單擊“部署工具命令提示符”,然後選擇“以管理員身份運行”。並以此運行以下命令:
copype.cmd x86 c:\winpe_x86
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
copy "C:\program files\Windows AIK\Tools\x86\imagex.exe" C:\winpe_x86\iso\
oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso
以上命令會在C:\Winpe_x86文件夾下生成可以用來啓動計算機的winpe光盤鏡像文件:winpe_x86.iso,包含啓動計算機所需要的引導文件及imagex.exe工具。刻錄成光盤,備用。
部署至XP系統計算機
1. 通過網絡共享或其他介質將win7.vhd複製到XP系統的D盤根目錄下。
2. 將WinPE光盤放入XP系統的計算機光驅中,從光驅啓動計算機,得到命令行界面。運行diakpart命令,啓動diskpart工具,並依次運行以下命令,將VHD掛載到XP系統計算機上:
diskpart>select vdisk file =d:\win7.vhd
diskpart>attach vdisk
此時,win7.vhd被掛載到系統中,並且系統會自動爲其分配一個盤符。可以使用list volume命令來查看(本例假設分配的盤符爲H:)。
建立啓動環境
使用bcdboot命令生成C盤上Win7的啓動環境。詳情請參考Widows PE用戶手冊,Windows PE工具技術參考\BCDboot命令行選項。
bcdboot h:\windows /s c:(h爲上面自動爲vhd分配的盤符)
運行bcdedit,我們可以看到Win7的啓動項已經創建,但此時只是將Win7的啓動信息置於硬盤C盤,但尚未將XP系統的啓動項接管,是不能啓動XP的。依次運行以下命令,配置XP和Win7的雙系統啓動項:
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \NTLDR
bcdedit /bootsequence {default} {ntldr}
bcdedit /displayorder {default} {ntldr}
bcdedit /timeout 30
bootsect /nt60 SYS
重新啓動計算機,在第一次進入系統的時候會直接進入Windows 7的安裝界面,Win7會進行安裝前的自動配置,直至進入桌面。第二次啓動時就會看到Windows 7和Windows XP的啓動項目選擇重啓進入XP,正常。
至此,XP和Win7雙系統安裝完成。