跳轉到內容

Windows 10+ 恢復環境 (RE) 說明

來自華夏公益教科書,開放書籍,開放世界

摘要和基礎

[編輯 | 編輯原始碼]
TODO
待辦事項

編輯注

採取這些常規操作,以最大程度地提高未來恢復的成功率
  • 在系統正常工作時,建立計算機的完整系統映像至少每隔幾個月執行一次,並且在任何重大升級之前一定要執行。
  • 備份您的個人文件、電子表格和影像每週執行一次,或者根據需要更頻繁地執行。使用獨立的驅動器以增加多樣性。
  • 在進行任何重大更改之前設定還原點這包括在進行任何版本或功能升級之前以及在全新安裝之後。請記住,可能需要啟用還原功能。
  • 為您的 Windows 版本建立 USB 恢復驅動器如果版本或驅動程式發生重大更改,請務必用另一個驅動器替換它。
  • 瞭解計算機的啟動鍵,特別是用於啟動選單和恢復環境的鍵。請參閱手冊或製造商網站以獲取資訊。
  • 設定您的 BIOS / UEFI 啟動順序,以便 USB 驅動器位於最頂部。這通常不會影響正常工作。
  • Windows 恢復環境 (RE) 是計算機的恢復平臺。它是一個具有圖形介面的工具集合,可以修復計算機或從儲存的映像重新安裝計算機。它還可以使用 USB 恢復驅動器,以便可以在 Windows 環境之外進行操作。
  • Winre.wim 檔案是其核心,它是一個映像檔案。
    • 它通常隱藏在檢視中,但當調整資料夾選項並將恢復分割槽分配驅動器號時,可以在 Windows 資源管理器中看到它。
    • Winre.wim 最初位於資料夾\Windows\System32\Recovery 中,用於暫存停用時。當 RE 清潔安裝或以其他方式啟用時,它將移動到資料夾\Recovery\WindowsRE 中,位於恢復分割槽中,與另外兩個檔案一起。
    • 該檔案依賴於在目標位置找到指定的資料夾。對於清潔安裝,在最初啟用 RE 之前,必須準備工作位置處的空資料夾樹。
  • Reagent.xml 檔案也位於\Windows\System32\Recovery,並隨Winre.wim 檔案一起移動。如果它在 Windows 10 及更高版本中丟失,則會自動為當前配置建立一個新檔案。在 Windows 10 之前,處理過程可能有所不同。
  • 可以開啟和關閉恢復環境 (RE)。如果它處於關閉狀態(停用),則大多數功能將不可用。無法建立恢復驅動器、訪問高階選項或安裝系統映像。當恢復環境處於開啟狀態(啟用)時,可以使用一組完整的增強工具。
  • 當恢復分割槽不適合 RE 時,將使用C:\Recovery\WindowsRE但是,當分割槽問題得到糾正後,可以使用在提升的命令提示符中建立的條目將 RE 重新定向回分割槽。
  • 當恢復環境停用Winre.wim 檔案將移動回其在\Windows\System32\Recovery 資料夾中的暫存位置。(見圖 D)然後,在啟用時將其移回工作位置。
  • USB 恢復驅動器可以覆蓋 RE 設定。使用恢復驅動器啟動可以訪問完整的增強選項集,即使計算機的 RE 已停用。(見後文)。
  • Reagentc.exe 用於開啟和關閉 RE。它還用於檢查其狀態,並告訴系統在何處安裝 RE 檔案。它在提升的命令提示符中訪問,並且其操作的詳細日誌始終可從C:\Windows\Logs\Reagent.log 獲得。
  • 使用者有時需要在隱藏的恢復分割槽上工作。分配驅動器號、檢視檔案和擴充套件分割槽是使用者可能遇到的主要任務。所有這些任務都可以在 Windows 中完成,但使用第三方分割槽工具更容易完成。即使是免費工具,如MiniTool Partition Wizard 免費版,也比 Windows 更易於使用。
  • RE 通常不需要手動干預。配置檔案會透過將 RE 從停用狀態切換到啟用狀態或透過通知將 RE 傳送到新位置的更改來自動更新。在 Windows 10 中,如果找不到 xml 檔案,則會建立一個新檔案。如有必要,如果問題仍然存在,則可以使用命令來檢查和更改 RE 的狀態,並告訴系統其工作檔案的新位置。
  • 恢復恢復環境完整性的好方法是允許安裝 Windows 功能更新。由於更新需要 RE 來完成其工作,因此它將確保恢復 RE。另一種更及時的方法是執行 RE 的清潔安裝。(見後文)。
  • Winre.wim 檔案的副本應作為備份儲存。如果認為Winre.wim 檔案有缺陷,則可以使用備份副本重新安裝 RE。副本也可以從其他計算機或從安裝和系統映像匯入,但擁有備份更方便。在 Windows 10 中,無需備份 reagent.xml 檔案,因為系統可以在每次啟用 RE 時建立新檔案。
  • Windows USB 恢復驅動器 即使在停用時也可以提供完整的 RE 訪問許可權,因此,建立 USB 恢復驅動器非常值得。這樣的驅動器可用於引導(載入) PC 到 Windows,即使 PC 無法自行啟動。它還可以引導 PC 進入恢復環境的完整版本。在其他方法失敗時,在 USB 恢復驅動器上執行 RE 可以允許安裝系統映像。但是,它無法將WindowsBackupImage 傳輸到新的空白硬碟上,因為仍然必須對磁碟的分割槽進行一些準備。對於空白硬碟,克隆或使用安裝介質仍然是首選方法。

