Arquivo .sparsebundle de backup do Time Machine inacessível no novo computador

10

Estou nisso há 6 horas, esperando que alguém aqui possa me ajudar.

Eu tenho um Time Capsule há quase 2 anos, fazendo backup consistente de dois laptops diferentes em minha casa usando o Time Machine. Um MacBook e um MacBook Pro.

Ontem à noite, meu MacBook Pro levantou-se e morreu. Eu estava trabalhando nisso quando tudo congelou e desligou, e ele não inicializa agora. Todos os indicadores são que a placa lógica foi. Seja como for, **** acontece. É uma merda, mas não totalmente uma perda por causa dos meus backups incrementais, certo?

Errado.

Levei meu laptop de trabalho (outro Macbook Pro) para casa esta noite para abrir meus backups do Time Machine e recuperar todos os arquivos que eu precisava ou queria seguir em frente. Ou assim eu pensei.

Quando me conecto à unidade, vejo dois arquivos .sparsebundle, um do Macbook e outro do Macbook Pro. No passado, eu era capaz de montá-los como discos e classificá-los manualmente sem precisar recorrer à lenta interface do Time Machine de Star Wars.

O .sparsebundle para o MacBook funciona exatamente como anunciado. O .sparsebundle para o Macbook Pro? De modo nenhum. Clicar duas vezes nele dá o erro "Nenhum sistema de arquivos montável". O Utilitário de Disco (foto abaixo) está acinzentado e se recusa a executar os procedimentos de Verificação ou Reparo. Eu experimentei o Googles, passei por inúmeras discussões no site de suporte da Apple, bem como em outros sites populares de tecnologia Mac, recorrendo ao hdiutil mount -readwritehacking no estilo Terminal , sem sucesso. Pelo que sei pela pesquisa que fiz, o que pode ter acontecido é que o meu MacBook Pro estava no meio de um backup do Time Machine no mesmo instante em que foi aberto, o que parece ter bloqueado o .sparsebundle em alguns tipo de estado hiper-militante somente leitura, de onde nem a luz pode escapar.texto alternativo

A mensagem na janela mostrada abaixo aparece imediatamente após clicar em "Reparar disco", embora a faixa de progresso da barra de chocolate continue girando e girando indefinidamente.

Não tenho mais ideias. Beijos desleixados extras podem ser fornecidos como incentivo se alguém puder me ajudar com isso. Estou a um passo de introduzir a Time Capsule no final comercial da marreta de 12 libras, sentada no meu compartimento de ferramentas neste momento.

Scott
fonte
Você já tentou restaurar uma versão mais antiga desse pacote esparso? Tipo, aquele logo antes do seu Mac morrer, em vez do durante o período em que o seu Mac estava morrendo.
zneak 01/09/10
1
execute hdiutil attach -nomount -noverify -noautofsck -stdinpass -debug MyImage.sparseimagee publique o log de depuração. pode ser útil.
yanokwa 01/09/10
1
Você também pode desativar o starfield animado - defaults write com.apple.finder _FXShowBackgroundAnimation FALSE
jrtc27
Ótima dica, também não sabia disso.
Scott
Não tenho certeza se o comando está correto - você precisa editar com.apple.finder.plist e alterar a chave _FXShowBackgroundAnimation para FALSE
jrtc27

Respostas:

6

Dê uma olhada aqui e tente fazer o que ele faz (sei que o problema é diferente).


A chave veio de um comentário escondido perto da parte inferior da página. A execução do fsck foi bloqueada com o erro "Disco em uso", mas isso resolveu:

FWIW, descobri que, mesmo com -noautofsck, o snow leopard faria o fsck automaticamente, o que significa que eu ficaria com 'recursos ocupados' ou o que quer. Não faço ideia por que ele está ignorando minha solicitação no-auto-fsck. Tanto faz.

Para permitir que o processo prossiga, eu estou auxwww | grep fsck 'para encontrar o PID, depois' sudo kill (PID) ' para matar esse fsck para que eu possa executar o meu.

Matar o auto-fsck me permitiu executá-lo. Não sei quanto tempo demorou, eu comecei às 2 da manhã e estava pronto quando me levantei 6 horas depois, mas estava com mais de 500 GB .sparsebundle, então estou assumindo que demorou um pouco.

jrtc27
fonte
Encontrei a mesma entrada de blog logo depois que postei essa pergunta na noite passada e fiz o que ele disse. Deixei o processo correr da noite para o dia e pude acessar o .sparsebundle esta manhã. Parece que isso fez o truque!
Scott
Ainda bem que pude ajudar! O Time Capsule é tão propenso a erros - eu consegui destruir um backup, copiando-o para um disco diferente, limpando a unidade e copiando-o de volta! (Eu fiz isso com dois de uma vez, e outra acabou tudo bem);)
jrtc27