Rozpoczęcie pracy ze środowiskiem odzyskiwania systemu Windows (WinRE)

TheŚrodowisko odzyskiwania systemu Windows (WinRE)to minimalny system operacyjny oparty naŚrodowisko preinstalacyjne systemu Windows (WinPE)obraz zawierający kilka narzędzi do naprawy, resetowania i diagnozowania systemu Windows. Jeśli uruchomienie systemu Windows nie powiedzie się, moduł ładujący BCD podejmie próbę uruchomienia środowiska WinRE, które może automatycznie rozwiązać problemy lub zapewnić dostęp do narzędzi odzyskiwania. W WinRE możesz naprawić konfigurację bootloadera, przywrócić system operacyjny z kopii zapasowej obrazu, przywrócić system do punktu przywracania, uruchomić wiersz poleceń itp.

Windows RE składa się z trzech plików ukrytychPartycja odzyskiwania(w starszych wersjach systemu Windows ta partycja była nazywana partycją zarezerwowaną przez system).

  • winre.wim– Obraz WIM ze środowiskiem WinPE zawierający dodatkowe narzędzia do odzyskiwania systemu Windows;
  • boot.sdi– plik obrazu wdrożenia systemu (SDI) służący do utworzenia dysku RAM WinRE w pamięci;
  • ReAgent.xml— plik konfiguracyjny WindowsRE.

W tym artykule pokażemy, jak uruchomić system Windows w środowisku odzyskiwania i jak naprawić WinRE, jeśli nie działa.

Zawartość:

Jak uruchomić środowisko odzyskiwania systemu Windows

Aby uruchomić komputer w trybie odzyskiwania systemu Windows, przytrzymajShifti kliknijRestartprzycisk w menu Start.

Możesz także ponownie uruchomić komputer w trybie WinRE z wiersza poleceń, używając polecenia/theopcja polecenia zamknięcia:

shutdown /f /r /o /t 0

Istnieje inne polecenie wymuszające uruchomienie systemu w środowisku odzyskiwania przy następnym uruchomieniu komputera:

reagentc /boottore

Środowisko przywracania powinno uruchomić się automatycznie, jeśli wystąpią problemy z normalnym procesem uruchamiania systemu Windows. Na przykład, jeśli trzy poprzednie próby uruchomienia systemu Windows normalnie nie powiodły się, komputer automatycznie uruchomi się w środowisku odzyskiwania systemu Windows. Oznacza to, że aby uruchomić komputer w środowisku WinRE, wystarczy przerwać rozruch systemu Windows, naciskając przyciskprzycisk zasilania 3 razy z rzędu.

W środowisku odzyskiwania WinRE dostępnych jest kilka narzędzi, które pozwolą Ci naprawić różnorodne problemy z systemem Windows:

Jeśli chcesz uruchomić wiersz poleceń lub inne narzędzie do rozwiązywania problemów, WinRE poprosi Cię o wprowadzenie hasła do konta administratora lokalnego (poświadczenia są sprawdzane w lokalnej bazie danych SAM). Istnieje jednak możliwość zresetowania hasła administratora lokalnego w systemie Windows.

W systemie Windows 11 większość narzędzi środowiska odzyskiwania jest dostępna bez konieczności podawania hasła administratora.

Powinieneś zobaczyć wiersz poleceńX:WindowsSystem32>.

W wierszu poleceń WinRE możesz sprawdzić dysk za pomocą poleceniachkdsk, sprawdź obraz systemu Windows za pomocą DISM i sfc.exe, uruchomregedit,bootrec,startrep(to narzędzie pozwala znaleźć i naprawić problemy z rejestrem, sterownikami i partycjami), uruchom diagnostykę pamięci za pomocą programumdschedpolecenie itp.

Aby zamknąć wiersz poleceń WinRE i powrócić do wyboru trybu rozruchu, uruchom polecenie:

exit

Nie można znaleźć środowiska odzyskiwania w systemie Windows

W niektórych przypadkach, gdy partycja odzyskiwania lub plik obrazu WIM środowiska odzyskiwania zostanie usunięty/uszkodzony albo konfiguracja programu ReAgent lub BCD zostanie niepoprawnie skonfigurowana, podczas próby rozruchu w środowisku odzyskiwania systemu Windows może wystąpić błąd:

Could not find the recovery environment.
Insert your Windows installation or recovery media, and restart your PC with the media.

Powody, dla których środowisko WinRE nie uruchamia się na komputerze, mogą być różne:

  • WinRE jest zgodnie z przepisami wyłączony w systemie Windows;
  • Magazyn danych konfiguracji rozruchu (BCD) nie zawiera żadnych wpisów umożliwiających uruchomienie w trybie odzyskiwania;
  • Thewinre.wimBrak pliku (obrazu środowiska WinRE) lub został on przeniesiony;
  • Brakujący lub nieprawidłowy plik konfiguracyjny WinRE (ReAgent.xml).

