As opções de recuperação avançadas do Windows 8 estão faltando

3

chkdsk encontrou inconsistências na partição do meu sistema, mas só é executado no modo somente leitura porque não pode bloquear a partição exclusivamente (sim, mesmo durante a reinicialização).

Eu quero executar o Prompt de Comando de Inicialização (nova versão do Console de Recuperação) que é executado a partir da partição auxiliar do BitLocker; em seguida, a partição do sistema não estará em uso e chkdsk poderá obter seu bloqueio exclusivo. Muitas instruções em toda a web com instruções sobre como fazer isso, por exemplo,

Tudo isso indica que o botão "Avançado" exibe um menu que oferece a opção "Prompt de comando". Mas no meu sistema (Win8 Pro RTM 64-bit da MSDN, atualizado do Win7 Ultimate in-place) isso não acontece.

O que causa a falta dessas opções e posso recuperá-las?

    
por Ben Voigt 28.01.2013 / 22:38

2 respostas

1

Descobri que o Recovery Environment estava desativado.

C:\Windows\System32\Recovery>reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
information:

    Windows RE status:         Disabled
    Windows RE location:
    Boot Configuration Data (BCD) identifier: 00000000-0000-0000-0000-0000000000
00
    Recovery image location:
    Recovery image index:      0
    Custom image location:
    Custom image index:        0

O binário do WinRE ( winre.wim ) ainda estava presente em C: \ Windows \ System32 \ Recovery, então eu fui capaz de reativar o ambiente de recuperação como descrito aqui . Os passos básicos são:

  • Use robocopy para colocar WinRE.wim na partição de inicialização. NÃO use a opção /move .
  • Use reagentc /setreimage para informar ao Windows onde encontrar WinRE.wim .
  • Executar reagentc /enable

Depois disso, consegui reinicializar o Prompt de comando do WinRE e executar um chkdsk off-line na unidade do meu sistema.

(Observação: é útil "suspender" o BitLocker antes de usar o WinRE. Ele reativará automaticamente a proteção na próxima vez que você inicializar.)

    
por 31.01.2013 / 18:38
0

Este é um exemplo que abrange as instalações de EFI e BIOS do Windows com informações adicionais e dicas para armadilhas.

  • Ambiente: Máquina virtual do Windows 10 (VirtualBox), tabela de partições MBR
  • Ferramentas usadas¹: mídia de instalação do Windows, mídia de instalação do Ubuntu LTS², snapshots do VirtualBox

O plano de fundo é que eu queria converter essa instalação do BIOS para o MBR sem converter para GPT e percebi após instalar o bootloader EFI com bcdboot que as opções de recuperação estavam faltando.

Foi assim que montei a partição EFI (B :) e a partição Recovery (R :), não havia muitas outras opções dadas pelos exemplos de uso dinâmico do mountvol, então isso era quase óbvio:

mountvol B: \?\Volume{893e0b14-0000-0000-0000-100000000000}\

mountvol R: \?\Volume{893e0b14-0000-0000-0000-e0a308000000}\

A partição R: tinha o sinalizador diag definido no GParted e ainda continha a imagem winre.wim e o layout típico para essa partição. Você pode encontrar mais detalhes neste artigo do TechNet .

A partir daqui, é principalmente sobre bcdboot e reagentc nos diferentes ambientes.

Configuração para o BIOS

A unidade de destino, assim como o sinalizador de inicialização, precisa ser definida para a partição do sistema operacional (geralmente C :). Para completar, começo com a instalação do bootloader e da configuração do BCD:

bcdboot C:\Windows /s C: /f bios

Defina o local da imagem de recuperação:

reagentc /setreimage /path R:\Recovery\WindowsRE /target C:\Windows
Directory set to: \?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE

REAGENTC.EXE: Operation Successful.

Reabilite a recuperação e imprima informações detalhadas:

reagentc /enable
REAGENTC.EXE: Operation Successful.

reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
Information:

    Windows RE status:         Enabled
    Windows RE location:       \?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE
    Boot Configuration Data (BCD) identifier: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    Recovery image location:
    Recovery image index:      0
    Custom image location:
    Custom image index:        0

REAGENTC.EXE: Operation Successful.

Configuração para EFI

O sinalizador de inicialização precisa ser definido para a partição do sistema EFI (ESP), B: neste exemplo, caso contrário, as ferramentas não serão capazes de detectar a configuração correta do BCD e incorrer em erros. O seguinte instala um novo bootloader e BCD para EFI:

bcdboot C:\Windows /s B: /f uefi

O comando reagentc é o mesmo aqui, então você pode pegá-los de cima apenas o identificador deve ser diferente.

Conclusão

Você não precisa converter para GPT, a menos que queira ou precise. Você pode manter as opções de recuperação, basta ativá-las novamente. O que não funciona sem falhas é alternar entre BIOS e inicialização EFI, isso irá acionar o Windows para desabilitar as informações de recuperação novamente e você precisa corrigir o sinalizador de inicialização (EFI não tem nenhum problema aqui, mas o boot do BIOS). Espero que isso ajude na maioria das situações, independentemente de qual modo de inicialização você tenha.

Finalmente, a diferença que encontrei entre os menus no modo BIOS e EFI:

  1. A maioria deles foi usada apenas para explorar todas as opções e possibilidades. Olhando como as coisas quebram e como elas podem ser consertadas.
  2. Sou principalmente um usuário do Ubuntu. Eu sei DISM , é claro, mas usei o GParted para gerenciar partições e Gnome Disks para criar imagens RAW (mesmas como dd ) das partições, além de snapshots de VM. Você pode usar o que melhor lhe convier.
por 07.02.2016 / 18:12