Recentemente, o computador XP de um amigo começou a recusar a inicialização, tanto no modo normal como no modo de Inicialização Segura: o logotipo do Windows aparece, a barra de progresso trava, um BSOD é exibido por alguns milissegundos, relatando que unmountable boot volume
e o computador é reinicializado.
A unidade possui duas partições, uma do sistema e outra de dados, ambas formatadas como NTFS.
Eu resgatei os dados, mas estou interessado em saber o que eu poderia ter feito de errado ou o que eu poderia fazer para fazer o computador reiniciar (exceto a formatação da unidade, é claro)
Aqui está um resumo de todas as etapas que tomei desde o início dos problemas, cerca de dois dias atrás. Você pode sugerir outras soluções que eu poderia tentar?
Primeiro, eu inicializei de um live CD do Ubuntu para fazer backup dos dados. Eu tentei ntfsclone --rescue
a partição do sistema (ela relatou setores defeituosos), mas não funcionou: ntfsclone
relatou clusters extras em $bitmap
. Então eu montei a partição do sistema somente leitura e poderia recuperar todos os arquivos sem problemas. ntfsclone
funcionou perfeitamente na partição de dados. ntfsresize -i
relatou que o disco tinha setores defeituosos e sugeriu usar chkdsk
.
Em segundo lugar, eu inicializei o console de recuperação do XP e executei o chkdsk. Isso levou cerca de uma hora para ser concluído. Depois disso, o sistema inicializou corretamente até que a tela "aguarde ..." e o computador fosse reiniciado. Todas as tentativas subsequentes de inicializar o Windows resultaram no BSOD acima mencionado.
Em terceiro lugar, tentei executar novamente o chkdsk, mas ele relatou que a unidade tinha "problemas irrecuperáveis". A execução de fixmbr
e fixboot
não ajudou.
Em quarto lugar, eu corri
TestDisk
do meu Ubuntu LiveCD, e reescrevi o MBR, a MFT e a tabela de partições. Que não fez nada. Eu também tentei
ntfsfix
, sem sucesso.
Quinto, corri badblocks
no modo somente leitura. Ele relatou vários setores defeituosos na unidade. Então eu executei um teste de leitura-gravação não-destrutivo ( -n
) para forçar a unidade a remapear os setores defeituosos. badblocks
retornou um setor ruim desta vez. Eu tentei chkdsk
; isso não funcionou. No entanto, ntfsclone
agora aceita clonar minha partição do sistema.
Em sexto lugar, executei os testes SMART na unidade (usando smartctl
) para verificar se era uma falha de hardware. Os testes curtos foram aprovados e a avaliação geral de integridade também passou ( -H
). Os longos testes estão sendo executados no momento. Também baixei e gravei um liveCD contendo testes de disco rígido da Hitachi, que planejo executar assim que os longos testes terminarem.
Eu acho que é praticamente tudo que eu fiz. Você poderia sugerir idéias que eu poderia tentar fazer o Windows reiniciar novamente? Estou sem ideias. Eu sei que a reinstalação do Windows seria a maneira mais fácil, mas acho divertido tentar diagnosticar as raízes do problema e, possivelmente, corrigi-lo manualmente, em vez de apenas limpar a unidade e começar tudo de novo.
Obrigado pela sua ajuda (espero que gostem do desafio!)