Następnie przyjrzymy się głównym sposobom naprawy środowiska WinRE w systemach Windows 10 i 11.

Sugerowana lektura:Jak włączyć lub wyłączyć środowisko odzyskiwania systemu Windows (WinRE) w systemach Windows 11 i 10

Jak włączyć lub wyłączyć środowisko odzyskiwania systemu Windows (WinRE)

Możesz sprawdzić, czy na komputerze jest włączone środowisko odzyskiwania systemu Windows:

reagentc /info

Polecenie wyświetla bieżącą konfigurację środowiska odzyskiwania systemu Windows. W tym przykładzie WinRE jest włączone:

Windows RE status:         Enabled

To polecenie zwraca również identyfikator wpisu WinRE w BCD (identyfikator danych konfiguracji rozruchu (BCD)) i ścieżkę do obrazu Windows RE (lokalizacja:\?GLOBALROOTdeviceharddisk0partition4RecoveryWindowsRE).

Aby aktywować/wyłączyć środowisko odzyskiwania w systemie Windows, użyj następujących poleceń:

reagentc /disable
reagentc /enable

Dzienniki środowiska odzyskiwania systemu Windows są przechowywane w pliku %WINDIR%System32LogFilesSrtSrtTrail.txt.

Aby przenieść WinRE z partycji odzyskiwania na dysk systemowy, sprawdź post Nie można rozszerzyć woluminu w systemie Windows.

Naprawianie środowiska odzyskiwania systemu Windows (WinRE)

Najprostszym sposobem naprawy konfiguracji środowiska odzyskiwania systemu Windows jest wyłączenie i włączenie WinRE:

reagentc /disable
reagentc /enable

Reagentc powinien zaktualizować konfigurację modułu ładującego BCD i dodać wpisy dla środowiska WinRE.

Jeśli przekonwertowałeś tablicę partycji dysku twardego z MBR na GPT za pomocą narzędzia MBR2GPT, może pojawić się błąd:

MBR2GPT: Failed to update ReAgent.xml, please try to manually disable and enable WinRE.

Aby to naprawić, musisz ponownie uruchomić komputer i ręcznie wyłączyć i włączyć WinRE.

Jeśli pojawi się błąd „REAGENTC.EXE: Unable to update Boot Configuration Data„, najpierw napraw problem z programem ładującym Windows (instrukcje dla komputerów UEFI i BIOS).

Polecenie odczynnika może zwrócić błąd:

REAGENTC.EXE: The Windows RE image was not found.

Zwykle oznacza to, że brakuje pliku winre.wim lub partycja przywracania systemu została usunięta. W takim przypadku należy spróbować naprawić środowisko WinRE.

Sprawdź, czy konfiguracja danych konfiguracyjnych rozruchu (BCD) zawiera prawidłowe wpisy umożliwiające uruchomienie środowiska WinRE:

bcdedit /enum all

Na liście opcji rozruchu znajdź plikModuł ładujący systemu Windowssekcja, zidentyfikator={bieżący}. W naszym przykładzie wpis ten wygląda następująco:

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    Windowssystem32winload.exe
description             Windows 10
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {7c817935-e52f-11e6-9c2c-0050569efccb}
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              Windows
resumeobject            {1c7df7a0-4560-11e5-9675-8451eaa913bb}
nx                      OptIn
bootmenupolicy          Standard

Znajdź i zapamiętaj wartość GUID plikusekwencja odzyskiwaniaatrybut. Na przykład jest to {7c817935-e52f-11e6-9c2c-0050569efccb}.

Następnie musisz znaleźć sekcję konfiguracji rozruchu z plikiemidentyfikatorwartość równa wartości GUID uzyskanej wcześniej i za pomocąŚrodowisko odzyskiwania systemu Windowswopispole. Wpis ten może wyglądać następująco:

Windows Boot Loader
-------------------
identifier              {7c817935-e52f-11e6-9c2c-0050569efccb}
device                  ramdisk=DeviceHarddiskVolume4WindowsREWinre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb}
path                    windowssystem32winload.exe
description             Windows Recovery Environment
locale                  en-US
inherit                 {bootloadersettings}
displaymessage          Recovery
osdevice                ramdisk=DeviceHarddiskVolume4RecoveryWindowsREWinre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb}
systemroot              windows
nx                      OptIn
bootmenupolicy          Standard
winpe                   Yes

Pełna ścieżka do obrazu WIM środowiska odzyskiwania jest podana w wierszu Urządzenie. W tym przykładzie znajduje się on na partycji dysku twardego 4 (HarddiskVolume4) w ścieżce RecoveryWindowsREWinre.wim.

