xp 掛vhd 裝win7

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雙系統安裝完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章