訪問恢復選項

[編輯 | 編輯原始碼]
圖 A:Windows 恢復環境中的典型選項。“使用裝置”路徑獨立於 Windows 執行 RE。注意:左鍵單擊影像以檢視更大尺寸。

有幾種方法可以訪問恢復選項。(見圖 A)有些方法在啟動時使用按鍵,而另一些方法使用修改後的重啟形式。這些方法會設定標誌,使相關的引導載入程式載入恢復環境而不是 Windows 作業系統。這裡給出了最可靠的方法。

使用熱鍵啟動 RE

[編輯 | 編輯原始碼]

當 PC 開啟或重置時,有一個立即啟動階段,在此階段,按鍵盤上的某些鍵可以使計算機進入恢復模式。例如,一些 HP 計算機使用 f11 鍵執行此操作。其他製造商將使用其他按鍵,但通常螢幕底部會顯示簡短的訊息,邀請使用者按特定按鍵來執行此操作。有時,可以從啟動選單中訪問恢復模式,在 HP 計算機上,可以透過在啟動時按 Esc 鍵訪問啟動選單。除了 RE 啟動鍵之外,還有一個鍵可以進入 UEFI/BIOS 設定;在 HP 計算機上,它是 f10,但它也會在製造商之間變化。請參閱您的 PC 文件,以正確瞭解要使用的按鍵。還要注意,無論 PC 自行啟動還是在 USB 恢復驅動器的幫助下啟動,啟動鍵仍然有效。

使用Shift-Restart 啟動 RE

[編輯 | 編輯原始碼]

只要 PC 可以啟動,則進入恢復環境的首選方法是在按住shift 鍵的同時重啟 PC。可以在存在重啟按鈕的任何位置啟動電源開關重啟,包括登入螢幕、開始選單設定>恢復中的高階啟動,以及其他可能的位置。

使用 USB 恢復驅動器啟動 RE

[編輯 | 編輯原始碼]
  • “使用裝置”選項(見圖A)執行來自 USB 恢復驅動器的 RE 版本。透過這種方式,USB 可以獨立於 Windows 執行恢復任務,即使 PC 中的 RE 設定為停用也是如此。為了使用這些功能,使用者當然應該有一個 Windows 恢復驅動器,該驅動器是在 PC 執行良好時建立的。有關如何建立此類驅動器的詳細資訊,可以在 Windows 中搜索“建立恢復驅動器”一詞。以下方法雖然通常有用,但專為最糟糕的情況而設計,在這種情況下,計算機無法自行啟動,使用者忘記了啟動鍵,並且計算機的 RE 目前處於停用或無法操作狀態。進入恢復環境並獲得其外部控制的步驟如下:
    • BIOS/UEFI的啟動順序設定為從 USB 啟動。 也就是說,訪問UEFI設定,然後將 USB 選擇移動到啟動順序的頂部,然後儲存並退出UEFI設定。這本來應該作為例行公事完成,但如果遇到困難,請參考所有計算機的啟動選單選項鍵,以瞭解您計算機上的啟動訪問鍵。
    • 關閉計算機。 冷啟動是最好的;也要從電源線中拔掉電源,因為主機板有電源,除非斷開電源。按下啟動開關幾次以釋放任何殘餘電源。幾分鐘後重新連線電源。
    • 除了滑鼠和恢復驅動器之外,移除所有 USB 物件,然後啟動 PC。 在此階段不要觸控任何鍵。恢復驅動器應正常引導 PC 進入 Windows。這裡假設 PC 經過自動啟動檢查和修復後到達登入螢幕。注意:如果您知道啟動時進入 RE 所需的鍵,並且不需要啟動修復,那麼在啟動時按該鍵,然後跳過建立下面的“使用裝置”專案。
    • 從登入螢幕執行Shift-Restart 也就是說,在選擇右下角電源按鈕上的重啟時按住shift鍵。類似的步驟可以在 PC 上有電源按鈕的任何其他位置執行。計算機重啟,由恢復驅動器引導,並開啟恢復環境的簡化版本;此版本除了引導選單中提供的版本之外,還包括“使用裝置”選項。
    • 找到並選擇使用裝置選項。 從那時呈現的三個左右選項中,選擇可移動 USB 驅動器的那個。PC 會自動重啟,恢復驅動器將開啟一組完整的選項,第一個是語言選擇。
    • 語言螢幕是 USB 控制的特徵,因為沒有其他通知說明哪個裝置現在正在執行 RE。在從這些選項中進行選擇時,恢復環境將使用恢復驅動器中的工具,而不是 PC 或 Windows 中的工具。這甚至允許在必要時格式化 Windows。
    • 從 USB 插槽中取出恢復驅動器。 當不再需要它時,在正常恢復到 Windows 之前執行此操作。這避免了不必要的 USB 引導進入 RE。

