Ferramentas / dicas para recuperar dados de uma imagem de disco DMG corrompida?

7

Por favor, compartilhe, se você souber alguma dica para recuperar dados de um "DMG comprimido" que não é mais montado (no meu caso, algo deu errado durante "scan image for restore").

    
por username 29.07.2009 / 04:10

5 respostas

7

Respondendo minha própria pergunta aqui com uma lista de coisas para experimentar.

  • Utilitário de Disco > Primeiros Socorros > Disco de reparação
  • Utilitário de Disco, tente converter a imagem para uma ISO
  • tente usar o utilitário de terceiros para converter a imagem, como "dmg2iso" (às vezes isso tem um efeito colateral de ignorar dados corrompidos e a imagem será montada)
  • tente montar com o utilitário de terceiros, como o Toast
  • hdiutil attach -ignorebadchecksums /Volumes/path/to/image
  • hdiutil mount -nomount -readwrite /Volumes/path/to/image (tente reparar usando DiskWarrior, etc)

Provavelmente estarei elaborando essa lista na próxima semana, à medida que eu fizer mais pesquisas. Eu quero dar uma olhada nesses sites:

por 03.08.2009 / 02:49
5

Eu encontrei o seguinte comando para trabalhar na recuperação de uma imagem corrompida de dmg. A solução começou lendo seu problema. Eu procurei por uma solução por três dias.

hdiutil convert imac.dmg -format UDTO -o output.img

Background: Eu usei o diskutil no OSX 10.8.2 para criar uma imagem da unidade interna do meu iMac. Eu transferi-lo para o meu servidor e quando fui restaurá-lo para outro disco que não iria montar dizendo que não havia sistemas de arquivos válidos. Fiquei arrasada porque tinha muita confiança na imagem e me livrei das imagens do meu timemachine para economizar espaço. Ok, eu sou um idiota que deveria saber melhor!

Eu pesquisei o erro e encontrei esta discussão. Eu tentei todos os itens e não foi capaz de montar o arquivo dmg. Eu sabia que a imagem era basicamente boa rodando

hdiutil imageinfo imac.dmg que deu resultados promissores:

Format Description: UDIF read-only compressed (zlib)
Class Name: CUDIFDiskImage
Checksum Type: CRC32

De um link fornecido neste tópico link

Eu encontrei uma referência para link para dmg2img que DMG2IMG é um dmg comprimido da Apple para um arquivo padrão (hfsplus) ferramenta. Fui ao arquivo read me para a ferramenta que tinha essa nota:

1. An equivalent command under Mac OS X would be:
    hdiutil convert <input.dmg> -format UDTO -o <output.img>

E isso acabou sendo a solução. Consegui montar o arquivo de saída, que tinha o tamanho correto, de 200GB, e extrair os arquivos de que precisava!

SUCESSO!

    
por 10.01.2013 / 06:30
3

Eu tive que usar os sinalizadores -noverify e -mount suprimidos para que meu disco fosse montado. Sem esses sinalizadores, os erros continuavam fazendo com que a montagem fosse interrompida. Depois de montar dessa maneira, consegui selecionar uma entrada em branco na lista suspensa Disk Warrior e recuperar a maioria dos meus arquivos.

hdiutil attach -noverify -mount suppressed /Volumes/path/to/image
    
por 20.11.2011 / 21:56
1

DiskWarrior pode ser usado para reconstruir algumas imagens de disco corrompidas, dependendo da natureza da corrupção. Pode valer a pena se você tiver uma cópia.

    
por 29.07.2009 / 23:17
-1

O mais provável é que esteja inutilmente morto.

Você precisará fazer o download ou obtê-lo novamente.

    
por 29.07.2009 / 07:02