首頁 > 軟體

系統小技巧:修復更方便 改造Windows 10的WinRE環境

2021-05-27 18:30:26

通常,使用Windows 10時若遇到嚴重問題無法進入系統,我們一般會進入WinRE環境進行修復。不過,在實際使用時有諸多不便,例如:進入修復環境的步驟繁瑣,需要輸入當前賬戶密碼才能進入;進入後只能使用命令提示符等。為了讓WinRE環境使用更方便,我們可以手動對其進行改造。

●為啥這麼麻煩?瞭解WinRE那些事

作為系統修復工具,由於在WinRE環境中的操作具備一定的危險性,所以微軟從安全考慮,對WinRE的運行作了一定的限制:

1. 預設不會在開機的多重啟動選單中出現,只有在開機後的啟動選單介面中點選「更改預設值或其他選項→疑難解答→高階選項」才可以進入(圖1)。單系統的使用者因為不會出現啟動介面,所以進入的方式更復雜。

2. WinRE預設啟動後加載的是系統修復程式(X:sourcesRecEnv.exe),而不是我們常見的類似PE的桌面形式。

3. 為了確保系統的安全性,WinRE修復環境預設啟用了強制身份驗證,進入時會要求提供登入賬戶和密碼。

●動手改造 讓WinRE使用更簡單

1. 將WinRE新增到BCD啟動選單

WinRE修復環境的主體檔案實際上是「WinRE.wim」檔案,因此我們只要在系統的BCD選單中新增「WinRE.wim」檔案對應的啟動項即可。下面介紹通過複製WinRE啟動檔案實現的方法。

啟動命令提示符視窗並輸入「reagentc /info」,回車後會顯示當前系統的「WinRE.wim」檔案所在的位置。這裡可以看到筆者電腦中的「WinRE.wim」檔案位於「harddisk0partition2RecoveryWindowsRE」,即「第一塊硬碟第二個分區RecoveryWindowsRE」下(圖2)。

由於WinRE.wim檔案所在的分區是隱藏的,預設無法直接訪問,因此可使用Bootice.exe為其分配碟符(假設為H:),接著開啟「H:RecoveryWindowsRE」,將其中的Winre.wim和boot.sdi檔案複製到F:備用(圖3)。

返回Bootice.exe主介面,切換到「BCD編輯」選項卡。點選「新增→新建WIM啟動項」,啟動磁碟和啟動分區選擇第一塊磁碟的F盤。點選「SDI檔案」後的BOOT按鈕,在開啟的視窗中同樣選擇上述磁碟和分區,將選單名稱設定為「DIY Windows Recovery Environment」,其他設定依預設,點選「儲存全局設定」退出(圖4)。

2. 更改WinRE啟動程式

如上所述,進入修復環境需要輸入賬戶、密碼且沒有圖形化操作介面,下面通過對其中的Winre.wim進行編輯解決這些問題。在WinRE修復環境中啟動介面程式是通過其中的「winpeshl.ini」檔案進行配置,它會在進入系統後加載「AppPath=」後指定的程式,因此我們只要在其後新增指定的GUI程式,這樣就可以實現進入WinRE後使用圖形化操作介面。不過需要注意的是,這裡新增的程式需要符合一定的要求,首先是版本要和當前系統一致(比如x64系統需使用For x64程式),其次是程式一定要能夠在WinRE修復環境下正常運行(可以先進入WinRE進行測試)。由於現在大家多使用64位作業系統,這裡我們以新增64位的7-Zip管理器作為圖形化操作介面為例,它既免費又使用類似資源管理器的介面,用來對檔案進行圖形化管理很方便。當然也可以選擇一些專業的資源管理器軟體,如TocalCommand、A43等,選擇的程式只要符合上述要求即可。

首先在系統中安裝64位的7-Zip,接著到http://www.chuyu.me/zh-Hans/下載「dism++」。啟動「dism++」後點擊「檔案→掛載映象」,映象檔案選擇「F:winre.wim」(即上述複製出來的檔案),載入目錄為「D:winre」(請自行先在D:盤建立該目錄),點選「確定」(圖5)。

成功載入映象檔案後,使用記事本開啟「D:winreWindowsSystem32winpeshl.ini」,按照如圖所示的格式修改並儲存(圖6)。

返回Dism++介面,依次點選「檔案→儲存映象」和「解除安裝映象」。當我們需要使用WinRE修復環境時,重啟系統後在多重啟動介面中選擇「DIY Windows Recovery Environment」選單(圖7)。

這樣電腦會載入「F:winre.wim」檔案,成功完成檔案的載入後會自動開啟7-Zip壓縮管理器介面。我們可以像使用資源管理器一樣進行操作,比如提取檔案、複製檔案、運行修復程式(在視窗展開「X:sourcesRecEnv.exe」運行即可)等(圖8)。


IT145.com E-mail:sddin#qq.com