Tentar restaurar um sistema Mac OS X do arquivo DMG falha

3

Estou um pouco em pânico no momento. Meu MacBOok estava pendurado e geralmente se comportando mal, então eu decidi que era hora de fazer uma instalação limpa. Eu fiz 2 backups:

  1. Time Machine (acontece de qualquer maneira, mas eu assegurei que estava atualizado)
  2. Uma imagem de disco completa em um arquivo DMG que eu coloquei em uma unidade externa.

Eu re-instalei o mac / os a partir de uma imagem USB inicializável que eu fiz de 10.8.2. Por enquanto, tudo bem. Depois fui recuperar meus usuários, aplicativos etc do Time Machine. Infelizmente o Assistente de Migração não pôde ver o backup. Podia ver o backup do MacBook da minha esposa, mas não o meu.

Eu fui para a linha de comando e encontrei o backup no disco AirPort Extreme e usei cp -r para copiar alguns arquivos, mas não era exatamente isso que eu queria fazer. Gostaria de saber se eu poderia fazer isso via Time Machine, então eu habilitei isso. Grande erro! Time Machine entrou pela primeira vez e parece ter substituído o meu backup! Eu agora não tenho meus arquivos originais no backup do Time Machine.

Então, eu tentei fazer uma restauração completa do arquivo DMG que eu criei usando o Utilitário de Disco - ele não montaria o arquivo DMG. Depois de alguma investigação, descobri que isso pode ser porque eu tenho várias partições no meu arquivo DMG.

A situação em que estou agora é que posso usar

hdid -nomount /Volumes/ExternalFreeAgent1TB/PipMacBookPro20121209.dmg

para montar o arquivo dmg. Ela aparece na lista de diskutil:

/dev/disk2

   #:,    TYPE NAME,                    SIZE,       IDENTIFIER
   0:,    GUID_partition_scheme,       *320.1 GB,   disk2
   1:,    EFI,                         209.7 MB,   disk2s1
   2:,    Apple_HFS Macintosh HD,      297.4 GB,   disk2s2
   3:,    Apple_Boot Recovery HD,      650.0 MB,   disk2s3
   4:,    Apple_HFS bootcamp,          21.7 GB,    disk2s4

disk0 é o MB, disk1 é a unidade externa em que o arquivo DMG está e disk2 é o próprio arquivo DMG.

Tentativa de montar a partição na qual estou interessado falhar:

$ diskutil mount readOnly -mountPoint /Volumes/Old /dev/disk2s2
Volume on disk2s2 failed to mount

Não sei o que fazer a seguir. Esta é atualmente a única cópia dos meus dados (documentos, e-mails, fotos, músicas) que remontam a 10 anos ou mais, qualquer ajuda seria muito apreciada!

    
por Phil Meadway 10.12.2012 / 09:31

1 resposta

1

Acabei de ter o mesmo problema e não encontrei nada de útil primeiro, mas agora encontrei uma solução para mim mesmo. Como você, eu primeiro anexei a unidade usando o hdutil como você fez (com -noverify para acelerar o processo). Em vez de diskutil , usei mount_hfs da seguinte forma:

sudo mount_hfs -j -o rdonly /dev/disk3s2 ~/mountpoint

Não tenho certeza se -j (ignorar diário) é necessário, mas -o rdonly é obrigatório! ~/mountpoint é um diretório que eu criei anteriormente.

    
por 27.01.2014 / 18:03