O Windows 8 não inicializa após reescrever a tabela de partições

3

Eu estava recuperando uma partição excluída usando o Testdisk para reescrever a tabela de partições. No entanto, depois disso, o Windows 8 se recusou a inicializar. Na inicialização, me é apresentada uma tela azul dizendo que havia um código de erro 0xc0000225 e F8 não faz nada depois disso.

Eu tentei corrigir o problema usando o reparo de inicialização de um cd de instalação do Windows, mas isso não resolveu o problema. Eu também tentei usar esses comandos no console:

bootrec /scanos
bootrec /rebuildbcd
bootrec /fixmbr
bootrec /fixboot

No entanto, isso também não resolveu o problema.

O problema também me impede de inicializar a partição de recuperação, dando o mesmo erro acima.

O GRUB também foi parafusado e agora diz

error: invalid filesystem

e inicia um prompt de resgate grub.

Felizmente, o rEFInd ainda funciona, o que me permite inicializar no meu sistema Mint. O bootloader do windows não funciona quando executado a partir de rEFInd

A execução do reparo de inicialização não corrige o problema.

Eu também tentei definir o sinalizador de inicialização na partição do sistema operacional Windows.

Reescrevendo a tabela de partições também limpou as opções de inicialização do BIOS, e eu tive que adicioná-las manualmente de volta.

Eu não tenho 100% de certeza do tipo de tabela de partição original. Testdisk padrão para EFI / GPT e foi isso que eu usei.

A partição que foi excluída era uma das partições do Linux. Foi recuperado bem.

As partições do Windows parecem estar bem, visto que ainda posso acessá-las a partir do Mint.

A atual estrutura de partição é semelhante a esta:

P MS Data                     2048     206847     204800 [SYSTEM]
  FAT32, 104 MB / 100 MiB
P MS Data                   206848    2050047    1843200 [Recovery]
  NTFS, 943 MB / 900 MiB
P MS Data                  2312192  783003647  780691456 [OS]
  NTFS, 399 GB / 372 GiB
P MS Data                783003648  783720447     716800
 NTFS, 367 MB / 350 MiB
P MS Data                783720448 1645320191  861599744 [DATA]
  NTFS, 441 GB / 410 GiB
P MS Data               1645320192 1703913471   58593280
  EXT4 Large file Sparse superblock Recover, 29 GB / 27 GiB
P Linux Swap            1703913472 1719537647   15624176
  SWAP2 version 1, 7999 MB / 7628 MiB
P MS Data               1719537664 1911560191  192022528
  EXT4 Large file Sparse superblock Recover, 98 GB / 91 GiB
P MS Data               1911560192 1953523711   41963520 [Restore]
  NTFS, 21 GB / 20 GiB

A segunda partição ext4 foi a que eu recuperei.

Provavelmente, posso corrigir o problema com o grub, atualizando-o, mas deixei isso de lado por enquanto para ajudar a diagnosticar o problema.

Isso é realmente muito desconcertante.

EDIT: Eu suspeito que talvez a tabela de partição é do tipo errado, talvez seja para ser MBR ou híbrido.

    
por Jonathan 02.02.2014 / 19:30

1 resposta

1

Ok, finalmente resolvi. Aparentemente, o Windows 8 precisa dessa partição reservada do sistema Microsoft pouco antes da partição do sistema operacional. Esta partição não é reconhecida pelo testdisk e foi excluída. Eu não tinha ideia de que estava lá. Isso também causou alguns problemas com o grub, presumivelmente porque o número de partições foi alterado.

Eu recriou a partição MSR inicializando um disco de recuperação do Windows e usando os seguintes comandos no prompt de comando.

diskpart
create partition msr

Note que isto só funciona bem porque o espaço onde o meu MSR costumava ser era o único espaço não alocado no disco. Se o seu disco for particionado de forma diferente, consulte a a documentação.

Eu também descobri que definir o sinalizador de inicialização na partição do sistema operacional Windows também impede que o Windows seja inicializado. Eu coloquei o sinalizador de inicialização na partição SYSTEM.

    
por 05.02.2014 / 04:55