Infelizmente, nenhuma dessas respostas funcionou. Depois de 10 dias tentando tudo que pude encontrar e pensar, limpei a unidade e reinstalei o Windows.
Por três dias, não consegui inicializar na partição do Windows 7, e toda a minha pesquisa foi inútil. Espero que alguém tenha mais ideias sobre como corrigir isso.
Quando eu inicializo agora, recebo a tela preta com o erro BCD que diz que não há um sistema de arquivos válido ou pode estar corrompido (desculpem minha falta de detalhes, nenhuma cópia / colagem está 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 com Unknown Operating System (Unknown Disk)
ou algo semelhante. Quando eu entro no prompt de comando, consigo ver e navegar na minha unidade C:\
sem problemas.
Eu tento usar bootrec
:
C:\> bootrec /ScanOS
Localiza 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 tentei consertar o setor de inicialização:
C:\> bootsect /nt60 C: /force
Que conclui com sucesso (desculpe, sem saída ..)
Após a reinicialização, tenho o mesmo problema.
Eu também tentei todos os itens 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 reinicialização após os comandos DISKPART
.
Então eu também tentei reconstruir o armazenamento 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 familiar 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 limite e não consigo entender por que o Windows se recusa a ver isso como uma instalação válida.
Quando eu listo o disco / partição no DISKPART, ele aparece como NTFS e "Healthy", e eu posso navegar pela estrutura de diretório do DOS sem problemas.
Eu realmente não quero reformatar e reinstalar. Eu sei que este problema pode ser resolvido!
Eu resolvi o problema usando diskpart
para consertar o sistema de arquivos aparentemente 'corrompido' ('... não contém um sistema de arquivos reconhecido') e recriando o BCD usando bootrec
.
C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> extend filesystem
DISKPART> exit
C:\> bootrec /rebuildbcd
Certifique-se de executar chkdsk /f
após inicializar no Windows.
Também sugiro que você consulte o programa EasyBCD . Eu não tentei por mim mesmo, mas parece promissor.
Só para constar, eu tinha aumentado o tamanho da minha partição NTFS usando o Gparted, por isso usei o sistema de arquivos extend em diskpart.
Eu tive o mesmo problema, tentei exatamente as mesmas soluções e não funcionou.
Então eu tentei desconectar todos os meus outros discos rígidos, deixando apenas aquele com minha instalação do Windows. Eu reiniciei com o disco de recuperação do Windows7 e executei o reparo automático, ele reconheceu a unidade e a instalação do Windows (até que eu desconectei todas as minhas outras unidades, a lista "Opções de Recuperação do Sistema" estava sempre vazia) e ele disse que havia um erro volume e que foi corrigido com sucesso.
Eu reiniciei novamente, executei o reparo automático novamente e voila, tudo foi corrigido e eu estava de volta no Windows.
Eu só tive esse mesmo problema, que durou semanas. Por alguma razão, decidi reduzir o Windows 7 e aumentar o Ubuntu 10.10 usando o GParted.
De qualquer forma, eu segui os mesmos passos que você seguiu várias vezes. O truque (e a correção para mim) foi depois de definir a partição ativa, também execute o RESCAN. Em seguida, saia e execute o bootrec / rebuildbcd. Para uma boa medida, também executei a correção de inicialização da GUI. Depois de uma reinicialização, eu estava de volta no Windows.
Faça backup dos seus dados e execute um chkdsk na unidade, isso não significa que ele seja inicializável, use um utilitário como Spinrite ou HDD Regenerador no disco
Isso pode ou não funcionar, mas eu tive o mesmo problema e descobri que instalando um segundo sistema Windows 7 na mesma unidade, mas uma partição separada permitirá que você inicialize e execute seu programa bcdedit e adicione ou conserte o gerenciador de inicialização para o primeiro sistema Windows 7.
Use também o segundo sistema Windows 7 para verificar e remover qualquer vírus.