Solução de problemas avançada para o erro de parada 7B ou Inaccessible_Boot_Device
Este artigo fornece etapas para solucionar problemas "Parar o erro 7B: Inaccessible_Boot_Device". Esse erro pode ocorrer depois que algumas alterações forem feitas no computador ou imediatamente após você implantar o Windows no computador.
Aplica-se a: Windows 10
Causas do erro de parada Inaccessible_Boot_Device
Qualquer um dos seguintes fatores pode causar o erro de parada:
- Drivers de filtro ausentes, corrompidos ou mal comportados relacionados à pilha de armazenamento
- Corrupção do sistema de arquivos
- Alterações no modo ou configurações do controlador de armazenamento no BIOS
- Usando um controlador de armazenamento diferente daquele que foi usado quando o Windows foi instalado
- Mover o disco rígido para um computador diferente que tenha um controlador diferente
- Uma placa-mãe ou controlador de armazenamento com falha ou hardware defeituoso
- Em casos incomuns, a falha do serviço TrustedInstaller em confirmar atualizações recém-instaladas é devido a corrupção de armazenamento baseada em componentes
- Arquivos corrompidos na partição inicial (por exemplo, corrupção no volume rotulado system quando você executa o
diskpart
>list vol
comando) - Se houver uma entrada GPT em branco antes da entrada da partição inicial
Solucionar problemas desse erro
Inicie o computador no Modo de Recuperação do Windows (WinRE) seguindo estas etapas.
- Inicie o sistema usando a mídia de instalação para a versão instalada do Windows.
- Na tela Instalar Windows, selecione Avançar>Reparar seu computador.
- Na tela Opções de Recuperação do Sistema , selecione Próximo>Prompt de Comando.
Verifique se o disco de inicialização está conectado e acessível
Etapa 1:
No prompt do Comando WinRE, execute diskpart
e execute list disk
.
Uma lista dos discos físicos anexados ao computador deve ser exibida e se assemelhar à seguinte exibição:
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online **size* GB 0 B *
Se o computador usar uma interface de inicialização UEFI (Interface do Firmware Extensível Unificada), haverá um asterisco (*
) na GPT
coluna.
Se o computador usar uma interface básica do BIOS (sistema de entrada/saída), não haverá um asterisco na Dyn
coluna.
Etapa 2:
Se o list disk
comando listar os discos do sistema operacional corretamente, execute o list vol
comando em diskpart
.
list vol
gera uma saída que se assemelha à seguinte exibição:
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 Windows RE NTFS Partition 499 MB Healthy
Volume 1 C OSDisk NTFS Partition 222 GB Healthy Boot
Volume 2 SYSTEM FAT32 Partition 499 MB Healthy System
Observação
Se o disco que contém o sistema operacional não estiver listado na saída, você terá que envolver o fabricante de OEM ou virtualização.
Verificar a integridade do Banco de Dados de Configuração de Inicialização
Verifique se o BCD (Banco de Dados de Configuração de Inicialização) tem todas as entradas corretas. Para fazer essa etapa, execute bcdedit
no prompt de comando WinRE.
Para verificar as entradas BCD:
Examine a seção Gerenciador de Inicialização do Windows que tem o identificador {bootmgr} . Verifique se as entradas do dispositivo e do caminho apontam para o arquivo de carregador de inicialização e dispositivo correto.
Se o computador for baseado em UEFI, aqui está a saída de exemplo:
device partition=\Device\HarddiskVolume2 path \EFI\Microsoft\Boot\bootmgfw.efi
Se o computador for baseado em BIOS, aqui está a saída de exemplo:
Device partition=C:
Observação
Essa saída pode não conter um caminho.
No Carregador de Inicialização do Windows que tem o identificador {default} , verifique se dispositivo, caminho, osdevice e systemroot apontam para o dispositivo ou partição correto, arquivo winload, partição do sistema operacional ou dispositivo e pasta do sistema operacional.
Observação
Se o computador for baseado em UEFI, o valor do caminho do arquivo especificado no parâmetro de caminho de {bootmgr} e {default} contém uma extensão .efi .
Se alguma das informações estiver errada ou ausente, recomendamos que você crie um backup do repositório BCD. Para fazer isso, execute bcdedit /export C:\temp\bcdbackup
. Esse comando cria um backup em C:\temp\ chamado bcdbackup. Para restaurar o backup, execute bcdedit /import C:\temp\bcdbackup
. Esse comando substitui todas as configurações do BCD usando as configurações em bcdbackup.
Após a conclusão do backup, execute o seguinte comando para fazer as alterações:
bcdedit /set *{identifier}* option value
Por exemplo, se o dispositivo em {default} estiver errado ou ausente, execute este comando para defini-lo: bcdedit /set {default} device partition=C:
Se você quiser recriar completamente o BCD ou se receber uma mensagem informando que "o repositório de dados de configuração de inicialização não poderá ser aberto. O sistema não conseguiu localizar o arquivo especificado, " executar bootrec /rebuildbcd
.
Se o BCD tiver as entradas corretas, marcar se as entradas winload e bootmgr existem no local correto, que está no caminho especificado no comando bcdedit. Por padrão, o bootmgr na partição do BIOS está na raiz da partição SYSTEM . Para ver o arquivo, execute Attrib -s -h -r
.
Se os arquivos estiverem ausentes e você quiser recompilar os arquivos de inicialização, siga estas etapas:
Copie todo o conteúdo na partição SYSTEM para outro local. Como alternativa, você pode usar o prompt de comando para navegar até a unidade do sistema operacional, criar uma nova pasta e copiar todos os arquivos e pastas do volume SYSTEM , como mostrado aqui:
D:\> Mkdir BootBackup R:\> Copy *.* D:\BootBackup
Se você estiver usando Windows 10 ou se estiver solução de problemas usando um ISO Windows 10 no prompt de comando ambiente de pré-instalação do Windows, poderá usar o
bcdboot
comando para recriar os arquivos de inicialização, como mostrado aqui:Bcdboot <**OSDrive* >:\windows /s <**SYSTEMdrive* >: /f ALL
Por exemplo, se atribuirmos a
<System Drive>
letra R (unidade WinRE) e a<OSdrive>
letra D, usaremos o seguinte comando:Bcdboot D:\windows /s R: /f ALL
Observação
A parte ALL do
bcdboot
comando grava todos os arquivos de inicialização (UEFI e BIOS) em seus respectivos locais.
Se você não tiver um ISO Windows 10, formate a partição e copie o bootmgr de outro computador de trabalho que tenha um build semelhante do Windows. Para fazer a formatação e a cópia, siga estas etapas:
- Iniciar Bloco de Notas.
- Pressione Ctrl+O.
- Navegue até a partição do sistema (neste exemplo, é R).
- Clique com o botão direito do mouse na partição e formate-a.
Solução de problemas se esse problema ocorrer após uma instalação de Windows Update
Execute o seguinte comando para verificar a instalação e as datas da atualização do Windows:
Dism /Image:<Specify the OS drive>: /Get-packages
Depois de executar esse comando, você verá os pacotes Instalar pendentes e desinstalar pendentes :
Execute o comando
dism /Image:C:\ /Cleanup-Image /RevertPendingActions
. Substitua C: pela partição do sistema para seu computador.Navegue até OSdriveLetter:\Windows\WinSxS e marcar se o arquivo pending.xml existe. Se isso acontecer, renomeie-o como pending.xml.old.
Para reverter as alterações do registro, digite regedit no prompt de comando para abrir o Registro Editor.
Selecione HKEY_LOCAL_MACHINE e vá para oHive de Carga de Arquivo>.
Navegue até OSdriveLetter:\Windows\System32\config, selecione o arquivo chamado COMPONENT (sem extensão) e selecione Abrir. Quando você for solicitado, insira o nome OfflineComponentHive para o novo hive.
Expanda
HKEY_LOCAL_MACHINE\OfflineComponentHive
e marcar se a chave PendingXmlIdentifier existe. Crie um backup da chave OfflineComponentHive e exclua a chave PendingXmlIdentifier .Descarregue o hive. Para fazer esse descarregamento, realce OfflineComponentHive e selecione Descarregar arquivos>hive.
Selecione HKEY_LOCAL_MACHINE, vá para OSdriveLetter:\Windows\System32\config,selecione o arquivo chamado SYSTEM (sem extensão) e selecione Abrir.> Quando você for solicitado, insira o nome OfflineSystemHive para o novo hive.
Expanda HKEY_LOCAL_MACHINE\OfflineSystemHivee selecione a chave Selecionar. Verifique os dados do valor padrão .
Se os dados em
HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default
for 1, expandaHKEY_LOCAL_MACHINE\OfflineHive\ControlSet001
. Se for 2, expandaHKEY_LOCAL_MACHINE\OfflineHive\ControlSet002
e assim por diante.Expanda
Control\Session Manager
. Verifique se existe a chave PendingFileRenameOperations . Se isso acontecer, faça backup da chave SessionManager e exclua a chave PendingFileRenameOperations .
Verificando drivers e serviços críticos de inicialização
Verificar serviços
Siga as etapas 1 a 10 na seção "Solução de problemas se esse problema ocorrer após uma instalação Windows Update". (A etapa 11 não se aplica a esse procedimento.)
Expanda Serviços.
Verifique se as seguintes chaves de registro existem em Serviços:
- ACPI
- DISCO
- VOLMGR
- PARTMGR
- VOLSNAP
- VOLUME
Se essas chaves existirem, marcar cada uma para garantir que ela tenha um valor chamado Iniciar e que ela esteja definida como 0. Se não for, defina o valor como 0.
Se alguma dessas chaves não existir, você poderá tentar substituir o hive do registro atual usando o hive do RegBack. Para fazer essa etapa, execute os seguintes comandos:
cd OSdrive:\Windows\System32\config ren SYSTEM SYSTEM.old copy OSdrive:\Windows\System32\config\RegBack\SYSTEM OSdrive:\Windows\System32\config\
Verificar drivers de filtro superior e inferior
Verifique se há drivers de filtro superior e inferior não microsoft no computador e se eles não existem em outro computador de trabalho semelhante. Se eles existirem, remova os drivers de filtro superior e inferior:
Expanda
HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control
.Procure as entradas UpperFilters ou LowerFilters .
Observação
Esses filtros estão relacionados principalmente ao armazenamento. Depois de expandir a chave control no registro, você pode pesquisar por UpperFilters e LowerFilters.
Você pode encontrar esses drivers de filtro em algumas das entradas do registro a seguir. Essas entradas estão em ControlSet e são designadas como Padrão:
\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}
\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
Se uma entrada UpperFilters ou LowerFilters não for padrão (por exemplo, não é um driver de filtro padrão do Windows, como PartMgr), remova a entrada. Para removê-lo, clique duas vezes no painel direito e exclua apenas esse valor.
Observação
Pode haver várias entradas.
Essas entradas podem nos afetar porque pode haver uma entrada no branch dos Serviços que tem um tipo START definido como 0 ou 1, o que significa que ele é carregado na parte Inicialização ou Automática do processo de inicialização. Além disso, o arquivo a que é referido está ausente ou corrompido ou pode ser nomeado de forma diferente do listado na entrada.
Observação
Se houver um serviço definido como 0 ou 1 que corresponda a uma entrada UpperFilters ou LowerFilters , definir o serviço como desabilitado no Registro de Serviços (conforme discutido nas etapas 2 e 3 da seção Verificar serviços) sem remover a entrada do Driver de Filtro fará com que o computador falhe e gere um erro 0x7b Parar.
Executando o SFC e o Chkdsk
Se o computador ainda não for iniciado, você poderá tentar executar um chkdisk
processo na unidade do sistema e, em seguida, também executar o Verificador de Arquivos do Sistema. Faça estas etapas executando os seguintes comandos em um prompt de comando WinRE:
-
chkdsk /f /r OsDrive:
-
sfc /scannow /offbootdir=OsDrive:\ /offwindir=OsDrive:\Windows
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários