Então, no outro dia eu abri meu MBP 2011 (em El Cap) e descobri que a bateria está sendo drenada. Conectei e inicializei e peguei uma pasta com um ponto de interrogação na minha cara. Ficou ali por um tempo, zombando de mim. Eu pensei o pior. Mas então, de repente, começou a ganhar vida e, na verdade, começou por si mesmo. Viva! Imaginei que deveria fazer backup e obter um novo disco, mas no final não consegui. E hoje ele parou e eu tive que desligá-lo com o botão liga / desliga. Agora, claro, não inicializa de jeito nenhum.
A entrada de um único usuário não é possível, pois não reconhecerá nenhum sistema operacional. No entanto, posso usar a recuperação da Internet para obter o diskutil, mas ele falha na recuperação com um messags "estrutura do nó inválido" e "disco cheio".
O mesmo acontece se eu for ao terminal e correr fsck_hfs -l
ou fsck_hfs -yprd
. Me dando a mensagem temida Volume was found corrupt and needs to be repaired
.
Então o disco provavelmente é torrado. Tem quase 5 anos e nunca (!) Formatado. A falta de formatação foi por que eu percebi que estava indo tão devagar para começar (estou esperando pelo MBP do Skylake - Apple, isso é tudo culpa sua!).
- Agora, qual é o meu melhor curso de ação nesta situação?
- Obter DiskWarrior e tente isso?
- Tente acessar o disco via modo de destino de outro computador?
- Use ddrescue (como eu faço isso?)
Por fim, decidi pela quarta alternativa.
ATUALIZAR
Então parece que o sistema de arquivos está bagunçado. Inicialmente eu pensei que o cabo do disco rígido estava em funcionamento. Mas não é o caso. Eu não deixei cair o meu computador ou qualquer coisa assim. Eu também não ouvi nenhum som. Mas eu tenho uma experiência tremenda desaceleração. Eu não pensei muito nisso, exceto que eu provavelmente tive aqueles agradecimentos por não ter formatado o disco em 5 anos.
Eu fui à loja de computadores e me peguei:
- 1 x 4 TB de disco rígido de 3,5 "+ chassi (para clonagem da unidade com falha)
- 1x 1TB de 2,5 "disco rígido + chassi (para hospedar o clone)
- Chaves de fenda
- Um SSD de 250 GB para usar como unidade principal no MacBook.
Então, quando cheguei em casa do trabalho hoje, puxei a unidade do meu MacBook e a coloquei no chassi de 2,5 ". Coloquei o drive de 4TB no chassi de 3,5" e segui isto dica útil.
Eu corri ddrescue via
sudo /usr/local/bin/ddrescue -v -n -c 4096 /dev/disk5s2 Rescue.dmg Rescue.log
..e começou a chutar, clonando o disco para o meu disco de 4TB.
Quando voltei 2 horas depois tinha cuspido a mensagem "Concluído" e notei que havia resgatado 90GB.
GNU ddrescue 1.20
About to copy an unknown number of Bytes from /dev/disk2s2 to Rescue.dmg.
Starting positions: infile = 0 B, outfile = 0 B
Copy block size: 4096 sectors Initial skip size: 128 sectors
Sector size: 512 Bytes
Press Ctrl-C to interrupt
Initial status (read from mapfile)
rescued: 90752 MB, errsize: 5120 B, errors: 10
Current status
rescued: 90752 MB, errsize: 5120 B, current rate: 0 B/s
ipos: 749297 MB, errors: 10, average rate: 0 B/s
opos: 749297 MB, run time: 1s, remaining time: n/a
time since last successful read: 1s
Finished
Dada a unidade é 750GB eu não estava tão feliz. Também notei que a unidade não estava mais aparecendo no diskutil como inicialmente. Eu reiniciei. Ainda sem disco. Então eu puxei o cabo USB e o coloquei de volta, e lá estava ele de novo. Ufa
Eu corri o ddrescue novamente e recebi a mensagem "muitos arquivos" jogados na minha cara. Que eu achei estranho, e então o computador desmontou o disco de 4 TB e a unidade caiu e o OSX congelou. Eu tentei novamente e o OSX congelou novamente.
Neste ponto, eu tinha conseguido a configuração SSD de 250GB no MacBook e consegui o OSX lá. Então, liguei a unidade com falha e a unidade de 4 TB lá e tentei executar o ddrescue. Mas isso só me diria "Concluído" depois de um milissegundo.
Depois de pesquisar no Google, descobri que deveria soltar o "-n" e talvez tentar "-r". Então é isso que estou fazendo agora. Mandei rodar com "-r2" e consegui resgatar mais alguns GB's:
GNU ddrescue 1.20
About to copy an unknown number of Bytes from /dev/disk2s2 to Rescue.dmg.
Starting positions: infile = 0 B, outfile = 0 B
Copy block size: 4096 sectors Initial skip size: 128 sectors
Sector size: 512 Bytes
Press Ctrl-C to interrupt
Initial status (read from mapfile)
rescued: 90752 MB, errsize: 5120 B, errors: 10
Current status
rescued: 120869 MB, errsize: 45568 B, current rate: 6610 kB/s
ipos: 120869 MB, errors: 23, average rate: 4240 kB/s
opos: 120869 MB, run time: 1h 58m 22s, remaining time: n/a
time since last successful read: 0s
Scraping failed blocks... (forwards)
Estou curioso. Para onde eu vou daqui? Posso de alguma forma recuperar aqueles "45568 B"? Posso descobrir que tipo de arquivos eles são?
Todas as sugestões, dicas ou truques são muito apreciados!
P.S.
Vendo que estou desesperado e que li isso esfriando a unidade poderia Socorro isso aconteceu . Sim, isso é pães congelados no topo da unidade com algum plástico no meio.