Sintomas
Ao tentar iniciar o Windows, recebe o erro:
Não foi encontrado um sistema operativo. Experimente desligar quaisquer unidades que não contenham um sistema operativo.
Prima Ctrl+Alt+Del para reiniciar
Resolução
É necessário um USB ou DVD de arranque com o Windows 7 ou superior para apresentar a Linha de Comandos. Se não tiver um suporte de dados de arranque disponível, pode obter um ao seguir os passos para criar suportes de dados de instalação aqui.
Passo 1: Apresentar a Linha de Comandos:
-
Arranque a partir de qualquer DVD ou USB do Windows 7, 8 ou 10 multimédia.
-
Assim que chegar ao ecrã Configuração do Windows (onde seleciona as definições Idioma, Hora e Teclado), prima as teclas SHIFT + F10 para apresentar a Linha de Comandos.
Passo 2: determinar se o disco está definido como Tabela de Partições GUID (GPT) ou Registo de Arranque Principal (MBR):
-
Na janela da Linha de Comandos, escreva os seguintes comandos, premindo Enter após cada comando:
diskpart
disco de lista
-
Procure o disco e veja se a coluna GPT tem um asterisco (*), o que indicará que o disco é GPT. Se não for encontrado nenhum asterisco, o disco será definido como MBR.
-
Escreva exit e prima Enter.
Passo 3a: se o tipo for MBR:
-
Na Linha de Comandos, escreva o seguinte comando e prima Enter:
dir a:
-
Se a unidade A: for encontrada e for apresentado um diretório, verifique a pasta \Windows no diretório. Se estiver lá, esta é a Unidade do Sistema. Avance para o passo 2.
-
Se a unidade A: não for encontrada ou não contiver a pasta \Windows , escreva o seguinte comando e prima Enter:
dir b:
-
Continue pelo alfabeto até que a unidade com a pasta \Windows seja encontrada, mas ignore a unidade X: . Serão os ficheiros de instalação a partir do USB ou DVD que está a utilizar. A localização mais comum é a unidade C: para que esse exemplo seja utilizado no resto do artigo.
-
-
Assim que for encontrado, escreva o seguinte comando:
bcdboot C:\Windows /S C:
-
Neste caso, C é a unidade onde a pasta \Windows foi encontrada. Se a pasta do Windows estiver numa unidade diferente, utilize essa letra de unidade em vez de "C" no comando bcdboot acima.
-
-
A mensagem, Ficheiros de arranque criados com êxito, tem de ser apresentada antes de poder continuar.
-
Escreva os seguintes comandos, premindo Enter após cada comando:
diskpart
disco de lista
disco sel C
-
Neste caso, C é a unidade onde a pasta \Windows foi encontrada. Se a pasta \Windows estiver numa unidade diferente, utilize essa letra de unidade em vez de "C" no comando sel disk acima.
-
-
Escreva os seguintes comandos, premindo Enter após cada comando:
list vol
sel vol C
-
Neste caso, C é a unidade onde a pasta \Windows foi encontrada. Se a pasta \Windows estiver numa unidade diferente, utilize essa letra de unidade em vez de "C" no comando sel vol acima.
-
-
Escreva o seguinte comando e prima Enter:
ativo
-
Deverá obter uma confirmação de que o volume foi definido com êxito como ativo. Se não receber a confirmação, significa que o disco está definido como GPT (não MBR) ou existe um problema com o disco. Certifique-se de que está a trabalhar com o disco correto.
-
-
Escreva o seguinte comando e prima Enter:
sair
-
Reinicie o dispositivo. Pode fazê-lo rapidamente a partir da linha de comandos ao escrever o seguinte comando e premir Enter:
shutdown -f -r -t 00
Passo 3b: se o tipo for GPT:
-
Na Linha de Comandos, escreva o seguinte comando e prima Enter:
dir a:
-
Se a unidade A: for encontrada e for apresentado um diretório, verifique a pasta \Windows no diretório. Se estiver lá, esta é a Unidade do Sistema. Avance para o passo 2.
-
Se a unidade A: não for encontrada ou não contiver a pasta \Windows , escreva o seguinte comando e prima Enter:
dir b:
-
Continue pelo alfabeto até que a unidade com a pasta \Windows seja encontrada, mas ignore a unidade X: . Serão os ficheiros de instalação a partir do USB ou DVD que está a utilizar. A localização mais comum é a unidade C: para que esse exemplo seja utilizado no resto do artigo.
-
-
Escreva os seguintes comandos, premindo Enter após cada comando:
diskpart
disco de lista
disco sel C
-
Neste caso, C é a unidade onde a pasta \Windows foi encontrada. Se a pasta \Windows estiver numa unidade diferente, utilize essa letra de unidade em vez de "C" no comando sel disk acima.
-
-
Escreva o seguinte comando e prima Enter:
parte da lista
-
Procure a partição identificada como Sistema.
-
Assim que for encontrada, atribua a letra R à partição. Se a letra R já estiver a ser tirada, pode escolher qualquer letra não atribuída. Para atribuir a letra, escreva os seguintes comandos e prima Enter após cada comando:
assign letter=r:
sair
-
Regresse à Linha de Comandos, escreva os seguintes comandos uma linha de cada vez, premindo 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
Nota: No último comando, /l en-us define o idioma do Windows para inglês. Para definir um idioma diferente, substitua en-us por um código de idioma diferente (como des-de para alemão).
-
Reinicie o dispositivo. Pode fazê-lo rapidamente a partir da linha de comandos ao escrever o seguinte comando e premir Enter:
shutdown -f -r -t 00