Problema de inicialização do Windows 8 EFI

4

Eu tenho um problema semelhante ao descrito em Como posso reparar o Windows 8 EFI Bootloader? , mas com alguns detalhes diferentes.

Quando tentei alterar a sequência de boot dos meus discos rígidos (dos quais 1 SSD) no BIOS (system = Medion Akoya P5306 F), recebi o seguinte erro quando tentei inicializar a partir do SSD (anteriormente perfeito de inicialização):

Your PC needs to be repaired
The boot configuration data for your pc is missing or contains errors
File: \EFI\Microsoft\BCD
Error code: 0xc000000f

Quando inicializo do outro HDD, o SSD fica visível no Windows Explorer, mas inacessível. O reparo automático usando o disco de suporte do Win8 também é incapaz de corrigir o problema.

Usando este link , eu tentou

bootsect /nt60 ALL /mbr
bcdboot c:\windows

Ficou ok, mas sem solução, já que agora a mensagem era:

Your PC needs to be repaired
The application or operating system couldn't be loaded because a required file is missing or contains errors.
File: \Windows\system32\winload.efi
Error code: 0xc000000f

Mais uma vez, a reparação automática não consegue resolver o problema. Então eu tentei as soluções fornecidas em BootMgr está faltando, correções comuns não funcionam .

bootrec /fixmbr
The operation completed successfully.

bootrec /fixboot
The operation completed successfully.

bootrec /scanos
Scanning all disks for Windows installations.
Please wait, since this may take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 0
The operation completed successfully.

bootrec /rebuildbcd
Scanning all disks for Windows installations.
Please wait, since this may take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 0
The operation completed successfully.

Portanto, nenhuma instalação do Windows foi encontrada ... Então eu tentei algo eu mesmo, dada a mensagem de erro: Eu copiei X: \ Windows \ System32 \ winload.efi para C: \ Windows \ System32
Isso pareceu ter algum efeito, porque agora a mensagem era:

Your PC needs to be repaired
The application or operating system couldn't be loaded because the HAL is missing or contains errors.
File: \Windows\system32\hal.dll
Error code: 0xc000000f

Portanto, copiei X: \ Windows \ System32 \ hal.dll para C: \ Windows \ System32, mas agora está reclamando da falta de um Cl.dll. Desde que eu não tenho certeza do que estou fazendo (duh ...) eu parei esta cópia manual.

Também tentei

sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
Windows Resource Protection could not perform the requested operation.

... sem sorte.

Tentei algumas das propostas do este link :

bcdedit /export c:\bcdbackup
The operation completed successfully.

ren c:\boot\bcd bcd.old

bootrec /rebuildbcd

Ainda não há instalações do Windows. E embora o bootrec tenha indicado sucesso, nenhum arquivo C: \ boot \ BCD foi criado!

Então, finalmente, acabei em Como posso reparar o Windows 8 EFI Bootloader?

Eu designei B: para a partição FAT32:

diskpart
select vol 3
assign letter=b:
list volume
Volume #### Ltr Label Fs Type Size Status Info
----------- --- ------- ----- --------- ------- ------- ------
Volume 0 E Win8 UDF DVD-ROM 4314 MB Healthy
Volume 1 D NTFS Partition 167 GB Healthy
Volume 2 Herstel NTFS Partition 300 MB Healthy Hidden
Volume 3 B FAT32 Partition 99 MB Healthy Hidden

B: contém EFI \ Microsoft \ Boot (assim como C :) E este é o local onde o arquivo BCD foi reconstruído, dado o timestamp.

bcdboot c:\Windows /l nl-NL /s b: /f ALL

(nl-NL: sim, sou holandês)
Ainda assim, nenhuma solução. Na inicialização, ele continua reclamando sobre a falta do Cl.dll.

Estou ficando sem opções e ideias. E fiquei preso tentando entender as "Perguntas frequentes sobre o Windows e o GPT"

Então, quem tem alguma ideia brilhante?
Além disso, qualquer idéia de apenas acessar o SSD e fazer o backup dos dados seria ótimo! Se eu acessar o diretório C: \ Users no prompt de comando do disco de suporte do Win8, só vejo minha própria conta (porque essa é a única conta de administrador?) E nenhum documento nela, por exemplo.

    
por Sjors 16.03.2013 / 13:56

2 respostas

4

Tente não usar a parte "All" de selecionar o firmware no BCDBoot. Tive o mesmo problema, mas selecionei apenas UEFI (minha máquina tem isso) e funcionou! Se você tem BIOS, use apenas

bcdboot c:\Windows /l nl-NL /s b: /f BIOS

Ou para UEFI use

bcdboot c:\Windows /l nl-NL /s b: /f UEFI

Diga-me como isso acontece.

    
por 23.09.2013 / 02:48
1

Eu inicializo o Win8 do USBflash tentando reparar com a maioria das outras respostas sem nenhum resultado. O que ajudou para mim foi:

bcdboot d:\Windows /l ru-ru /s c: /f UEFI

Eu mencionei que isso aconteceu no n76vj da ASUS na divisão de fábrica SSD de 256GB em 5 partições

    
por 25.03.2014 / 10:00