一個已安裝的Windows 7
一個有Windows 7 VHD
1. 把Windows 7 Bootloader 抽出
因為Windows Vista Bootloader 是不能明白何為VHD, 所以要把支援VHD Bootloader 取代Vista 本身. 而只要從Win 7 取出兩個檔案. BCDEDIT 在C:\Windows\System32, 另一個檔案是Bootmgr ,正常情況下是在C:, 但有機會是在另一個分割區, 只要在Disk Management, 看看哪一個分割區是有Active, Bootmgr 就在這個區.
在C:\ 建立一個資料夾名"Boots" 用系統管理員執行CMD, 執行以下指令
C:\windows\system32>xcopy /h /y bcdedit.exe c:\boots
C:\>cd\
C:\>xcopy /h /y bootmgr c:\boots
2. 備份Windows Vista Bootloader
進入Windows Vista,用系統管理員執行CMD, 執行以下指令
C:\windows\system32>cd\
C:\>xcopy /y /h bootmgr bootmgr.sav
F
C:\>cd Windows\System32
C:\windows\system32>xcopy /y /h bcdedit.exe bcdedit.sav
F
3. 複製Windows 7 Bootloader 到Windows Vista
把之前Boots 資料夾放在Windows Vista C: 下,然後用windows vista 安裝碟開啟電腦, 進入還原系統環境, 並執下以下指令
C:\>attrib bootmgr -s -h -r
C:\>cd boots
C:\boots>xcopy /y /h bootmgr c:\bootmgr
C:\boots>xcopy /y /h bcdedit.exe c:\windows\system32
4. 複製VHD 檔案到Windows Vista 下並加入開機選單
如在C:\ 建立資料夾名VHD, 並把VHD 檔案放在裹. *建立VHD 檔案詳細請參閱上一篇*
以系統管理員執行CMD, 並輸入以下指令
C:\>bcdedit /copy {current} /d "New VHD Description"
C:\>bcdedit /set
C:\>bcdedit /set
C:\>bcdedit /set
重新開機做可以選擇VHD 開機
沒有留言:
發佈留言