RE 預安裝問題

[edit | edit source]
圖 B:檢查恢復環境的狀態。顯示錶明它已啟用,並且檔案的位置是隱藏分割槽 4,即通常的恢復分割槽。也就是說,一切正常。
圖 C:顯示搜尋 RE 檔案時典型的命令提示符輸出。請注意,工作檔案未列出,即當前在恢復分割槽中的檔案。

使用 Windows 資源管理器管理 RE

[edit | edit source]

雖然必須在命令提示符下啟用和停用 RE,但始終可以在 Windows 資源管理器中搜索檔案。但是,如果需要直接在恢復分割槽中工作,則需要分配一個驅動器號。(見後文)。對於一些不需要的操作。一般來說,使用者應該考慮以管理員身份登入,並在任何情況下調整資料夾選項,如下所示:

  • 轉到 Windows 資源管理器的檢視下拉選單。
  • 選擇選項磁貼,然後選擇更改資料夾和搜尋選項
  • 在開啟的對話方塊中,選擇檢視選項卡,然後勾選顯示隱藏的檔案、資料夾和驅動器。此外,確保隱藏受保護的作業系統檔案(推薦)保持未選中狀態。
  • 單擊應用,然後單擊確定退出對話方塊。

搜尋檔案

[edit | edit source]

左鍵單擊左側面板中的C: 驅動器,然後在右上角的搜尋此電腦文字欄位中輸入檔名和副檔名(例如,winre.wim)。按回車鍵開始搜尋C: 驅動器。一段時間後,結果列表將完成。透過在左側面板中選擇不同的驅動器或資料夾,然後重新輸入檔案詳細資訊,來縮小或擴大搜索位置。

檔案限制

[edit | edit source]

能夠看到系統和作業系統檔案並不一定意味著可以移動或複製它們。該許可權取決於所有者是誰。如果遇到此類困難,打算使用的使用者可能需要獲取該檔案或資料夾的所有權,或將共享擴充套件到自己。使用右鍵單擊選單項“授予訪問許可權”來授予自己訪問某些受限制檔案的許可權。

隱藏分割槽工作

[edit | edit source]

在將 RE 安裝到分割槽之前,系統會檢查分割槽是否適合。在安裝執行期間,它會檢查大小和型別,並決定是否適合。如果它決定分割槽對於檔案和工作空間太小,或者不適合,它將改為將 RE 安裝到C:\Recovery資料夾中。因此,如果在任何時候在該資料夾中找到 RE,最好在嘗試安裝到分割槽之前考慮分割槽是否存在任何問題。Microsoft 關於此問題的頁面最好,位於 在基於 UEFI 的計算機上使用 Windows RE 工具的磁碟分割槽要求

如果決定擴充套件分割槽或在其上工作,則首選使用分割槽工具。即使是MiniTool Partition Wizard 免費版等免費實用程式也允許分配驅動器號和調整分割槽的尺寸。它們還允許使用瀏覽選項檢視隱藏分割槽中的檔案。這些實用程式通常比 Windows 提供的實用程式更易於使用,但需要謹慎的是,在使用任何分割槽工具時都要小心,因為以隨意的方式進行的更改可能會產生深遠的影響。

為了檢視和處理隱藏分割槽中的任何檔案,必須先分配一個驅動器號。然後,可以在 Windows 資源管理器中處理這些檔案,就像處理任何其他檔案一樣。完成工作會話後,可以再次刪除驅動器號以使其無法訪問。在處理任何系統檔案之前,建議設定 Windows 資源管理器的資料夾選項,以便系統檔案可見,並且作業系統檔案不會被隱藏。否則,它們將無法檢視和命令提示符列表。同樣,任何命令提示符的使用都應該在管理員級別進行,即所謂的提升的命令提示符,否則某些命令將無法正常工作。對於任何擴充套件工作,最好也以管理員身份登入 Windows。這將最大限度地減少對許可權的請求。

