WinRE默認文件是由“C:ecovery\特定目錄\winre.wim”和“boot.sdi”文件組成,現在隻要將兩個係統的WinRE重新指定相應的位置即可。
首先進入Windows 7係統以管理員身份啟動命令提示符,輸入“Reagentc /info”查看WinRE配置信息,可以看到默認位置是“C:ecovery”,它和Windows 10係統位置是一樣的。
續輸入下列命令將WinRE指定到E盤(#後為注釋無需輸入):
Md e:ecovery7 #在E盤建立Recovery7目錄
Reagentc /disable
Reagentc /setreimage /path e:ecovery7 #指定修複環境位置為e:ecovery7
Reagentc /enable
完成上述操作後再次運行“Reagentc /info”,可以看到現在的的WinRE已經指定到E盤(即分區3)下的“recovery\07fb1a06-6b64-11dd-bd93-b75ee 54b69d7”目錄(每台電腦名稱均不同,具體名稱和圖中BCDID字符一致。
操作同上,進入Windows 10係統,先在E盤建立“Recovery10”目錄,將WinRE位置指向這個位置,這樣兩個係統的WinRE就分別使用不同位置的目錄了。
接下來還要將兩個係統對應的WinRE.wim和Boot.sdi文件分別複製到上述位置(注意32位和64位版選擇要對)。比如Windows 7是“E:ecovery7\07fb1a06-6b64-11dd-bd93-b75ee54b69d7”目錄(具體位置請使用“Reagentc /info”查看)。WinRE.wim可以從“C:\Windows\System32\Recovery”下獲取,Boot.sdi則從原版安裝光盤中提取。完成上述文件的保存後,以後在啟動Windows 7或者Windows 10時就可以進入各自的WinRE修複環境。而且由於這些文件放置到了非係統分區,重裝係統後隻要再次指定即可。
最近為了嚐鮮新係統安裝了Windows 10預覽版,我發現默認安裝後它會覆蓋原來的Windows 7的WinRE。可是Windows 7才是我的主力係統,我該怎麼恢複原來Windows 7的WinRE,或者有什麼辦法可以實現Windows 7、Windows 10使用各自的WinRE?(題號:20142104)
低版本基礎上安裝高版本係統,默認情況下新係統的引導文件、引導配置和重要係統文件(如C:evovery)會自動覆蓋舊係統文件。因為WinRE位於C:ecovery下,所以安裝Windows 10後會使用新係統的WinRE覆蓋舊文件。不過WinRE是由係統“Reagentc”命令指定的。因此如果要修複,可以使用上述命令重新指定Winre.wim文件的位置。
Windows 10畢竟還是預覽版,如果要在安裝Windows 10時不破壞原來的係統,我們可以將Windows 10手動安裝在VHD文件中,然後在原係統BCD中添加VHD係統的啟動參數即可。VHD係統的安裝大家可以參考前幾期雜誌的介紹。(完)