Sintomas
Ao tentar inicializar o Windows, você recebe o erro:
Um sistema operacional não foi encontrado. Tente desconectar todas as unidades que não contenham um sistema operacional.Pressione Ctrl+Alt+Del para reinicializar
Resolução
É necessário um USB ou DVD inicializável com o Windows 7 ou posterior para abrir o prompt de comando. Se não tiver uma mídia inicializável disponível, você poderá obtê-la seguindo as etapas de criação de mídia de instalação encontradas aqui. Etapa 1: abra o Prompt de Comando:
-
Inicialize por meio de qualquer mídia USB ou DVD do Windows 7, 8 ou 10.
-
Após chegar à tela de configuração do Windows (em que você seleciona as configurações de idioma, hora e teclado), pressione as teclas SHIFT + F10 para abrir o Prompt de Comando.
Etapa 2: descubra se seu disco está configurado para GPT (Tabela de Partição GUID) ou MBR (Registro Mestre de Inicialização):
-
Na janela do Prompt de Comando, digite os seguintes comandos, pressionando Enter após cada comando:
diskpart
list disk
-
Procure seu disco e verifique se a coluna GPT tem um asterisco (*): isso indicará que o disco é GPT. Se nenhum asterisco for encontrado, o disco será definido como MBR.
-
Digite exit e pressione Enter.
Etapa 3a: se o tipo for MBR:
-
No Prompt de Comando, digite o seguinte comando e pressione Enter:
dir a:
-
Se a unidade A: for encontrada e um diretório for exibido, procure a pasta \Windows no diretório. Se estiver presente, essa será a Unidade do Sistema. Vá para a etapa 2.
-
Se a unidade A: não for encontrada ou não contiver a pasta \Windows, digite o seguinte comando e pressione Enter:
dir b:
-
Continue seguindo o alfabeto até que a unidade com a pasta \Windows seja encontrada, mas ignore a unidade X:. Esses serão os arquivos de instalação do USB ou DVD que você está usando. O local mais comum é a unidade C:. Portanto, esse exemplo será usado no restante do artigo.
-
-
Quando for encontrado, digite o seguinte comando:
bcdboot C:\Windows /S C:
-
Nesse caso, C é a unidade em que a pasta \Windows foi encontrada. Se a pasta do Windows estiver em uma unidade diferente, use essa letra de unidade em vez de "C" no comando bcdboot acima.
-
-
A mensagem Arquivos de inicialização criados com êxito deve ser exibida para que você possa continuar.
-
Digite os seguintes comandos, pressionando Enter após cada comando:
diskpart
list disk
sel disk C
-
Nesse caso, C é a unidade em que a pasta \Windows foi encontrada. Se a pasta \Windows estiver em uma unidade diferente, use essa letra de unidade em vez de "C" no comando sel disk acima.
-
-
Digite os seguintes comandos, pressionando Enter após cada comando:
list vol
sel vol C
-
Nesse caso, C é a unidade em que a pasta \Windows foi encontrada. Se a pasta \Windows estiver em uma unidade diferente, use essa letra de unidade em vez de "C" no comando sel vol acima.
-
-
Digite o seguinte comando e pressione Enter:
active
-
Você deve receber uma confirmação de que o volume foi definido como ativo com êxito. Se você não receber a confirmação, isso significará que o disco está configurado como GPT (não MBR) ou há um problema no disco. Verifique se está trabalhando com o disco correto.
-
-
Digite o seguinte comando e pressione Enter:
exit
-
Reinicie o dispositivo. Você pode fazer isso rapidamente no prompt de comando, digitando o seguinte comando e pressionando Enter:
shutdown -f -r -t 00
Etapa 3b: se o tipo for GPT:
-
No Prompt de Comando, digite o seguinte comando e pressione Enter:
dir a:
-
Se a unidade A: for encontrada e um diretório for exibido, procure a pasta \Windows no diretório. Se estiver presente, essa será a Unidade do Sistema. Vá para a etapa 2.
-
Se a unidade A: não for encontrada ou não contiver a pasta \Windows, digite o seguinte comando e pressione Enter:
dir b:
-
Continue seguindo o alfabeto até que a unidade com a pasta \Windows seja encontrada, mas ignore a unidade X:. Esses serão os arquivos de instalação do USB ou DVD que você está usando. O local mais comum é a unidade C:. Portanto, esse exemplo será usado no restante do artigo.
-
-
Digite os seguintes comandos, pressionando Enter após cada comando:
diskpart
list disk
sel disk C
-
Nesse caso, C é a unidade em que a pasta \Windows foi encontrada. Se a pasta \Windows estiver em uma unidade diferente, use essa letra de unidade em vez de "C" no comando sel disk acima.
-
-
Digite o seguinte comando e pressione Enter:
list part
-
Procure a partição rotulada como System.
-
Quando for encontrada, atribua a letra R à partição. Se a letra R já estiver em uso, você poderá escolher qualquer letra não atribuída. Para atribuir a letra, digite os seguintes comandos e pressione Enter após cada comando:
assign letter=r:
exit
-
Retorne ao Prompt de Comando e digite os seguintes comandos uma linha por vez, pressionando Enter após cada linha:
cd /d r:\EFI\Microsoft\Boot\
ren BCD BCD.bak
bcdboot c:\Windows /l en-us /s m: /f UEFI
Observação: No último comando, /l en-us define o idioma do Windows como inglês. Para definir um idioma diferente, substitua en-us por um código de idioma diferente (como de-de para alemão).
-
Reinicie o dispositivo. Você pode fazer isso rapidamente no prompt de comando, digitando o seguinte comando e pressionando Enter:
shutdown -f -r -t 00