建立乾淨的啟動資料夾

[edit | edit source]
圖 D:顯示啟用和停用 RE 時檔案位置的更改。啟用時,暫存位置中的Winre.wim檔案將與其他檔案一起移動到恢復分割槽中的工作位置。停用時,它將被移回。

在嘗試進行 RE 的全新安裝時,避免周圍檔案和資料夾中存在的任何殘留問題非常重要。一種方法是在可能的情況下,安裝到為該目的建立的空資料夾中,並首先重新命名任何類似的現有資料夾,使其不可用。例如,對於分割槽,RE 系統將安裝到特定資料夾樹中的特定資料夾中,且僅此而已。對於全新安裝,分割槽必須包含一個名為 Recovery 的空外部資料夾。在 Recovery 資料夾中,必須包含另一個名為 WindowsRE 的空資料夾。如果存在任何名為 Recovery 的現有資料夾樹,則應將其重新命名,使其不可用。

類似地,在安裝 RE 期間,Winre.wim 映像檔案必須最初位於資料夾 C:\Windows\System32\Recovery 中。此位置不需要任何 WindowsRE 資料夾,因為它只是安裝開始之前 wim 檔案的暫存位置。如果對 Winre.wim 檔案的完整性有疑問,則也應將其重新命名,並引入另一個已知可用的檔案來替換它。在 Windows 10 及更高版本中,某些檔案在 RE 安裝執行期間未找到時會自動建立。早期 Windows 版本並非如此。對於 Windows 10 和 11,這使其成為從不利影響新安裝中排除此類檔案的實用方法。如果 C:\Windows\System32\Recovery 資料夾中存在 REAgent.xml 檔案,則必須在全新安裝之前將其刪除;系統將動態建立新的檔案,其中包含所有新的配置。請注意,在執行期間不會替換丟失的 Winre.wim 檔案;它必須在啟用 RE 之前存在於暫存點。

TODO
待辦事項

編輯注
關於 Reagent.xml 檔案自動替換的說明僅適用於 Windows 10 及更高版本。此處不考慮其他版本。

檢查系統檔案和映像

[edit | edit source]

隨時可以透過執行檔案檢查來檢查系統的完整性。但這並不意味著恢復分割槽也會被檢查。當 RE 被停用時,Winre.wim 檔案將被帶回到 C:\Windows\System32\Recovery 資料夾中,無論它在啟用時位於何處。因此,在執行特定檔案檢查之前,最好確保 Winre.wim 檔案方便地位於 Windows 中,方法是先停用 RE。執行此操作以及其他測試的程式碼將在後面的部分給出,儘管最近的測試對 Winre.wim 檔案是否曾經包含在系統檔案檢查中產生了疑問;在各種日誌中從未發現過它的提及。

除了檔案檢查之外,還可以使用來自相同版本的已知良好 Windows 計算機的 Winre.wim 檔案。另一種方法是允許計算機執行功能更新或 Windows 升級。由於系統需要 RE 來進行更新,因此它將在完成更新之前確保存在一個可用的 RE。這並不意味著系統會將 RE 安裝在您想要的位置;如果之前沒有在分割槽中通知(設定)它,它將不會安裝到分割槽中。另一種更復雜的方法是掛載安裝映像,以便可以訪問其檔案。然後可以複製 wim 檔案,並在使用後將其解除安裝。

Microsoft 建議在 Windows 10 中執行 DISM 然後再執行 sfc,因此以下是顯示的順序。以下程式碼可以在提升的命令提示符下使用,以對計算機執行更多搜尋測試和修復,但應謹慎使用,並應謹慎使用,以防因不小心使用而造成損壞。

檢查 Windows 映像的完整性

[edit | edit source]

此處顯示的程式碼行需要線上網際網路連線。它們將 Windows 檔案與 Microsoft 伺服器中的一組參考檔案進行比較。第一行將檢查檔案是否正常,而不會進行任何更改,而第二行將檢查元件儲存的完整性。第三行也是最有用的行將檢查並修復找到的任何錯誤檔案。該過程可能需要一些時間,因為需要檢查許多檔案。

在任何一行程式碼後按 Enter 鍵,然後等待完成再執行其他操作。

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

執行系統檔案測試和修復

[edit | edit source]

這兩行程式碼中的第一行將驗證系統檔案的完整性,但不會對其進行任何更改。第二行將檢查這些檔案,並在必要時進行修復或替換。該過程的日誌檔案位於 C:\Windows\Logs\CBS\CBS.log 中。

