Ok, parece que chkdsk /f <drive letter>:
fez o truque! Para recapitular, eis o que fiz quando a minha unidade NTFS (Windows) externa sem inicialização inicial parou de funcionar:
- Encerre e desconecte a unidade para evitar mais danos.
- Compre um novo disco rígido externo de capacidade igual ou maior. Além disso, obter um flash drive de tamanho decente, se você não tem um mentir sobressalente ao redor. Se você puder pagar, compre dois discos rígidos - um como unidade de backup, para não precisar fazer isso novamente no futuro; -)
- O processo de recuperação leva vários dias a algumas semanas para ser concluído. Então, se você estiver usando um laptop em casa, encontre um lugar em sua casa onde o equipamento não seja destilado. Dica: coloque-o em algum lugar fora do caminho dos dedos das crianças, da cauda dos cães e das pontas dos gatos.
- Instale o Ubuntu Live diretamente na unidade flash usando unetbootin .
- Durante a instalação, prepare uma xícara de café ou chá.
- Inicialize o computador fora da unidade flash (selecione a unidade flash como o dispositivo de inicialização no menu de inicialização do BIOS). Observe atentamente, a opção do menu desaparece rapidamente!
- No Ubuntu, vá para System- > Administration- > Software Sources. Ative o Repositório do Universo para que possamos instalar o ddrescue.
- Abra um terminal no Ubuntu pressionando Ctrl + Alt + T .
- Execute
sudo apt-get install ddrescue
para instalar o ddrescue. - Encontre uma maneira de manter a calma do seu disco rígido com falha. Eu usei compressas de gelo, mas algumas pessoas relataram colocar no freezer e passar cabos para o computador. Faça o que fizer, certifique-se de que permanece seco !
- Conecte o disco rígido antigo, deixando a nova unidade desconectada.
- Executar
sudo fdisk /l
. Isso trará uma lista de partições. - Se a sua unidade ainda puder ser aproveitada, ela deverá aparecer nessa lista com um nome de dispositivo (por exemplo,
/dev/sdb
). Identifique sua unidade com falha com base em sua capacidade e anote-a, observando que é a unidade com falha . Se for ambíguo, desconecte todas as outras unidades até ter certeza de qual unidade é qual. - Conecte a nova unidade e execute
sudo fdisk /l
novamente. Identifique a nova unidade (por exemplo,/dev/sdc
) e anote-a, rotulando-a como a nova unidade . - Agora que você identificou as unidades, é hora de recuperar seus dados! Execute
sudo ddrescue --no-split -d <old drive> <new drive> rescue.logfile
, inserindo os nomes das suas unidades. A opçãono-split
dirá addrescue
para recuperar o máximo de seus dados o mais rápido possível e não perder tempo com blocos de dados problemáticos. Você quer fazer isso para que possa resgatar seus dados antes que ocorram mais danos. -
ddrescue
pode levar de alguns dias a algumas semanas para ser concluído. Durante esse tempo, tente manter a unidade o mais legal possível. Eu fiz isso substituindo os blocos de gelo todos os dias, uma vez pela manhã e novamente à noite. Talvez você possa encontrar uma maneira melhor. - Quando
ddrescue
completar a execução deno-split
, você poderá tentar recuperar mais dados usandosudo ddrescue -d -f -r3 <old drive> <new drive> rescue.logfile
.r3
dizddrescue
para tentar até três vezes para ler um bloco danificado. - Quando você tiver extraído o máximo de dados possível do disco antigo e estiver pronto para reduzir suas perdas, é hora de remontar o disco. Reinicie o seu computador, mas desta vez no Windows.
-
Verifique se você pode acessar os dados em sua nova unidade. Se sim, então parabéns! Caso contrário, você receberá uma mensagem de erro como "A unidade precisa ser formatada" ou "a unidade não pode ser lida" ou algo parecido quando você clica na unidade. Não formate a unidade, seus dados estão lá! Precisamos apenas reparar o sistema de arquivos. Para fazer isso:
a. Desative seu antivírus e qualquer serviço de atualização automática que possa tentar reinicializar seu computador automaticamente. Estou olhando para você, o Windows Updater!
b. Abra um console de comando como administrador. Menu Iniciar - > Acessórios, clique com o botão direito do mouse no prompt de comando, "executar como administrador".
c. Execute
chkdsk /f <drive letter>:
. O Windows tentará agora reparar sua tabela de arquivos. Esse processo pode levar cerca de meio dia. Durante esse tempo, você pode receber a mesma mensagem repetidamente, isso é perfeitamente normal. Veja este artigo para mais informações sobrechkdsk
.d. Com alguma sorte quando
chkdsk
terminar, sua unidade será remontada e você voltará a ser um macaco feliz. -
Faça backup de seus dados regularmente!