Como você acessa o conteúdo de uma unidade DMG montada montada através de hdiutil e diskmout

3

Minha unidade USB externa falhou. Eu fiz um arquivo de imagem .dmg da unidade usando o utilitário de disco. Mais tarde, não consegui montar a imagem .dmg. Eu usei terminal

hdiutil attach -noverify -nomount name.dmg
diskutil list
diskutil mountDisk /dev/disk4

recebeu a seguinte mensagem:

Volume(s) mounted successfully

No entanto, não consigo ver a unidade ou acessar seu conteúdo pelo Finder. Utilitário de disco mostra a unidade como fantasma, mas eu ainda não consigo montá-lo usando diskutility. Terminal me diz que a unidade está montada e mostra constantemente no diskutil list .

pwd não é a imagem .dmg montada. Eu não sei como entrar na unidade de imagem montada para ver seu conteúdo. Então, no caso o que eu disse parece que eu vejo os arquivos na imagem montada não, não é esse o caso. Eu não sei como acessar ou mesmo alterar o pwd dentro do Terminal. Eu estava esperando para ver a unidade montada através do Finder, mas eu não vejo isso.

Então eu preciso de ajuda sobre como encontrar uma maneira de acessar a unidade de imagem montada, se ela estiver realmente montada.

O terminal diz que estava e mostra em diskutil list como /dev/disk4 .

Alguém por favor pode me ajudar a acessar os arquivos nesta unidade?

    
por A. O. 16.09.2012 / 19:37

4 respostas

4

Graças a @slhck, pude ver que, na verdade, minha imagem de disco não estava montada. Sua ajuda me ajudou a confirmar isso.

Inicialmente, executei esses comandos para superar um erro de arquivos não montáveis:

hdiutil attach -noverify -nomount name.dmg
diskutil list
diskutil mountDisk /dev/disk4

recebeu a seguinte mensagem:

Volume(s) mounted successfully

Isso aparentemente não funcionou. Então não havia arquivos para eu navegar. Aqui está o que eu fiz para resolver o meu problema principal e primeiro.

Vejo que em outros posts deste site alguns sugeriram que deveríamos converter name.dmg em um arquivo gravável para superar um erro de arquivos não montáveis em um arquivo name.dmg .

Eu usei o comando do Terminal para converter mas não obtive êxito. Em vez disso, usei o Utilitário de Disco, anexando o Volume (sim, recebi a mesma mensagem novamente, "nenhum arquivo de sistema montável"), mas o Utilitário de Disco anexou a imagem, o que eu consegui fazer antes.

Desta vez, selecionei-o e, em seguida, cliquei em Nova imagem e, em seguida, selecionei Formato da imagem »Read / Write , não na opção compactada.

Eucrieiumanovaimagem.Destavez,estaimagemeragravável,noentanto,aindanãomontariausando-noverify-nomount.Noentanto,destavez,conseguidigitalizá-locomo Disk Drill com os locais exatos e a hierarquia de pastas que eu tinha. Recuperar tudo de lá era uma brisa.

Lembre-se: quando você cria uma nova imagem de um volume anexado e não escolhe Compressed mas Read / Write , você precisa ter um disco com a quantidade exata de espaço que totaliza o espaço total alocado dentro desse arquivo name.dmg - não a quantidade de espaço que os dados ocupam.

O meu era enorme e, felizmente, eu tinha um disco externo com espaço suficiente para fazer isso e demorou cerca de 5 horas para cerca de 400 GB de alocação de disco. Eu tenho todos os meus arquivos agora. Obrigado a todos.

    
por 20.09.2012 / 20:05
3

Primeiro de tudo, se você usar a opção -nomount , como o nome diz, sua imagem simplesmente não será montada automaticamente. Um disco em /dev não é nada que você possa procurar ou mostrar no Finder. Assim, use:

hdiutil attach -noverify name.dmg

Agora, sua imagem de disco está conectada como uma unidade a /dev e esta unidade está montada em /Volumes/ , que você pode acessar através do Finder e pressionando C - ou abrindo um Terminal e digitando o seguinte:

cd /Volumes/name
ls -l

Caso contrário, se o seu disco não for chamado de name , você pode digitar o caminho e pressionar a tecla Tab duas vezes.

cd /Volumes/TabTab

Isso mostrará uma lista de possíveis nomes. Basta digitar o correto depois de /Volumes/ .

    
por 17.09.2012 / 13:46
2

Abra DiskUtility e vá para o menu Images e selecione Convert…

Escolha a imagem DMG não desmontável e converta-a em read/write image ou DVD/CD master .

Depois das extremidades, você pode montá-lo.

    
por 25.11.2013 / 18:20
0

Se a tabela de partições ou o sistema de arquivos estiver corrompido, você não poderá montar a (s) parição (s). Você precisará de um software de recuperação de dados para ler o conteúdo.

Se você conseguir anexar a imagem, verá novos dispositivos exibidos em /dev . Como você usou -nomount , eles não serão montados automaticamente.

    
por 16.09.2012 / 22:42