技術(shù)宅
挑戰(zhàn)題描述
最近為了嘗鮮新系統(tǒng)安裝了Windows 10預(yù)覽版,我發(fā)現(xiàn)默認安裝后它會覆蓋原來的Windows 7的WinRE??墒荳indows 7才是我的主力系統(tǒng),我該怎么恢復(fù)原來Windows 7的WinRE,或者有什么辦法可以實現(xiàn)Windows 7、Windows 10使用各自的WinRE?(題號:20142104)
解題思路
在低版本基礎(chǔ)上安裝高版本系統(tǒng),默認情況下新系統(tǒng)的引導(dǎo)文件、引導(dǎo)配置和重要系統(tǒng)文件(如C:\revovery)會自動覆蓋舊系統(tǒng)文件。因為WinRE位于C:\recovery下,所以安裝Windows 10后會使用新系統(tǒng)的WinRE覆蓋舊文件。不過WinRE是由系統(tǒng)“Reagentc”命令指定的。因此如果要修復(fù),可以使用上述命令重新指定Winre.wim文件的位置。
解題方法
WinRE默認文件是由“C:\recovery\特定目錄\winre.wim”和“boot.sdi”文件組成,現(xiàn)在只要將兩個系統(tǒng)的WinRE重新指定相應(yīng)的位置即可。
首先進入Windows 7系統(tǒng)以管理員身份啟動命令提示符,輸入“Reagentc /info”查看WinRE配置信息,可以看到默認位置是“C:\recovery”,它和Windows 10系統(tǒng)位置是一樣的(圖1)。
繼續(xù)輸入下列命令將WinRE指定到E盤(#后為注釋無需輸入):
Md e:\recovery7 #在E盤建立Recovery7目錄
Reagentc /disable
Reagentc /setreimage /path e:\recovery7 #指定修復(fù)環(huán)境位置為e:\recovery7
Reagentc /enable
完成上述操作后再次運行“Reagentc /info”,可以看到現(xiàn)在的的WinRE已經(jīng)指定到E盤(即分區(qū)3)下的“recovery\07fb1a06-6b64-11dd-bd93-b75ee 54b69d7”目錄(每臺電腦名稱均不同,具體名稱和圖中BCDID字符一致,見圖2)。
操作同上,進入Windows 10系統(tǒng),先在E盤建立“Recovery10”目錄,將WinRE位置指向這個位置,這樣兩個系統(tǒng)的WinRE就分別使用不同位置的目錄了。
接下來還要將兩個系統(tǒng)對應(yīng)的WinRE.wim和Boot.sdi文件分別復(fù)制到上述位置(注意32位和64位版選擇要對)。比如Windows 7是“E:\recovery7\07fb1a06-6b64-11dd-bd93-b75ee54b69d7”目錄(具體位置請使用“Reagentc /info”查看)。WinRE.wim可以從“C:\Windows\System32\Recovery”下獲取,Boot.sdi則從原版安裝光盤中提取。完成上述文件的保存后,以后在啟動Windows 7或者Windows 10時就可以進入各自的WinRE修復(fù)環(huán)境。而且由于這些文件放置到了非系統(tǒng)分區(qū),重裝系統(tǒng)后只要再次指定即可。