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