Ciclo de recuperação de erros do Windows quando outros discos conectados (UEFI)

0

Depois de instalar o Windows 7 em um SSD Crucial M4, instalei o gerenciador de boot rEFInd no ESP do Crucial. Eu então conectei um SSD Vertex 4 da OCZ (e desconectei o Crucial) e instalei o Xubuntu na OCZ, com / swap e / var em uma unidade WD de 400GB. Após reconectar o SSD Crucial, não consigo inicializar o Windows 7 (antes de conectar o SSD da OCZ, ele inicializou bem a partir do rEFInd). Eu acabo em um loop de recuperação de erro do Windows. Devo observar que o Xubuntu foi bem inicializado a partir do rEFInd quando ambos os discos foram conectados.

Desconectando o SSD da OCZ, eu posso alcançar o Reparo de Inicialização. Um reparo automático é tentado, mas falha com os seguintes detalhes:

Problem signature: 
Problem Event Name: StartupRepairOffline 
Problem Signature 01: 6.1.7600.16385 
Problem Signature 02: 6.1.7600.16385 
Problem Signature 03: unknown 
Problem Signature 04: 1 
Problem Signature 05: AutoFailover 
Problem Signature 06: 1 
Problem Signature 07: BadDriver 
OS Version: 6.1.7600.2.0.0.2561 
Locale ID: 1033 
#Diagnosis and repair details: 
Root cause found: 
------------------- 
A recent driver installation or upgrade may be preventing the system from starting. 
Repair action: System files integrity check and repair: 
Result: Failed. Error code: 0x490 
Time taken: 144629ms

Depois que eu reinicio, o Windows inicializa bem. Reconectando a OCZ SSD (ou uma unidade Western Digital de 400 GB - EDIT : removendo todas as partições Linux - / swap e / var - da unidade WD permite que o Windows inicialize sem Reparo de Inicialização) resulta na mesma situação de novo.

Como posso corrigir isso?

    
por tkf144 21.12.2012 / 17:52

2 respostas

0

Você já tentou inicializar no Modo de segurança ou na Última configuração conhecida nas opções avançadas de inicialização?

Se nenhum deles funcionar, selecione Reparar seu Computador e você acessará as Opções de Recuperação do Sistema. Você pode tentar:

  1. Inicie o diagnóstico da Memória do Windows.

  2. Abra o Commend Prompt, execute os seguintes comandos:

chkdsk / f / r (isso verificará e corrigirá o erro no disco)

sfc / scannow (isso verificará e consertará o arquivo do sistema corrompido, você pode consultar: link )

bootrec / RebuildBcd (isso reconstruirá as informações de inicialização, você pode consultar: link )

Espero que isso ajude.

    
por 24.12.2012 / 19:17
0

A edição entre parênteses em seu post original, no sentido de que remover partições Linux permite que o Windows inicialize, me faz pensar que você pode ser vítima de um bug de longa data na libparted (uma biblioteca de particionamento usada pela maioria das ferramentas Linux, incluindo Instalador do Ubuntu). Especificamente, em discos GPT, a libparted cria partições de sistema de arquivos Linux usando o mesmo código de tipo de partição que a Microsoft usa. Isso significa que o Windows tentará atribuir às partições uma letra de unidade e, se você abrir a ferramenta de discos rígidos no Windows, elas serão exibidas. Se você tentar acessar um desses, o Windows oferecerá para formatá-lo. Aprovar esta ação irá arruinar sua instalação do Linux. Você não está vendo esses sintomas exatos, é claro, mas pode ser que o mesmo problema esteja levando o sistema a um caminho diferente para um modo de falha diferente.

Se minha hipótese estiver correta, você deve ser capaz de fornecer às suas partições do Linux o código de tipo de partição apropriado e o problema desaparecerá. A maneira mais fácil de fazer isso no momento é com a minha ferramenta GPD fdisk ( gdisk ) , que acredito estar disponível em o pacote gdisk no Ubuntu:

  1. Abra gdisk no disco, como em sudo gdisk /dev/sda . (Você pode precisar alterar o identificador de disco.
  2. Digite p para visualizar sua tabela de partições. As partições Linux devem ter um código de tipo 8300 na coluna Code ; mas as ferramentas baseadas na libpart fornecem um código de tipo de 0700.
  3. Digite t para alterar o código de tipo de qualquer partição cujo código precisa ser alterado. gdisk solicitará um número de partição e um código; insira os valores corretos. Repita este passo quantas vezes for necessário para consertar todas as suas partições do sistema de arquivos Linux. (Sua partição swap deve ter um código de 8200 em gdisk .)
  4. Digite p para visualizar sua tabela de partições novamente e verifique se tudo está OK. Se houver algum problema, corrija-o ou digite q para sair sem salvar suas alterações.
  5. Se tudo parece certo, digite w para salvar suas alterações e sair.

Para mais informações, consulte minha página da Web sobre o assunto.

    
por 12.05.2013 / 02:04