Há 3 dias, não consigo inicializar na minha partição do Windows 7, e toda a minha pesquisa foi inútil. Espero que alguém aqui tenha mais idéias sobre como corrigir isso.
Quando inicializo agora, recebo a tela preta com erro BCD que indica que não há um sistema de arquivos válido ou que pode estar corrompido (perdoe minha falta de detalhes, não há cópia / colar disponível).
Quando inicializo com o disco do Windows 7 e entro em ferramentas de reparo, nenhum sistema operacional é encontrado e a tentativa de reparar automaticamente o problema falha Unknown Operating System (Unknown Disk)
ou algo semelhante. Quando eu solto no prompt de comando, consigo ver e navegar na minha C:\
unidade sem problemas.
Eu tento usar bootrec
:
C:\> bootrec /ScanOS
Encontra C:\Windows
como uma partição do sistema.
C:\> bootrec /RebuildBCD
Falha com volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted.
Então, eu tento corrigir o setor de inicialização:
C:\> bootsect /nt60 C: /force
O que é concluído com êxito (desculpe, sem saída ..)
Após a reinicialização, tenho o mesmo problema.
Eu também tentei todas as opções acima depois de ativar minha partição do Windows:
C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit
Então, bootrec
como acima, com e sem uma reinicialização após os DISKPART
comandos.
Depois, tentei reconstruir a loja BCD manualmente:
set systemdrive=C:
set tempbcd=C:\boot\bcd.temp
set tempfile=C:\boot\temp.txt
bcdedit -createstore %tempbcd%
bcdedit.exe -store %tempbcd% -create {bootmgr} -d "Windows Boot Manager"
bcdedit -store %tempbcd% -create -d "Windows Vista" -application osloader>%tempfile%
set /p winvistaguid= <%tempfile%
set winvistaguid=%winvistaguid:~10,38%
bcdedit -store %tempbcd% -set %winvistaguid% osdevice partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% device partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% path \Windows\system32\winload.exe
bcdedit -store %tempbcd% -set %winvistaguid% systemroot \Windows
bcdedit -import %tempbcd%
No entanto, na importação, recebo minha mensagem amigável:
volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted
Estou no meu juízo final aqui e não consigo entender por que o Windows se recusa a ver isso como uma instalação válida.
Quando listo o disco / partição no DISKPART, ele aparece como NTFS e "Saudável", e posso navegar na estrutura de diretórios do DOS sem problemas.
Eu realmente, realmente não quero reformatar e reinstalar. Eu sei que esse problema pode ser resolvido!