在任何一行程式碼後按 Enter 鍵,然後等待完成再執行其他操作。.

sfc /verifyonly
sfc /scannow

執行硬碟扇區測試和修復

[edit | edit source]

這兩行程式碼中的第一行將驗證 C: 驅動器的扇區完整性,並將報告但不會對其進行任何更改。第二行將檢查扇區並根據需要進行修復。

在任何一行程式碼後按 Enter 鍵,然後等待完成再執行其他操作。

chkdsk /r c
chkdsk /f c

獲取正在執行的 Winre.wim 檔案的雜湊值

[edit | edit source]

沒有明確的證據表明 wim 檔案在 sfc 檢查期間被檢查,因此最接近的方法是在 wim 檔案正常工作時對其進行雜湊處理,以便您可以在對其完整性產生疑問時進行比較。以下過程首先停用 RE,將 wim 檔案移動到 Windows 中。然後將目錄更改到包含 wim 檔案的資料夾,然後執行雜湊行。將 MD5 更改為 SHA1、SHA256 或 SHA512 以獲取其他雜湊值。工作順序僅為

在每行程式碼後按 Enter 鍵,然後等待完成再執行其他操作。

reagentc /disable
cd c:\windows\system32\recovery
certutil -hashfile winre.wim MD5
reagentc /enable
reagentc /info

檢查、啟用或停用 RE

[edit | edit source]

在各種情況下,我們需要停用或啟用 Windows 恢復環境。停用後,如果沒有恢復驅動器,就無法訪問 RE 的高階選項,而且在停用 RE 時,也無法建立此類驅動器。但是,在修復 RE 時,有時需要將其關閉和開啟。這些命令,就像許多其他命令一樣,必須在 管理員命令提示符 下執行。

  • RE 狀態告訴我們它當前是啟用還是停用(見圖 B),如果啟用,它的設定位置路徑是什麼。它可以透過以下方式找到

reagentc /info

  • 要啟用 RE,我們使用

reagentc /enable

  • 要停用它,我們使用

reagentc /disable

將 RE 全新安裝到分割槽

[edit | edit source]

此過程是最通用的,因此可以輕鬆地適應以解決多種 RE 問題型別。這些包括但不限於

  • 無法啟用 RE
  • 未找到恢復環境。
  • 混亂的配置問題。
  • 首次安裝 RE。
  • RE 安裝在 Windows 中而不是恢復分割槽。
  • 停用時沒有備份到暫存位置。

此描述假設計算機上有一些合適的來源提供了 Winre.wim 檔案。也就是說,來自備份副本或相同版本的計算機:Win10 需要來自 Win10 計算機的檔案,等等。它還假設已經建立了一個恢復分割槽,它是隱藏的,並且在安裝所有檔案後,它將仍然擁有大約等於 Winre.wim 檔案本身大小的可用空間。大於 1 GB 的分割槽大小通常就足夠了。理想情況下,RE 分割槽應該位於安裝 Windows 的分割槽的後面。有關 RE 安裝最通用方法的詳細描述,請首先參考 Microsoft; Deploy Windows RE。該過程的總結如下

  • 準備 Windows 資源管理器;將資料夾選項設定為取消隱藏並檢視系統檔案和作業系統檔案。
  • 準備 恢復分割槽;為分割槽分配一個驅動器號。在我們的示例中,我們使用“R”。
  • 如果已經安裝了 RE,則 停用 它。
  • 使用 Windows 資源管理器”檢視現有 恢復分割槽 檔案。
  • 重新命名恢復分割槽中任何現有的 Recovery 資料夾結構;例如;將其更改為 bakRecovery
  • 然後確保Recovery\WindowsRE資料夾結構作為RE分割槽中的頂級資料夾樹存在。(參見圖D)。如果不存在,請建立它。
  • 複製你的Winre.wim檔案到剪貼簿,然後貼上\Windows\System32\Recovery資料夾中。這成為Winre.wim暫存位置。請注意,此方法僅被認為是最方便的,並且只要多花一點努力,就可以在命令提示符下找到並複製該檔案。
  • 在\Windows\System32\Recovery中,將任何現有的REAgent.xml檔案重新命名,使其不可用。(注意:此建議適用於Windows10及更高版本)。
  • 設定RE檔案安裝位置,使用reagentc /setreimage /path r:\recovery\windowsre在提升的命令提示符下執行。系統將建立一個新的reagent.xml檔案,然後將其、winre.wim檔案和boot.sdi檔案新增到恢復分割槽中的WindowsRE資料夾中。
  • 使用reagentc /info確認RE的狀態,注意它是啟用的,並且RE具有預期的安裝路徑。
  • 如果一切順利,則從恢復分割槽中刪除驅動器號。
  • 可以在C:\Windows\Logs\ReAgent\reagent.log找到該過程的詳細日誌檔案。
