Introdução ao Ambiente de Recuperação do Windows (WinRE)

OAmbiente de recuperação do Windows (WinRE)é um sistema operacional mínimo baseado noAmbiente de pré-instalação do Windows (WinPE)imagem que inclui várias ferramentas para reparar, redefinir e diagnosticar o Windows. Se o Windows não inicializar, o carregador de inicialização BCD tentará iniciar o ambiente WinRE, que pode corrigir problemas automaticamente ou fornecer acesso a ferramentas de recuperação. No WinRE, você pode corrigir a configuração do bootloader, restaurar o sistema operacional a partir de um backup de imagem, reverter para um ponto de restauração do sistema, executar um prompt de comando, etc.

O Windows RE consiste em três arquivos ocultosPartição de recuperação(em versões mais antigas do Windows, esta partição era conhecida como partição reservada do sistema.)

  • winre.wim– Imagem WIM com ambiente WinPE que inclui ferramentas adicionais de recuperação do Windows;
  • inicialização.sdi– um arquivo System Deployment Image (SDI) usado para criar um disco WinRE RAM na memória;
  • ReAgente.xml— Arquivo de configuração do WindowsRE.

Neste artigo, mostraremos como inicializar o Windows no ambiente de recuperação e como reparar o WinRE se ele não funcionar.

Conteúdo:

Como inicializar no ambiente de recuperação do Windows

Para inicializar seu computador na Recuperação do Windows, mantenha pressionadoShifte clique noRestartbotão no menu Iniciar.

Você também pode reiniciar o computador no modo WinRE no prompt de comando usando o/oopção do comando shutdown:

shutdown /f /r /o /t 0

Existe outro comando para forçar o sistema a inicializar no Recovery Environment na próxima vez que o computador inicializar:

reagentc /boottore

O ambiente de recuperação deverá iniciar automaticamente se houver problemas com o processo normal de inicialização do Windows. Por exemplo, se três tentativas anteriores de iniciar o Windows normalmente falharam, o computador inicializará automaticamente no ambiente de recuperação do Windows. Isso significa que para inicializar seu computador no WinRE, tudo que você precisa fazer é interromper a inicialização do Windows pressionando o botãobotão liga / desliga 3 vezes seguidas.

Ferramentas de recuperação do Windows no WinRE

Existem várias ferramentas disponíveis no ambiente de recuperação WinRE que permitirão corrigir uma variedade de problemas com o Windows:

Se você deseja executar um prompt de comando ou qualquer outra ferramenta de solução de problemas, o WinRE solicitará que você insira a senha de uma conta de administrador local (as credenciais são verificadas no banco de dados SAM local). No entanto, é possível redefinir a senha do administrador local no Windows.

No Windows 11, a maioria das ferramentas do ambiente de recuperação estão disponíveis para você sem a necessidade de inserir uma senha de administrador.

Você deverá ver um prompt de comandoX:WindowsSystem32>.

No prompt de comando do WinRE, você pode verificar o disco com ochkdsk, verifique a imagem do Windows com DISM e sfc.exe, executeregedit,bootrec,startrep(esta ferramenta permite encontrar e corrigir problemas de registro, drivers e partições), execute diagnósticos de memória com omdschedcomando, etc

Para fechar o prompt de comando do WinRE e retornar à seleção do modo de inicialização, execute o comando:

exit

Não foi possível encontrar o ambiente de recuperação no Windows

Em alguns casos, quando a partição de recuperação ou o arquivo de imagem WIM do ambiente de recuperação é excluído/corrompido, ou a configuração do ReAgent ou BCD está configurada incorretamente, pode ocorrer um erro ao tentar inicializar no Ambiente de Recuperação do Windows:

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

Os motivos pelos quais o ambiente WinRE não inicializa no computador podem variar:

  • WinRE está desabilitado de forma compatível no Windows;
  • O Boot Configuration Data Store (BCD) não contém nenhuma entrada para inicialização no modo de recuperação;
  • Owinre.wimO arquivo (imagem do ambiente WinRE) está ausente ou foi movido;
  • Arquivo de configuração WinRE ausente ou inválido (ReAgente.xml).

A seguir, veremos as principais maneiras de reparar o ambiente WinRE no Windows 10 e 11.

Leitura sugerida:Como ativar ou desativar o ambiente de recuperação do Windows (WinRE) no Windows 11 e 10

Como ativar ou desativar o ambiente de recuperação do Windows (WinRE)

Você pode verificar se o Ambiente de Recuperação do Windows está habilitado em seu computador:

reagentc /info

O comando exibe a configuração atual do Ambiente de Recuperação do Windows. Neste exemplo, o WinRE está habilitado:

Windows RE status:         Enabled

Este comando também retorna o identificador de entrada WinRE no BCD (identificador de dados de configuração de inicialização (BCD)) e o caminho para a imagem do Windows RE (local:\?GLOBALROOTdeviceharddisk0partition4RecoveryWindowsRE).

Para ativar/desativar o ambiente de recuperação no Windows, use os seguintes comandos:

reagentc /disable
reagentc /enable

Os logs do Ambiente de Recuperação do Windows são armazenados em um arquivo %WINDIR%System32LogFilesSrtSrtTrail.txt.

Para mover o WinRE da partição de recuperação para a unidade do sistema, verifique a postagem Não é possível estender o volume no Windows.

A maneira mais simples de reparar a configuração do ambiente de recuperação do Windows é desabilitar e habilitar o WinRE:

reagentc /disable
reagentc /enable

O reagentc deve atualizar a configuração do carregador de inicialização BCD e adicionar entradas para o ambiente WinRE.

