Veja o que eu fiz, passo a passo:
- Crie um GParted Live USB
-
Inicialize o USB e execute
testdisk
em um terminal
Eu. Você será perguntado sobre um arquivo de log, selecione[ Create ]
ii. Selecione a unidade que você deseja recuperar. O Live USB também estará nessa lista.
iii. Você será solicitado a selecionar o tipo de tabela de partição que foi usado para o seu disco. A opção padrão é o que o TestDisk pensa que é, e no meu caso estava certo também, mas pode estar errado, então seja cuidadoso
iv. Selecione
[ Analyse ]
e, em seguida,[ Quick Search ]
.v. Agora, neste ponto, você deve mostrar uma lista de partições que o TestDisk encontrou.
Algo assim: Screenshotroubadodeesta pergunta
Agora, se você tiver sorte, todas as suas partições serão encontradas e destacadas em verde. No meu caso, todos foram encontrados, mas havia mais partições listadas do que eu, então apenas a que não entrava em conflito com as outras era verde. Você pode percorrer os arquivos em cada partição para verificar se eles são os corretos e, em seguida, pressione o botão de seta para a esquerda para realçá-los. As partições verdes serão restauradas, as cinzas apagadas.
Se o TestDisk não encontrar todas as suas partições, continue com o próximo passo.vi. Se todas as suas partições foram encontradas e você marcou as que deseja manter, selecione
[ write ]
para gravar as alterações no disco. Se as partições estiverem faltando, selecione[ Deeper Search ]
, em seguida, selecione as partições acima e[ write ]
delas no disco. -
Agora que nosso disco tem um GPT novamente, podemos lê-lo, mas ele ainda não inicializa. Abra o GParted e clique com o botão direito do mouse na partição ~ 100MB Fat32 (que também deve ser a primeira partição). Clique em 'Manage Flags' e marque a caixa ao lado de 'boot'. O ESP também será selecionado automaticamente.
-
Tente inicializar. Neste ponto, seu disco tem uma GPT e uma partição EFI inicializável, portanto, se nenhum arquivo for perdido, tudo deve estar funcionando agora. Se não, continue lendo.
-
Então, algo importante está faltando na sua partição EFI ou Windows. Entre em outro PC executando a mesma edição de janelas que você, digite 'Recovery Drive' na barra de pesquisa do menu Iniciar e clique em 'Recovery Drive'.
-
Crie uma unidade de recuperação sem os arquivos do sistema (se for uma opção - se não, não se preocupe) e inicialize seu PC a partir da unidade de recuperação.
-
Quando o seu computador inicializar, clique em "Solucionar problemas", "Opções avançadas" e depois em "Reparo de inicialização" ou "Reparo automático", o que estiver disponível. Se isso funcionar, tudo deve voltar ao normal. Se lhe for dito "A reparação automática / de arranque não conseguiu reparar o seu PC", clique novamente em "Opções avançadas" e continue para o próximo passo.
-
Abra um prompt de comando e digite
diskpart
e, em seguida,list disk
. - Procure seu disco e anote o número ao lado dele. Digite
sel disk <number>
, em que<number>
é o número que você acabou de anotar. - Digite
list vol
, identifique a partição que você acabou de marcar como a partição de inicialização e seu número e, em seguida, digitesel vol <number>
- Por fim, digite
assign letter=w:
e, em seguida,exit
. - Digite os seguintes comandos na ordem:
-
cd /d w:\EFI\Microsoft\Boot\
-
bootrec /fixboot
-
ren BCD BCD.backup
-
bcdboot c:\Windows /s w: /f ALL
-
- Tente inicializar.
Se, após todas essas etapas, você ainda não conseguir inicializar, é muito provável que você tenha que reinstalar o Windows. Mas como você recuperou seus arquivos pessoais, espero que isso não seja um problema demais