[edit | edit source]
  • 要為恢復分割槽分配驅動器號:最好使用第三方分割槽工具(推薦),但如果必須使用命令提示符,請在提升的提示符下逐個輸入以下程式碼行,並在每個程式碼行之後按Enter鍵。注意:為此目的,我們使用字母“R”,並假設它用於分割槽四。

diskpart
list drive
select drive 0
list partition
select partition 4
assign letter=R
exit

  • 檢查RE的狀態

reagentc /info

  • 要停用RE:在提升的命令提示符下輸入以下程式碼。

reagentc /enable

  • 要啟用RE:

reagentc /disable

  • 要查詢C:驅動器中Winre.wim檔案的列表:在提升的命令提示符下輸入以下程式碼。(參見圖C)

dir /a /s c:\winre.wim

  • 要使用命令提示符複製Winre.wim檔案:注意:第一行僅用於查詢檔案的屬性;此處假設找到系統和隱藏屬性(h和s);這兩項屬性在第二行中被刪除,第三行中應用xcopy,然後在新的和舊的地址上重新應用屬性。在Windows資源管理器中重新命名和移動檔案最容易,但當必須使用命令提示符(提升)時,以下程式碼顯示了工作順序

attrib [要檢查其屬性的FILE的完整路徑]
attrib -h -s [要複製的源FILE的完整路徑]
xcopy /h [要複製的源FILE的完整路徑] [要複製到的目標FOLDER的完整路徑]
attrib h s [已複製的源FILE的完整路徑]
attrib h s [新的目標FILE的完整路徑]

  • 要告訴RE將啟用的Winre.wim檔案放在哪裡:在本例中,我們假設正確的位置是恢復分割槽,並且它已被標記為“R”驅動器。除了設定各種配置檔案並通知系統將在哪裡安裝RE之外,此程式碼行還透過啟用RE來結束,以便使用

reagentc /setreimage /path r:\recovery\windowsre

  • 要從恢復分割槽中刪除驅動器號:使用第三方分割槽軟體以獲得速度和便利性,或者重複之前使用diskpart,將字母行替換為remove letter=R

diskpart
list drive
select drive 0
list partition
select partition 4
remove letter=R
exit

  • 要訪問任何REAgentc程序的日誌檔案:在Windows資源管理器中,轉到C:\Windows\Logs\ReAgent\reagent.log,然後開啟方式為記事本或寫字板。