Se você converteu uma tabela de partição de disco rígido de MBR para GPT usando a ferramenta MBR2GPT, poderá encontrar o erro:

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

Para corrigir isso, você precisa reiniciar e desabilitar e habilitar manualmente o WinRE.

Se você receber o erro “REAGENTC.EXE: Unable to update Boot Configuration Data“, primeiro corrija o problema com o bootloader do Windows (instruções para computadores UEFI e BIOS).

O comando reagente pode retornar um erro:

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

Isso geralmente significa que o arquivo winre.wim está faltando ou a partição da Restauração do sistema foi excluída. Se for esse o caso, você precisará tentar reparar o ambiente WinRE.

Verifique se a configuração dos dados de configuração de inicialização (BCD) possui as entradas corretas para inicializar o ambiente WinRE:

bcdedit /enum all

Na lista de opções de inicialização, encontre oCarregador de inicialização do Windowsseção, comidentificador={atual}. Esta entrada se parece com isto em nosso exemplo:

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

Encontre e lembre-se do valor GUID dosequência de recuperaçãoatributo. Por exemplo, é {7c817935-e52f-11e6-9c2c-0050569efccb}.

Então você precisa encontrar a seção de configuração de inicialização com oidentificadorvalor igual ao valor GUID obtido anteriormente e com oAmbiente de recuperação do Windowsnodescriçãocampo. Esta entrada pode ser assim:

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

O caminho completo para a imagem WIM do ambiente de recuperação é fornecido na linha Dispositivo. Neste exemplo, ele está localizado na partição 4 do disco rígido (HarddiskVolume4) no caminho RecoveryWindowsREWinre.wim.

Para definir à força o caminho para a imagem WIM nesta partição na configuração do WinRE, execute o comando:

REAGENTC.EXE /setreimage /path \?GLOBALROOTdeviceharddiskpartition4RecoveryWindowsRE

Se esta partição existir, você pode vincular esta entrada do carregador de inicialização para inicializar o WinRe como o ambiente de recuperação para a imagem atual do sistema operacional.

Copie o GUID da entrada encontrada e use-o no seguinte comando:

bcdedit /set {current} recoverysequence {FoundGUID}

Observação.Se você estiver usando uma configuração de inicialização múltipla, lembre-se de que cada sistema operacional adiciona sua própria entrada do Ambiente de Recuperação do Windows ao Microsoft Boot Manager. É importante não ficar confuso aqui.

Certifique-se de que oWinre.wimarquivo está localizado no caminho especificado. Geralmente é armazenado em um dos seguintes locais (as pastas estão ocultas)

  • C: WindowsSystem32Recuperação;
  • Em uma partição de recuperação oculta e separada (ou partição reservada);
  • Na partição de recuperação OEM do fabricante.

Em seguida, verifique o caminho para o arquivo wim especificado noReAgente.xmlarquivo (que está localizado no diretório C:WindowsSystem32Recovery ou no diretório Recovery na partição de recuperação).

notepad c:WindowsSystem32RecoveryReAgent.xml

Abra o arquivo de configuração com qualquer editor e verifique o valor do<caminho WinreLocation =atributo. Se o caminho especificado não estiver disponível (a partição original foi excluída), você pode alterar o caminho para <ImageLocation path= “RecoveryWindowsRE”), criar o diretório C:RecoveryWindowsRE e copiar o arquivo Winre.wim nele.

Em seguida, desative e reative o WinRE:

reagentc /disable

reagentc /enable

Recrie o ambiente de recuperação no Windows

Se você não conseguir encontrar winre.wim em nenhum dos diretórios padrão, tente procurá-lo usando um gerenciador de arquivos ou com o seguinte comando

dir /a /s c:winre.wim

Dica. Lembre-se de procurar este arquivo nas partições ocultas, às quais você deve primeiro atribuir uma letra de unidade.

Se você encontrar o arquivo, copie-o para o local padrão usando os comandos:

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

Se você não tiver uma imagem WinRE WIM no disco, poderá copiar o arquivo de um computador com uma versão semelhante do Windows (a versão do sistema operacional e o número de bits devem corresponder) ou de uma mídia de instalação do Windows (por exemplo, uma unidade flash USB inicializável com Windows ou imagem ISO).

Neste exemplo, a imagem ISO de instalação do Windows é usada como origem dos arquivos WinRE.

Abra a imagem ISO usando 7-Zip, selecione o arquivo sourcesinstall.wim (ou install.esd) e extraia o WindowsSystem32RecoveryWinre.wimeReAgente.xmlarquivos para a pasta C: WindowsSystem32Recovery. Depois copie o originalinicialização.sdiarquivo da pasta WindowsBootDVD.

Você pode substituir a imagem winre.wim padrão por uma imagem de recuperação avançada do DaRT 10 que contém ferramentas adicionais que podem ajudá-lo a diagnosticar e corrigir problemas do Windows.

Exclua o arquivo ReAgent.xml que contém as configurações antigas do WinRE:

ren C:WindowsSystem32RecoveryReAgent.xml ReAgent_backup.xml

Substitua o caminho para o arquivo winre.wim na configuração do Recovery Agent:

reagentc /setreimage /path C:windowssystem32recovery

REAGENTC.EXE: Operation Successful.

O comando retornará um erro se o arquivo winre.wim não existir no diretório de destino:

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

Resta habilitar o Agente de Recuperação do Windows com o comando:

reagentc /enable
Neste caso, os arquivos do ambiente de recuperação do Windows são armazenados na unidade C: do sistema.

Related Posts