Aby wymusić ustawienie ścieżki do obrazu WIM na tej partycji w konfiguracji WinRE, uruchom komendę:

REAGENTC.EXE /setreimage /path \?GLOBALROOTdeviceharddiskpartition4RecoveryWindowsRE

Jeśli ta partycja istnieje, możesz powiązać ten wpis modułu ładującego z systemem WinRe jako środowiskiem przywracania bieżącego obrazu systemu operacyjnego.

Skopiuj identyfikator GUID znalezionego wpisu i użyj go w następującym poleceniu:

bcdedit /set {current} recoverysequence {FoundGUID}

Notatka.Jeśli używasz konfiguracji z wieloma rozruchami, pamiętaj, że każdy system operacyjny dodaje własny wpis środowiska odzyskiwania systemu Windows do menedżera rozruchu Microsoft. Ważne jest, aby się tutaj nie pomylić.

Upewnij się, żeWinre.wimplik znajduje się w określonej ścieżce. Zwykle jest przechowywany w jednej z następujących lokalizacji (foldery są ukryte)

  • C:Odzyskiwanie systemu WindowsSystem32;
  • Na osobnej, ukrytej partycji odzyskiwania (lub partycji zarezerwowanej);
  • Na partycji odzyskiwania OEM producenta.

Następnie sprawdź ścieżkę do pliku wim określoną w plikuReAgent.xmlplik (który znajduje się w katalogu C:WindowsSystem32Recovery lub w katalogu Recovery na partycji odzyskiwania).

notepad c:WindowsSystem32RecoveryReAgent.xml

Otwórz plik konfiguracyjny w dowolnym edytorze i sprawdź wartość parametru<ścieżka WinreLocation =atrybut. Jeśli określona ścieżka nie jest dostępna (oryginalna partycja została usunięta), możesz zmienić ścieżkę na <ImageLocation path= „RecoveryWindowsRE”), utworzyć katalog C:RecoveryWindowsRE i skopiować do niego plik Winre.wim.

Następnie wyłącz i włącz ponownie WinRE:

reagentc /disable

reagentc /enable

Utwórz ponownie środowisko odzyskiwania w systemie Windows

Jeśli nie możesz znaleźć pliku winre.wim w żadnym z domyślnych katalogów, spróbuj go wyszukać za pomocą menedżera plików lub za pomocą następującego polecenia

dir /a /s c:winre.wim

Wskazówka. Pamiętaj, aby szukać tego pliku na ukrytych partycjach, do których musisz najpierw przypisać literę dysku.

Jeśli znajdziesz plik, skopiuj go do domyślnej lokalizacji za pomocą poleceń:

attrib -h -s c:Recoveryxxxxxxxwinre.wim
xcopy /h c:Recoveryxxxxxxxwinre.wim c:WindowsSystem32Recovery

Jeśli nie masz obrazu WinRE WIM na dysku, możesz skopiować plik z komputera z podobną wersją systemu Windows (wersja systemu operacyjnego i bitowość muszą być zgodne) lub z nośnika instalacyjnego systemu Windows (na przykład rozruchowego dysku flash USB z systemem Windows lub obrazem ISO).

W tym przykładzie obraz ISO instalacji systemu Windows jest używany jako źródło plików WinRE.

Otwórz obraz ISO za pomocą 7-Zip, wybierz plik sourceinstall.wim (lub install.esd) i wyodrębnij plik WindowsSystem32RecoveryWinre.wimIReAgent.xmlpliki do folderu C:WindowsSystem32Recovery. Następnie skopiuj oryginałboot.sdiplik z folderu WindowsBootDVD.

Możesz zastąpić domyślny obraz winre.wim zaawansowanym obrazem odzyskiwania DaRT 10, który zawiera dodatkowe narzędzia pomocne w diagnozowaniu i naprawianiu problemów z systemem Windows.

Usuń plik ReAgent.xml zawierający stare konfiguracje WinRE:

ren C:WindowsSystem32RecoveryReAgent.xml ReAgent_backup.xml

Zamień ścieżkę do pliku winre.wim w konfiguracji Agenta odzyskiwania:

reagentc /setreimage /path C:windowssystem32recovery

REAGENTC.EXE: Operation Successful.

Polecenie zwróci błąd, jeśli plik winre.wim nie istnieje w katalogu docelowym:

REAGENTC.EXE: No valid image found in the specified path.

Pozostaje włączyć Agenta odzyskiwania systemu Windows za pomocą polecenia:

reagentc /enable
W takim przypadku pliki środowiska odzyskiwania systemu Windows są przechowywane na dysku systemowym C:.

Related Posts