"REAgent.exe 啟用日誌...按下檢視"
用於資訊、停用和啟用的Reagent.log檔案
  1. ------------------------------------------------------
  2. ------------------------------------------------------
  3. -----執行命令列:reagentc /info-----
  4. ------------------------------------------------------
  5. 進入WinReGetConfig
  6. 引數:configWinDir:NULL
  7. WinRE配置檔案路徑:C:\WINDOWS\system32\Recovery\ReAgent.xml
  8. 更新增強型配置資訊已啟用。
  9. WinRE已安裝
  10. WinRE安裝在:\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
  11. 系統為WimBoot:FALSE
  12. WinRE映像已驗證
  13. 退出WinReGetConfig返回值:1,最後一個錯誤:0x0
  14. ------------------------------------------------------
  15. -----退出命令列:reagentc /info,錯誤:0-----
  16. ------------------------------------------------------
  17. ------------------------------------------------------
  18. -----執行命令列:reagentc /disable-----
  19. ------------------------------------------------------
  20. 進入WinReUnInstall
  21. 更新增強型配置資訊已啟用。
  22. WinRE已安裝
  23. winreCopyWIMBack已成功將WIM檔案從\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE\移動到C:\WINDOWS\system32\Recovery\Winre.wim!
  24. WinRE解除安裝步驟1成功:將WIM檔案複製回其暫存位置
  25. WinRE解除安裝步驟2成功:更新代理配置以用於BCD ID、安裝狀態、計劃操作。
  26. 當前恢復BCD條目指向\Device\HarddiskVolume4[\Recovery\WindowsRE\Winre.wim]
  27. 正在登出的WIM檔案為\Device\HarddiskVolume4[\Recovery\WindowsRE\Winre.wim]
  28. 路徑相同,清除恢復BCD
  29. 已成功清除恢復BCD
  30. WinRE解除安裝步驟3成功:從恢復BCD中登出winre.wim。
  31. WinRE解除安裝步驟4成功:從BCD中刪除恢復相關的序列。
  32. WinRE解除安裝步驟5已完成,返回值為TRUE:刪除驗證任務。
  33. 退出WinReUnInstall返回1,最後一個錯誤:0x0
  34. ------------------------------------------------------
  35. -----退出命令列:reagentc /disable,錯誤:0-----
  36. ------------------------------------------------------
  37. ------------------------------------------------------
  38. -----執行命令列:reagentc /enable-----
  39. ------------------------------------------------------
  40. 進入WinRECheckGuid
  41. 引數:TargetOsGuid: : NULL
  42. 退出WinRECheckGuid返回錯誤程式碼:0x0
  43. 進入WinREInstall
  44. 引數:ReInstallBecauseOfBitlocker:0
  45. --在目標作業系統上安裝步驟1:收集資訊,如分割槽列表、載入reagent.xml、源winre.wim和分割槽
  46. 列舉並記錄所有固定分割槽
  47. --分割槽資訊--
  48. VolumeName: \\?\Volume{4026de0d-3023-4508-840d-8d78ffec61a7}, PartitionName: \\?\GLOBALROOT\device\harddisk0\partition1
  49. 分割槽號:1,偏移量:1048576,可用空間:198959104,總空間:268435456
  50. DiskNumber:0,DiskSignature:0,NTFS:0,Mbr:0,Active:0,Boot:0,BitlockerEnabled:0
  51. GPT分割槽GUID:: {C12A7328-F81F-11D2-BA4B-00A0C93EC93B}
  52. DiskId: {E5D22CC6-A837-4577-8981-0D420643FB2E}
  53. --分割槽資訊--
  54. VolumeName: \\?\Volume{d6050b3f-ecf8-40b1-b986-98d91fbfdaa9}, PartitionName: \\?\GLOBALROOT\device\harddisk0\partition4
  55. 分割槽號:4,偏移量:997993742336,可用空間:2149855232,總空間:2204102656
  56. DiskNumber:0,DiskSignature:0,NTFS:1,Mbr:0,Active:0,Boot:0,BitlockerEnabled:0
  57. GPT分割槽GUID:: {DE94BBA4-06D1-4D40-A16A-BFD50179D6AC}
  58. DiskId: {E5D22CC6-A837-4577-8981-0D420643FB2E}
  59. --分割槽資訊--
  60. VolumeName: \\?\Volume{6813f97b-19e6-46d9-88a5-c8807e892e9c}, PartitionName: \\?\GLOBALROOT\device\harddisk0\partition3
  61. 分割槽號:3,偏移量:290455552,可用空間:933497659392,總空間:997703282688
  62. DiskNumber:0,DiskSignature:0,NTFS:1,Mbr:0,Active:0,Boot:1,BitlockerEnabled:0
  63. GPT分割槽GUID:: {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
  64. DiskId: {E5D22CC6-A837-4577-8981-0D420643FB2E}
  65. 獲取舊版ReAgent配置
  66. 舊版配置檔案路徑:\Recovery\ReAgentOld.xml
  67. 檢查舊版WinRE安裝。
  68. 第一輪搜尋
  69. 獲取ReAgent配置
  70. GetReAgentConfig 配置檔案路徑:C:\WINDOWS\system32\Recovery\ReAgent.xml
  71. 檢查RegKey測試掛鉤(SystemSetupInProgress)存在且已停用
  72. 更新增強型配置資訊已啟用。
  73. 無法獲取恢復條目:0xc0000225
  74. winreGetWinReGuid返回0X490
  75. ReAgentConfig::ReadBcdAndUpdateEnhancedConfigInfo WinRE已停用,無法確定WinRE GUID(0x490)
  76. FindWinReSourceImageAndPartition 未指定源winre.wim。正在檢查暫存的winre.wim。
  77. FindWinReSourceImageAndPartition 使用來自C:\WINDOWS\system32\Recovery的winre.wim
  78. --在目標作業系統上安裝步驟2:檢測並修復winre設定中的任何問題
  79. DetectAndFixWinReIssues 無需執行任何操作,因為winre未啟用。
  80. --在目標作業系統上安裝步驟3:檢查如果winre.wim已暫存,我們是否可以將其保留在同一個分割槽中。
  81. --在目標作業系統上安裝步驟4:檢查我們是否可以將winre.wim放入其他分割槽,或者如果需要,建立分割槽。
  82. CanPutWinREOnOtherPartitions WinRE未暫存。正在搜尋適合WinRE的分割槽。
  83. 進入FindTargetPartition
  84. RegLoadKey $OFFLINE$SYSTEM 失敗。錯誤:0x522。
  85. 不允許重新分割槽磁碟
  86. 開始迴圈遍歷每個分割槽,併為MBR初始化作業系統分割槽、恢復分割槽和系統分割槽
  87. 檢查偏移量為1048576、分割槽號為1的分割槽
  88. 跳過型別不是PARTITION_MSFT_RECOVERY_GUID的GPT分割槽
  89. 檢查偏移量為997993742336、分割槽號為4的分割槽
  90. MeetPartitionRequirements 分割槽詳細資訊:{偏移量:997993742336,可用空間:2149855232,總空間:2204102656}
  91. MeetPartitionRequirements WinRE WIM大小:457941945
  92. MeetPartitionRequirements 需要的可用空間:512467897
  93. 分割槽滿足要求
  94. 注意:選擇分割槽,因為它滿足WinRE要求
  95. 檢查偏移量為290455552、分割槽號為3的分割槽
  96. 查詢作業系統分割槽
  97. 完成迴圈遍歷每個分割槽
  98. ----搜尋目標分割槽選項#1:嘗試現有的WinRE分割槽
  99. ----搜尋目標分割槽選項#2:嘗試第一個恢復分割槽
  100. 找到目標分割槽:使用第一個恢復分割槽,偏移量為997993742336
  101. 退出FindTargetPartition,返回狀態程式碼:0x0
  102. --在目標作業系統上安裝步驟5:設定WinRE設定,並在遇到任何錯誤時將系統恢復到良好狀態
  103. 進入SetWinRESettings
  104. RegLoadKey $OFFLINE$SYSTEM 失敗。錯誤:0x522。
  105. 將WinRE從C:\WINDOWS\system32\Recovery複製到\\?\GLOBALROOT\device\harddisk0\partition4上的暫存位置
  106. RegLoadKey $OFFLINE$SYSTEM 失敗。錯誤:0x522。
  107. 已將WinRE複製到暫存位置
  108. 正在建立BCD條目
  109. WinRE已建立BCD條目: : {F74A5BFA-5F56-11ED-819B-80E82CE70328}
  110. 將Winre和boot.sdi從暫存位置移動到目標位置
  111. 已將Winre和boot.sdi從暫存位置移動到目標位置
  112. 更新reagent.xml
  113. 將WinRE位置路徑設定為:\Recovery\WindowsRE
  114. 設定恢復GUID
  115. 設定計劃操作:WinReNoOperation
  116. 設定作業系統版本:19041.1.amd64fre.vb_release.191206-1406
  117. 設定Wimboot狀態:0
  118. 將安裝狀態設定為:已啟用
  119. 正在設定目標作業系統的恢復序列。
  120. 無法獲取預設BCD物件(0xc0000225),正在檢查顯示順序
  121. Bootmgr未設定預設物件(0xc0000225),將使用第一個顯示順序條目
  122. 無法獲取顯示順序的頂部:0xc0000225
  123. 我們將報告成功並退出,因為恢復BCD根本沒有使用。
  124. 正在建立reagent.xml的備份
  125. 已建立reagent.xml的備份
  126. 正在配置WinRE驗證任務。
  127. 無法清除WIM檔案可信狀態:0x2
  128. 無法清除WIM檔案雜湊值:0x2
  129. 更新增強型配置資訊已啟用。
  130. WinRE已安裝
  131. 正在載入引導索引1
  132. winreValidateWimFile耗時78毫秒。
  133. WinReValidateRecoveryWimInternal耗時2281毫秒。
  134. 已完成WinRE驗證任務。
  135. 正在建立自定義檔案備份
  136. 在 C:\WINDOWS\system32\Recovery\ReCustomization.xml 中未找到恢復檔案
  137. winreBackupRecoveryFile (C:\WINDOWS\system32\Recovery\ReCustomization.xml, ReCustomization.xml) 失敗,錯誤: 2
  138. 已建立自定義檔案備份
  139. 將磁碟資訊儲存在 NVRAM 中
  140. 不需要更新 NVRAM
  141. 已將磁碟資訊儲存在 NVRAM 中
  142. SetWinRESettings 返回錯誤程式碼 0x0
  143. WinReInstallOnTargetOSInternal WinRE 安裝已成功完成。
  144. 退出 WinReInstall 返回值: 1,最後一個錯誤: 0x0
  145. 進入 WinReSetConfig
  146. 引數:configWinDir:NULL
  147. 更新增強型配置資訊已啟用。
  148. WinRE已安裝
  149. 退出 WinReSetConfig 返回值: 1,最後一個錯誤: 0x0
  150. 在啟用自動修復時清除非關鍵錯誤
  151. ------------------------------------------------------
  152. -----退出命令列: reagentc /enable,錯誤: 0-----
  153. ------------------------------------------------------
  154. ------------------------------------------------------


[編輯 | 編輯原始碼]
[編輯 | 編輯原始碼]
華夏公益教科書