Não consigo montar um DMG, obtendo um erro de “sistemas de arquivos não montáveis”

13

Eu baixei um DMG de algum software Mac comercial (CSSEdit), mas achei que o DMG não iria montar. Eu tentei outra imagem da mesma empresa e, em seguida, uma série de imagens que eu tinha em torno de outro software. Cerca de metade deles montam e metade não. O erro é sempre "nenhum sistema de arquivos montável"

Meu google-foo revela apenas alguns incidentes isolados e a sugestão repetida de reiniciar (eu tenho, duas vezes). O disco não será montado a partir do Utilitário de Disco (nem tenta verificar ou repará-lo de qualquer efeito). Eu também tentei baixar novamente esta imagem várias vezes usando vários programas diferentes.

Atualizei recentemente para 10.5.8 caso isso seja relevante.

Aqui está uma pasta do que eu recebo quando tento montar o DMG a partir da linha de comando.

loki:Downloads peter$ hdiutil attach CSSEdit\ 2.6.dmg -Verbose
Initializing…
DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score      100, CCarbonBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  6, score    -1000, CVectoredBackingStore
DIBackingStoreInstantiatorProbe: selecting CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score      100, CCarbonBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  6, score    -1000, CVectoredBackingStore
DIBackingStoreInstantiatorProbe: selecting CBSDBackingStore
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CMacBinaryEncoding
DIFileEncodingInstantiatorProbe: interface  1, score    -1000, CAppleSingleEncoding
DIFileEncodingInstantiatorProbe: interface  2, score    -1000, CEncryptedEncoding
DIFileEncodingInstantiatorProbe: nothing to select.
DIFileEncodingInstantiatorProbe: interface  0, score      900, CUDIFEncoding
DIFileEncodingInstantiatorProbe: selecting CUDIFEncoding
DIFileEncodingNewWithBackingStore: CUDIFEncoding
DIFileEncodingNewWithBackingStore: instantiator returned 0
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CSegmentedNDIFEncoding
DIFileEncodingInstantiatorProbe: interface  1, score    -1000, CSegmentedUDIFEncoding
DIFileEncodingInstantiatorProbe: interface  2, score    -1000, CSegmentedUDIFRawEncoding
DIFileEncodingInstantiatorProbe: nothing to select.
DIDiskImageInstantiatorProbe: interface  0, score        0, CDARTDiskImage
DIDiskImageInstantiatorProbe: interface  1, score        0, CDiskCopy42DiskImage
DIDiskImageInstantiatorProbe: interface  2, score    -1000, CNDIFDiskImage
DIDiskImageInstantiatorProbe: interface  3, score     1000, CUDIFDiskImage
CRawDiskImage: data fork length 0x000000000022EE83 (2289283) not a multiple of 512.
DIDiskImageInstantiatorProbe: interface  5, score     -100, CRawDiskImage
DIDiskImageInstantiatorProbe: interface  6, score     -100, CShadowedDiskImage
DIDiskImageInstantiatorProbe: interface  7, score        0, CSparseDiskImage
DIDiskImageInstantiatorProbe: interface  8, score        0, CSparseBundleDiskImage
DIDiskImageInstantiatorProbe: interface  9, score    -1000, CCFPlugInDiskImage
DIDiskImageInstantiatorProbe: interface 10, score     -100, CWrappedDiskImage
DIDiskImageInstantiatorProbe: selecting CUDIFDiskImage
DIDiskImageNewWithBackingStore: CUDIFDiskImage
DIDiskImageNewWithBackingStore: instantiator returned 0
Verifying…
Verification completed…
Error 0 (Unknown error: 0).
expected   CRC32 $DA5349F2
Attaching…
DI_kextWaitQuiet: about to call IOServiceWaitQuiet...
DI_kextWaitQuiet: IOServiceWaitQuiet took 0.000008 seconds
2009-08-06 21:48:36.456 diskimages-helper[1607:381b] -serveImage: attaching drive
{
    autodiskmount = 1;
    "hdiagent-drive-identifier" = "921062E3-5965-477A-85C8-C93979468CF9";
    "unmount-timeout" = 0;
}
2009-08-06 21:48:36.462 diskimages-helper[1607:381b] -serveImage: connecting to myDrive 0x00004707
2009-08-06 21:48:36.463 diskimages-helper[1607:381b] -serveImage: register _readBuffer 0x0x468000 with myDrive 0x0x0
2009-08-06 21:48:36.463 diskimages-helper[1607:381b] -serveImage: activating drive port 0x0x4807
2009-08-06 21:48:36.463 diskimages-helper[1607:381b] _serveImage: set cache enabled=TRUE returned SUCCESS.
2009-08-06 21:48:36.464 diskimages-helper[1607:381b] _serveImage: set on IO thread=TRUE returned SUCCESS.
2009-08-06 21:48:36.464 diskimages-helper[1607:381b] -serveImage: starting server loop - myPort is 0x0x4807
Volume check completed…
Mounting…
^[[Adiskimages-helper: DI_kextDriveGetRequest returned 0x00000025 (37) ((os/kern) object terminated).
Attaching…
Error 109 (no mountable file systems).
Finishing…
DIHLDiskImageAttach() returned 109
hdiutil: attach failed - no mountable file systems


loki:Downloads peter$ hdiutil imageinfo CSSEdit\ 2.6.dmg -Verbose
hdiutil: imageinfo: processing "CSSEdit 2.6.dmg"
DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score      100, CCarbonBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  6, score    -1000, CVectoredBackingStore
DIBackingStoreInstantiatorProbe: selecting CBSDBackingStore
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CMacBinaryEncoding
DIFileEncodingInstantiatorProbe: interface  1, score    -1000, CAppleSingleEncoding
DIFileEncodingInstantiatorProbe: interface  2, score    -1000, CEncryptedEncoding
DIFileEncodingInstantiatorProbe: nothing to select.
DIFileEncodingInstantiatorProbe: interface  0, score      900, CUDIFEncoding
DIFileEncodingInstantiatorProbe: selecting CUDIFEncoding
DIFileEncodingNewWithBackingStore: CUDIFEncoding
DIFileEncodingNewWithBackingStore: instantiator returned 0
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CSegmentedNDIFEncoding
DIFileEncodingInstantiatorProbe: interface  1, score    -1000, CSegmentedUDIFEncoding
DIFileEncodingInstantiatorProbe: interface  2, score    -1000, CSegmentedUDIFRawEncoding
DIFileEncodingInstantiatorProbe: nothing to select.
DIDiskImageInstantiatorProbe: interface  0, score        0, CDARTDiskImage
DIDiskImageInstantiatorProbe: interface  1, score        0, CDiskCopy42DiskImage
DIDiskImageInstantiatorProbe: interface  2, score    -1000, CNDIFDiskImage
DIDiskImageInstantiatorProbe: interface  3, score     1000, CUDIFDiskImage
CRawDiskImage: data fork length 0x000000000022EE83 (2289283) not a multiple of 512.
DIDiskImageInstantiatorProbe: interface  5, score     -100, CRawDiskImage
DIDiskImageInstantiatorProbe: interface  6, score     -100, CShadowedDiskImage
DIDiskImageInstantiatorProbe: interface  7, score        0, CSparseDiskImage
DIDiskImageInstantiatorProbe: interface  8, score        0, CSparseBundleDiskImage
DIDiskImageInstantiatorProbe: interface  9, score    -1000, CCFPlugInDiskImage
DIDiskImageInstantiatorProbe: interface 10, score     -100, CWrappedDiskImage
DIDiskImageInstantiatorProbe: selecting CUDIFDiskImage
DIDiskImageNewWithBackingStore: CUDIFDiskImage
DIDiskImageNewWithBackingStore: instantiator returned 0
Format: UDZO
Backing Store Information:
    Class Name: CUDIFEncoding
    Backing Store Information:
        Name: CSSEdit 2.6.dmg
        URL: file://localhost/Users/peter/Downloads/CSSEdit%202.6.dmg
        Class Name: CBSDBackingStore
    URL: file://localhost/Users/peter/Downloads/CSSEdit%202.6.dmg
    Name: CSSEdit 2.6.dmg
Partition Information:
    0:
        Checksum Value: $675BE18B
        Partition Number: 0
        Checksum Type: CRC32
        Name: gehele schijf (Apple_HFS : 0)
Checksum Type: CRC32
partitions:
    appendable: true
    partition-scheme: none
    block-size: 512
    burnable: true
    partitions:
        0:
            partition-length: 18432
            partition-synthesized: true
            partition-hint: Apple_HFS
            partition-name: whole disk
            partition-filesystems:
                HFS+: 
            partition-start: 0
Properties:
    Partitioned: false
    Software License Agreement: false
    Compressed: true
    Kernel Compatible: true
    Encrypted: false
    Checksummed: true
Checksum Value: $DA5349F2
Size Information:
    Total Bytes: 9437184
    Compressed Bytes: 2289283
    Compressed Ratio: 0.26906180417644582
    CUDIFEncoding-bytes-wasted: 0
    Sector Count: 18432
    Total Non-Empty Bytes: 8507904
    Total Empty Bytes: 929280
    CUDIFEncoding-bytes-in-use: 2289283
    CUDIFEncoding-bytes-total: 2289283
Class Name: CUDIFDiskImage
Format Description: UDIF read-only compressed (zlib)
udif-ordered-chunks: true
Segments:
    0: /Users/peter/Downloads/CSSEdit 2.6.dmg
Resize limits (per hdiutil resize -limits):
    16624   18432   18432
hdiutil: imageinfo: result: 0
    
por Peter Burns 07.08.2009 / 06:51

11 respostas

16

Acabei de ter o mesmo problema, com uma imagem de disco criada por Disk Utility . No meu caso, a imagem de disco é whole disk image , ou seja, ela contém um sistema de arquivos simples, sem nenhum mapa de partição. Nem Disk Utility nem hdiutil attach disk.dmg funcionariam, ambos reclamando sobre o temido problema de "sistemas de arquivos não montáveis".

O que ajudou foi montá-lo na linha de comando, em duas etapas fáceis:

hdiutil attach -noverify -nomount disk.dmg

Isso cria apenas o nó do dispositivo. Agora corra

diskutil list

e observe a parte diskN da sua imagem, em que N é um número inteiro positivo.

Finalmente, para montar o dispositivo, faça

diskutil mountDisk /dev/diskN

onde diskN é o identificador de dispositivo que você determinou antes.

Observe que você está montando o disco inteiro, enquanto normalmente você montaria uma fatia, como disk0s2 .

Esteja ciente de que isso ajuda se o problema estiver em uma imagem de disco semelhante à minha. No entanto, ele ainda deve funcionar com imagens de disco particionadas, consulte man diskutil .

    
por 17.06.2011 / 23:56
3

Geralmente, se você estiver recebendo "Nenhum sistema de arquivos montável", isso geralmente significa que a imagem do disco está corrompida ou danificada .... Tente baixar novamente a imagem do disco ou baixar a imagem do disco de outro navegador. ..

Eu tenho visto problemas pouco frequentes quando o Firefox é usado para baixar uma imagem de disco. Muito incomum, mas aconteceu ...

    
por 20.08.2009 / 04:57
2

Eu tive o mesmo problema em um dmg criptografado AES-128 contendo todos os meus arquivos mais essenciais, o tipo que vale a pena gastar milhares de dólares para recuperar Drivesavers. Eu não poderia nem mesmo copiar o dmg para outro drive (não poderia ser lido ou escrito -36). Meu G4 (sim, eu sou da velha escola) está executando 10.4.11.

Isso funcionou:

  1. Inicializado a partir do disco rígido externo também em execução 10.4.11.
  2. Utilizou a recuperação rápida do Stellar Phoenix para localizar e recuperar o dmg para o disco rígido externo. Todo o trabalho subsequente foi nessa cópia.
  3. Ran que controla as versões do SO incorporadas no Utilitário de Disco.
  4. No Utilitário de Disco, no menu "Arquivo", à esquerda, selecione "Abrir imagem de disco".
  5. O volume montado aparece como subdiretório de dmg na coluna da esquerda, assim como qualquer outro volume do disco rígido, exceto o cinza (ou seja: invisível).
  6. Eu uso o tinkertool para mostrar todos os meus arquivos invisíveis, o volume montado ainda não apareceu na área de trabalho.
  7. Tentativa de reparo usando o Utilitário de Disco sem sucesso.
  8. MAS, lançou o DiskWarrior 4.0 e o volume montado apareceu também.
  9. Execute o reparo do diretório (simples, não limpar) e, no estágio "Relatório", selecione "Visualizar".
  10. DiskWarrior relata novas e antigas versões agora aparecem no dektop.
  11. Não consegui ver na minha área de trabalho (eu tinha muito lixo e talvez tenha perdido), mas abrir uma nova janela do Finder mostrou o volume de visualização na coluna à esquerda.
  12. Pegou meus arquivos do volume de visualização e copiou-os para o disco externo.
  13. Louvou tudo de bom e certo no universo.
  14. Permitido DiskWarrior para concluir a reconstrução, que foi bem-sucedida e o volume reparado montado quando concluído.

Espero que isso ajude.

    
por 05.07.2010 / 23:05
2

Eu tentei de tudo, como mencionei aqui, pois eu também tinha um problema semelhante, mas tive que ir um pouco além para resolver completamente o meu problema.

Problema:

Eu criei uma imagem do meu disco usando o Utilitário de Disco no Snow Leopard. Em vez de ter certeza de que a imagem foi criada corretamente, fui em frente e reformatei a unidade. Depois, tentei montar a imagem, mas ela não me deixou verificar, procurar por recuperação e a soma de verificação de CRC estava errada. Tudo isso, apenas para remover uma partição EFI do setor de inicialização que não iria embora. Pesadelo total!

Soluções:

Eu tentei criar uma nova soma de verificação e verificação de disco para recuperação. Em alguns casos isso ajuda, mas não com esse dmg, pois ele foi corrompido desde o começo.

O que funcionou melhor para mim foi a resposta da @ simonair; embora ele não montasse a imagem completamente, pelo menos permitia que ela mostrasse o dmg como uma partição ativa "fantasma" sob o utilitário de disco, bem como um disk7 de partição de trabalho / recuperável no terminal.

Quando finalmente ficou visível, usei "Data Rescue 3" no modo "Advanced View" para mostrar também a dmg para verificação. A visão simples mostra apenas unidades físicas internas e externas, parece.

Clique no seu arquivo name.dmg / drive virtual e faça uma varredura completa. Dependendo do seu tamanho, pode demorar de segundos a horas (o meu foi mais de 450GB, levou aproximadamente 6 horas para "varredura profunda").

Agora tenho todos os meus documentos, projetos, software de backup e a biblioteca de fotos do Aperture restaurada para a unidade original após um dia inteiro de sofrimento.

Moral da história:

Para dados importantes, esqueça os dmgs, pois eles podem sair pela culatra. Se você precisar criar um dmg, verifique se ele funciona antes de excluir os dados originais. Um backup completo de 1: 1 funciona melhor em mídia ótica (CD / DVD / BD) ou em um disco rígido interno / externo adicional.

Observações:

O Disk Drill e o Stellar Phoenix não ajudaram tanto quanto eu pensava. Data Rescue vale a pena, sem contestação!

    
por 03.08.2011 / 15:34
2

Eu também tive esse problema. No final, o que funcionou para mim foi o Data Rescue.

O que não funcionou

Eu tentei seguir as recomendações acima e copiar o dmg para o formato de leitura / gravação. Eu tentei o comando Disk Utility converter e hdiutil no terminal, mas em ambos os casos o Finder travou no final do processo e tive que reiniciar o computador (o reinício forçado do Finder não ajudou).

O que funcionou

Eu tentei montar a imagem no Utilitário de Disco. Como dito acima, isso não funciona, mas a imagem agora aparece como um nome em cinza na coluna esquerda do Utilitário de Disco. Esta etapa é necessária para que o Data Rescue possa ver a imagem de disco quebrada. Em seguida, inicie o Data Rescue. Com o "Quick Scan", o Data Rescue encontrou toda a estrutura de pastas e eu poderia escolher quais arquivos recuperar. Tudo somado, isso levou apenas 2-3 minutos.

Obrigado sozuke80 pela dica do Data Rescue!

// Niklas

    
por 21.05.2013 / 14:49
1

Você reiniciou? Eu tive alguma estranheza com DMG antes e uma reinicialização esclareceu.

Eu sei que parece muito simples, mas às vezes o encanamento de montagem pode ser destruído.

    
por 20.08.2009 / 08:32
0

Você reparou suas permissões de disco recentemente? Isso pode ajudar, pois pode haver alguns problemas (permissões sábias) no DiskUtility ou a parte do sistema de arquivos relacionada à montagem de imagens de disco.

Editar : Como isso não funcionou, eu usaria em seguida o OnyX e executaria todos os as opções de manutenção - isso pode apenas corrigir o problema.

Ele também verificará seu status de S.M.A.R.T, informando se você tem um problema no disco rígido (e, se o fizer, provavelmente é a causa de seus problemas).

    
por 07.08.2009 / 08:06
0

Eu encontrei uma situação semelhante. Eu tinha uma imagem criada pelo Utilitário de Disco e cada vez que fui montá-lo, recebi o erro de sistema de arquivos não montável.

A solução foi converter a imagem para o tipo de leitura / gravação e, em seguida, consegui clicar duas vezes nela para acessar seu conteúdo.

    
por 20.07.2011 / 22:59
0

Eu encontrei uma situação semelhante. Eu fiz o que o simonair sugeriu e recebi uma mensagem no Terminal que o Volume montou com sucesso. No entanto, isso não me ajudou a acessar o volume montado nem foi capaz de confirmar o volume montado. Também não consegui montar a imagem usando o Disk Drill ou até mesmo digitalizá-la. Nada foi bem sucedido.

Aqui está o que eu fiz para resolver o meu problema. Vejo que neste post alguns sugeriram que deveríamos converter name.dmg em arquivo gravável. Eu usei o comando do Terminal para converter mas não obtive êxito. INSTEAD alternativamente, eu usei o Utilitário de Disco, anexado o Volume (sim, recebi a mesma mensagem novamente, "nenhum arquivo de sistema montável", no entanto, o Utilitário de Disco anexou a imagem, o que eu era capaz de fazer antes de qualquer maneira. selecionei e cliquei em Nova imagem e selecionei o formato de imagem de leitura / gravação, não a opção compactada.Eu criei uma nova imagem.Nessa vez que essa imagem era gravável, no entanto, ela ainda não seria montada usando a solução da Simonair. foi capaz de digitalizá-lo com o Disk Drill com locais de arquivos exatos e hierarquia de pastas como eu tinha.A recuperação de tudo a partir daí foi uma brisa.Lembre-se: quando você cria nova imagem de um volume anexado e escolheu não compactado mas ler / escrever, você precisa ter um disco com a quantidade exata de espaço que totaliza o espaço total alocado dentro daquele 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 por cerca de 400 GB de alocação de disco. Boa sorte.

    
por 20.09.2012 / 19:48
0

Eu estava enfrentando problema semelhante com o arquivo dmg. Tentei baixar a versão mais recente, não ajudou.

O que funcionou está seguindo.

  1. hdiutil attach -noverify -nomount

     output will be something like "/dev/diskN" 
    
  2. diskutil mountDisk / dev / diskN

por 11.03.2018 / 02:47
0

Eu sei que esse tópico é antigo, mas estou postando isso para aqueles que podem encontrar. Eu tentei várias coisas diferentes, incluindo hdiutil e vários programas de software. No entanto, a maioria desses programas estava classificando arquivos por tipo e não preservava o nome ou a estrutura de pastas original do meu disco rígido. Eu tentei EaseUS e foi o único que foi capaz de me mostrar os arquivos no formato adequado e original. Incrivelmente feliz com os resultados, então dê uma chance se tiver dificuldades.

    
por 20.07.2018 / 20:39