Como usuário avançado e entusiasta de computadores de longa data, estou pasmo com esse problema. Já vi muitas coisas em minha vida, mas esta é nova para mim.
Este é um post longo, mas um problema interessante.
Um amigo meu me pediu para consertar seu computador, que de repente parou de inicializar no Windows 10.
Apenas uma rápida visão geral das especificações do PC:
- Placa-mãe ASUS P8H61-MX
- Processador Intel i3-2200
- Uma GPU Asus de baixo custo
- 8 GB de RAM (2x4 GB)
- SSD Kingston de 120GB
- Disco rígido Toshiba de 1 TB
O problema foi que o Windows começou a inicializar, mas imediatamente apresentou um erro "Um dispositivo necessário não está conectado ou não pode ser acessado". Pressionar F8 ou ENTER apenas recarregou a tela.
Tanto o SSD quanto o HDD foram detectados no BIOS.
Neste ponto, decidi tentar consertar a instalação do Windows. Inicializei uma chave USB do Windows 10 e selecionei "Reparo de inicialização", que não teve efeito.
Tentei etapas manuais ( bootrec /fixmbr
, bootrec /fixboot
, bootrec /rebuildbcd
).
O rebuildbcd
comando encontrou minha instalação do Windows (no SSD) e se ofereceu para adicioná-lo ao catálogo de boot, que também falhou com a mensagem de erro The requested system device cannot be found
.
Depois de mais algumas tentativas (inicializando apenas com o SSD conectado), desisti e decidi reinstalar o Windows 10 no SSD.
Antes de fazer isso, queria copiar todos os arquivos do SSD para o HDD.
Fácil, reconecto o HDD, inicializo uma instalação ao vivo do Ubuntu, monto todas as partições do SSD e a partição principal do HDD e sincronizo novamente os arquivos das partições SSD para o HDD.
Para garantir, também faço uma dd
imagem de todo o SSD em um arquivo de imagem no HDD.
Ambos, o comando rsync e o dd foram concluídos sem problemas.
Desmontei tudo e desliguei o computador. Eu tinha outras coisas para fazer, então deixei o computador desligado, esperando por mim.
Algumas horas depois, ligo o PC e vejo um rápido flash do logotipo "American Megatrends" e, em seguida, uma tela preta. Nada.
Depois de coçar a cabeça e tentar diferentes combinações, cheguei à conclusão de que entro nesta situação se o HDD estiver conectado à placa-mãe. Desconectar apenas o cabo SATA de dados deixa o POST OK. É aqui que estou preso agora. Eu tentei o seguinte:
- executei o Memtest86, a RAM está boa
- atualizou o BIOS para a versão mais recente, carregou padrões otimizados
- um SSD conectado com o mesmo cabo de alimentação e dados SATA à mesma porta SATA funciona
- um HDD diferente, conectado a este PC, funciona
- este HDD, conectado a um PC diferente, funciona
- troquei os cabos e portas SATA, ainda nada
- depois de limpar o CMOS, a mobo foi configurada para o padrão "Mostrar logotipo em tela cheia". Neste modo, não recebo um flash rápido, mas fico preso no logotipo quando o HDD está conectado.
- conectando o HDD a quente enquanto inicializa no Ubuntu ao vivo, o HDD funciona
- Removi a GPU e usei a integrada sem sucesso
- Troquei a PSU, mesmo problema
Alguma ideia?
Responder1
Decidi não perder mais muito tempo com isso.
Conectei o HDD a outro computador e fiz backup dos dados em um NAS, depois fiz um rápido sgdisk -Z /dev/sdX
, que funcionou (zapeia as estruturas MBR e GPT).
Curiosidade, apenas converter o disco para GPT e zapear apenas o MBR fez com que o disco fosse detectado no BIOS e o computador inicializasse. Mas então, se eu reescrevesse o MBR com sgdisk
, o problema voltaria.
Agora, após zapear todas as estruturas e inicializar o HDD no Windows, criando uma única partição NTFS, o HDD é detectado e o computador inicializa normalmente.
Mas um grande problema permanece...
o geek que há em mim nunca será feliz, sem saber o que está errado :)
Eu tenho um despejo do MBR "corrupto", mas me falta tempo, conhecimento e força de vontade para analisá-lo.