Não consigo montar um DMG, obtendo o erro "sem sistemas de arquivos montáveis"

15

Fiz o download de um DMG de algum software comercial para Mac (CSSEdit), mas descobri que o DMG não seria montado. Tentei outra imagem da mesma empresa e, em seguida, várias imagens de outros softwares. Cerca da metade deles monta e metade não. O erro é sempre "sem sistemas de arquivos montáveis"

Meu google-foo revela apenas alguns incidentes isolados, e a sugestão repetida de reiniciar (já o fiz duas vezes). O disco também não será montado no Utilitário de Disco (nem tentar verificar ou reparar a partir daí tem algum efeito). 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á um colar do que recebo quando tento montar o DMG a partir da linha de comando.

loki: Downloads peter $ hdiutil attach CSSEdit \ 2.6.dmg -Verbose
Inicializando…
DIBackingStoreInstantiatorProbe: interface 0, pontuação 100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface 1, pontuação -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface 2, pontuação -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface 3, pontuação 100, CCarbonBackingStore
DIBackingStoreInstantiatorProbe: interface 4, pontuação -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface 5, pontuação -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface 6, pontuação -1000, CVectoredBackingStore
DIBackingStoreInstantiatorProbe: selecionando CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface 0, pontuação 100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface 1, pontuação -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface 2, pontuação -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface 3, pontuação 100, CCarbonBackingStore
DIBackingStoreInstantiatorProbe: interface 4, pontuação -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface 5, pontuação -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface 6, pontuação -1000, CVectoredBackingStore
DIBackingStoreInstantiatorProbe: selecionando CBSDBackingStore
DIFileEncodingInstantiatorProbe: interface 0, pontuação -1000, CMacBinaryEncoding
DIFileEncodingInstantiatorProbe: interface 1, pontuação -1000, CAppleSingleEncoding
DIFileEncodingInstantiatorProbe: interface 2, pontuação -1000, CEncryptedEncoding
DIFileEncodingInstantiatorProbe: nada para selecionar.
DIFileEncodingInstantiatorProbe: interface 0, pontuação 900, CUDIFEncoding
DIFileEncodingInstantiatorProbe: selecionando CUDIFEncoding
DIFileEncodingNewWithBackingStore: CUDIFEncoding
DIFileEncodingNewWithBackingStore: o instanciador retornou 0
DIFileEncodingInstantiatorProbe: interface 0, pontuação -1000, CSegmentedNDIFEncoding
DIFileEncodingInstantiatorProbe: interface 1, pontuação -1000, CSegmentedUDIFEncoding
DIFileEncodingInstantiatorProbe: interface 2, pontuação -1000, CSegmentedUDIFRawEncoding
DIFileEncodingInstantiatorProbe: nada para selecionar.
DIDiskImageInstantiatorProbe: interface 0, pontuação 0, CDARTDiskImage
DIDiskImageInstantiatorProbe: interface 1, pontuação 0, CDiskCopy42DiskImage
DIDiskImageInstantiatorProbe: interface 2, pontuação -1000, CNDIFDiskImage
DIDiskImageInstantiatorProbe: interface 3, pontuação 1000, CUDIFDiskImage
CRawDiskImage: comprimento da bifurcação de dados 0x000000000022EE83 (2289283) não é um múltiplo de 512.
DIDiskImageInstantiatorProbe: interface 5, pontuação -100, CRawDiskImage
DIDiskImageInstantiatorProbe: interface 6, pontuação -100, CShadowedDiskImage
DIDiskImageInstantiatorProbe: interface 7, pontuação 0, CSparseDiskImage
DIDiskImageInstantiatorProbe: interface 8, pontuação 0, CSparseBundleDiskImage
DIDiskImageInstantiatorProbe: interface 9, pontuação -1000, CCFPlugInDiskImage
DIDiskImageInstantiatorProbe: interface 10, pontuação -100, CWrappedDiskImage
DIDiskImageInstantiatorProbe: selecionando CUDIFDiskImage
DIDiskImageNewWithBackingStore: CUDIFDiskImage
DIDiskImageNewWithBackingStore: o instanciador retornou 0
Verificando…
Verificação concluída…
Erro 0 (erro desconhecido: 0).
CRC32 esperado $ DA5349F2
Anexando…
DI_kextWaitQuiet: prestes a chamar IOServiceWaitQuiet ...
DI_kextWaitQuiet: IOServiceWaitQuiet levou 0,000008 segundos
06-08-2009 21: 48: 36.456 diskimages-helper [1607: 381b] -serveImage: anexando unidade
{
    autodiskmount = 1;
    "hdiagent-drive-identifier" = "921062E3-5965-477A-85C8-C93979468CF9";
    "desmontar tempo limite" = 0;
}
06-08-2009 21: 48: 36.462 diskimages-helper [1607: 381b] -serveImage: conectando-se ao myDrive 0x00004707
06-08-2009 21: 48: 36.463 diskimages-helper [1607: 381b] -serveImage: register _readBuffer 0x0x468000 com myDrive 0x0x0
06-08-2009 21: 48: 36.463 diskimages-helper [1607: 381b] -serveImage: ativando a porta da unidade 0x0x4807
06-08-2009 21: 48: 36.463 diskimages-helper [1607: 381b] _serveImage: definir cache ativado = TRUE retornou SUCESSO.
06-08-2009 21: 48: 36.464 diskimages-helper [1607: 381b] _serveImage: definido no thread de E / S = TRUE retornou SUCESSO.
06-08-2009 21: 48: 36.464 diskimages-helper [1607: 381b] -serveImage: loop inicial do servidor - o myPort é 0x0x4807
Verificação de volume concluída…
Montagem…
^ [[Adiskimages-helper: DI_kextDriveGetRequest retornou 0x00000025 (37) ((os / kern) objeto finalizado).
Anexando…
Erro 109 (sem sistemas de arquivos montáveis).
Acabamento…
DIHLDiskImageAttach () retornou 109
hdiutil: falha na conexão - nenhum sistema de arquivos montável


loki: Downloads peter $ hdiutil imageinfo CSSEdit \ 2.6.dmg -Verbose
hdiutil: imageinfo: processando "CSSEdit 2.6.dmg"
DIBackingStoreInstantiatorProbe: interface 0, pontuação 100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface 1, pontuação -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface 2, pontuação -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface 3, pontuação 100, CCarbonBackingStore
DIBackingStoreInstantiatorProbe: interface 4, pontuação -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface 5, pontuação -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface 6, pontuação -1000, CVectoredBackingStore
DIBackingStoreInstantiatorProbe: selecionando CBSDBackingStore
DIFileEncodingInstantiatorProbe: interface 0, pontuação -1000, CMacBinaryEncoding
DIFileEncodingInstantiatorProbe: interface 1, pontuação -1000, CAppleSingleEncoding
DIFileEncodingInstantiatorProbe: interface 2, pontuação -1000, CEncryptedEncoding
DIFileEncodingInstantiatorProbe: nada para selecionar.
DIFileEncodingInstantiatorProbe: interface 0, pontuação 900, CUDIFEncoding
DIFileEncodingInstantiatorProbe: selecionando CUDIFEncoding
DIFileEncodingNewWithBackingStore: CUDIFEncoding
DIFileEncodingNewWithBackingStore: o instanciador retornou 0
DIFileEncodingInstantiatorProbe: interface 0, pontuação -1000, CSegmentedNDIFEncoding
DIFileEncodingInstantiatorProbe: interface 1, pontuação -1000, CSegmentedUDIFEncoding
DIFileEncodingInstantiatorProbe: interface 2, pontuação -1000, CSegmentedUDIFRawEncoding
DIFileEncodingInstantiatorProbe: nada para selecionar.
DIDiskImageInstantiatorProbe: interface 0, pontuação 0, CDARTDiskImage
DIDiskImageInstantiatorProbe: interface 1, pontuação 0, CDiskCopy42DiskImage
DIDiskImageInstantiatorProbe: interface 2, pontuação -1000, CNDIFDiskImage
DIDiskImageInstantiatorProbe: interface 3, pontuação 1000, CUDIFDiskImage
CRawDiskImage: comprimento da bifurcação de dados 0x000000000022EE83 (2289283) não é um múltiplo de 512.
DIDiskImageInstantiatorProbe: interface 5, pontuação -100, CRawDiskImage
DIDiskImageInstantiatorProbe: interface 6, pontuação -100, CShadowedDiskImage
DIDiskImageInstantiatorProbe: interface 7, pontuação 0, CSparseDiskImage
DIDiskImageInstantiatorProbe: interface 8, pontuação 0, CSparseBundleDiskImage
DIDiskImageInstantiatorProbe: interface 9, pontuação -1000, CCFPlugInDiskImage
DIDiskImageInstantiatorProbe: interface 10, pontuação -100, CWrappedDiskImage
DIDiskImageInstantiatorProbe: selecionando CUDIFDiskImage
DIDiskImageNewWithBackingStore: CUDIFDiskImage
DIDiskImageNewWithBackingStore: o instanciador retornou 0
Formato: UDZO
Informações da loja de suporte:
    Nome da classe: CUDIFEncoding
    Informações da loja de suporte:
        Nome: CSSEdit 2.6.dmg
        URL: file: //localhost/Users/peter/Downloads/CSSEdit%202.6.dmg
        Nome da classe: CBSDBackingStore
    URL: file: //localhost/Users/peter/Downloads/CSSEdit%202.6.dmg
    Nome: CSSEdit 2.6.dmg
Informações da partição:
    0:
        Valor da soma de verificação: $ 675BE18B
        Número da partição: 0
        Tipo de soma de verificação: CRC32
        Nome: gehele schijf (Apple_HFS: 0)
Tipo de soma de verificação: CRC32
partições:
    anexável: true
    esquema de partição: nenhum
    tamanho do bloco: 512
    burnable: true
    partições:
        0:
            comprimento da partição: 18432
            sintetizado por partição: true
            dica de partição: Apple_HFS
            nome da partição: disco inteiro
            sistemas de arquivos de partição:
                HFS +: 
            início da partição: 0
Propriedades:
    Particionado: false
    Contrato de Licença de Software: false
    Comprimido: true
    Compatível com kernel: true
    Criptografado: false
    Soma de verificação: true
Valor da soma de verificação: $ DA5349F2
Informações de tamanho:
    Total de bytes: 9437184
    Bytes compactados: 2289283
    Relação compactada: 0.26906180417644582
    CUDIFEncoding-bytes-desperdiçado: 0
    Contagem de setores: 18432
    Total de bytes não vazios: 8507904
    Total de bytes vazios: 929280
    CUDIFEncoding-bytes-in-use: 2289283
    CUDIFEncoding-bytes-total: 2289283
Nome da classe: CUDIFDiskImage
Descrição do formato: compactado somente leitura UDIF (zlib)
udif-encomendado-chunks: true
Segmentos:
    0: / Usuários / peter / Downloads / CSSEdit 2.6.dmg
Limites de redimensionamento (por hdiutil redimensionar -limits):
    16624 18432 18432
hdiutil: imageinfo: resultado: 0
Peter Burns
fonte
Uma atualização sobre isso. Substituí meu disco rígido por um SSD, clonando todos os arquivos. Usando esta nova unidade (mas mesmo sistema operacional, configurações, etc.), baixei o Little Snitch (tentando as versões estável e noturna) e obtive esse erro de forma consistente. Meu problema está definitivamente no software.
Peter Burns
Eu estava usando uma imagem de disco .sparseimage para armazenar um evento e projeto do FCPX. Consegui acessá-lo várias vezes, mas, de repente, recebi o erro 'sem sistema de arquivos montável'. Tentei reiniciar e reparar permissões sem sorte. Tentei o conselho da Simonair e os comandos do Terminal e consegui montar o disco novamente. Ufa. Definitivamente, recomendo tentar o conselho dele, pois realmente salvou meu bacon.

Respostas:

21

Acabei de ter o mesmo problema, com uma imagem de disco criada por Disk Utilityela mesma. No meu caso, a imagem do disco é whole disk image, ou seja, contém um sistema de arquivos vazio, nenhum mapa de partição. NemDisk Utility nem hdiutil attach disk.dmgiria funcionar, ambos reclamando sobre a questão temido "nenhum sistema de arquivos montável".

O que ajudou foi montá-lo a partir da 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 o diskN parte da sua imagem, onde N é um número inteiro positivo.

Por fim, para montar o dispositivo, faça

diskutil mountDisk /dev/diskN

Onde diskN está o identificador de dispositivo que você determinou anteriormente.

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

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

simonair
fonte
Obrigado, me ajudou muito a finalmente gravar o Ubuntu 12.04 em um disco. :)
Florian Pilz
2
Acabei de notar que não é necessário montar o disco para gravá-lo. hdiutil burn disk.isofunciona perfeitamente bem, mesmo que eu não consiga montar o disco.
Florian Pilz
Gente, você acabou de salvar minha vida, posso classificar +9999?
FrancescoMM
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 a imagem do disco de outro navegador ....

Vi problemas pouco frequentes quando o Firefox foi usado para baixar uma imagem de disco. Muito incomum, mas aconteceu ...

Benjamin Schollnick
fonte
Fiz o download novamente da imagem cerca de dez vezes em vários navegadores diferentes. Obrigado pelo conselho embora.
Peter Burns
Minha imagem era um backup do disco feito com o DiskUtil ...
FrancescoMM
2

Eu tive o mesmo problema em um dmg criptografado AES-128 contendo todos os meus arquivos mais essenciais, do tipo que vale a pena gastar milhares de dólares para recuperar os Drivesavers. Eu não conseguia nem copiar o dmg para outra unidade (não podia ser lido ou gravado -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 executando 10.4.11.
  2. Utilizou a recuperação rápida Stellar Phoenix para encontrar e recuperar o dmg no disco rígido externo. Todo o trabalho subsequente foi nessa cópia.
  3. Execução que conduz as versões do SO criadas no Disk Utility.
  4. No Utilitário de Disco, acesse o menu "Arquivo" no canto superior esquerdo e escolha "Abrir imagem de disco".
  5. O volume montado aparece como sub-diretório de dmg na coluna da esquerda, assim como qualquer outro volume do disco rígido, exceto em 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 êxito.
  8. MAS, lançou o DiskWarrior 4.0 e o volume montado apareceu lá também.
  9. Executou o reparo do diretório (simples, não eliminou) e, no estágio "Relatório", escolheu "Visualizar".
  10. O DiskWarrior relata que versões novas e antigas agora aparecem no dektop.
  11. Eu também não conseguia ver na área de trabalho (eu tinha muito lixo lá e pode ter perdido), mas a abertura de uma nova janela do Finder mostrou o volume de visualização na coluna da esquerda.
  12. Peguei meus arquivos no volume de visualização e os copiei para a unidade externa.
  13. Elogiou tudo de bom e certo no universo.
  14. Permitiu que o DiskWarrior concluísse a reconstrução, que foi bem-sucedida e o volume reparado foi montado quando concluído.

Espero que isto ajude.

ghost_machine
fonte
2

Tentei de tudo como mencionado aqui, pois também tive um problema semelhante, mas tive que ir um pouco mais para resolver completamente o meu problema.

Problema:

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

Soluções:

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 início.

O que funcionou melhor para mim foi a resposta da @ simonair; embora não tenha montado a imagem completamente, pelo menos permitiu mostrar o dmg como uma partição ativa "fantasma" no utilitário de disco, bem como um disco de partição recuperável / em funcionamento7 no terminal.

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

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

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

Moral da história:

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

Observações:

Disk Drill e Stellar Phoenix não ajudaram tanto quanto eu pensei que eles ajudariam. Data Rescue vale o dinheiro, sem contestação!

sozuke80
fonte
2

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

O que não deu certo

Tentei seguir as recomendações acima e copiar o dmg para o formato de leitura / gravação. Tentei os comandos Disk Utility convert e hdiutil no terminal, mas em ambos os casos o Finder travou no final do processo e tive que reiniciar o computador (a reinicialização forçada do Finder não ajudou).

O que funcionou

Tentei montar a imagem no Disk Utility. Como dito acima, isso não funciona, mas a imagem agora aparece como um nome acinzentado 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 pude escolher quais arquivos recuperar. Em suma, isso levou apenas 2-3 minutos.

Obrigado sozuke80 pela dica do Data Rescue!

// Niklas

Niklas
fonte
1

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

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

Wade Williams
fonte
Sim, eu reiniciei, ainda sem dados.
222 Peter Burns #
1

Eu tive uma situação semelhante. Eu tinha uma imagem criada pelo Disk Utility e toda vez que eu a montava, recebia 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, fui capaz de clicar duas vezes nela para acessar seu conteúdo.

Nadeem
fonte
2
E como você converte a imagem em leitura / gravação?
21412 Alexander Stolz
1
@AlexanderStolz Em "Utilitário de Disco", selecione o arquivo xxx.dmg e clique em "Converter" no menu superior, escolha "leitura / gravação" em vez de "compactado". Estou apenas convertê-lo, não tenho certeza se ele vai funcionar ou não ..
Kjuly
Eu tive esse problema com um pacote esparso APFS criptografado no macOS Catalina (10.15). A conversão foi a única coisa que funcionou. Muito obrigado, todos os meus documentos / contratos estavam lá.
Florian Wendelborn
0

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

Edit : Como isso não funcionou, eu usaria o OnyX e executaria todas as opções de manutenção - isso pode resolver o problema.

Ele também verificará seu status SMART, informando se você tem um problema no disco rígido (e, se tiver, provavelmente é a causa dos seus problemas).

EvilChookie
fonte
Bom pensamento. Consertei as permissões, mas ainda estou recebendo o mesmo erro.
226 Peter Burns #
OK, veja a edição :)
EvilChookie
0

Eu tive uma situação semelhante. Fiz o que a simonair sugeriu e recebi uma mensagem no Terminal que o Volume foi montado com êxito. No entanto, não me ajudou a acessar o volume montado nem fui capaz de confirmar o volume montado. Também não consegui montar a imagem usando o Disk Drill ou mesmo digitalizá-la. Nada teve sucesso.

Aqui está o que eu fiz para resolver meu problema. Vejo que, neste post, alguns sugeriram que convertêssemos name.dmg em um arquivo gravável. Eu usei o comando do Terminal para converter, mas não foi bem-sucedido. Em vez disso, usei o Disk Utility, anexei o volume (sim, recebi a mesma mensagem novamente, '' não há arquivos de sistema montáveis ​​'', no entanto, o Disk Utility, no entanto, anexou a imagem, o que eu era capaz de fazer antes de qualquer maneira. selecionei e cliquei em Nova imagem e, em seguida, selecionei o formato de leitura / gravação, não a opção compactada. Criei uma nova imagem. Desta vez, essa imagem era gravável, mas ainda não era montada usando a solução da Simonair. foi capaz de digitalizá-lo com o Disk Drill, com os locais exatos dos arquivos e a hierarquia de pastas como eu tinha. Recuperar tudo a partir daí foi muito fácil. ao criar uma nova imagem de um volume anexado e optar por não compactar, mas ler / gravar, é necessário ter um disco com a quantidade exata de espaço que totalize o espaço total alocado nesse 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 levou cerca de 5 horas para cerca de 400 GB de alocação de disco. Boa sorte.

AO
fonte
0

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

O que funcionou é o seguinte.

  1. anexo hdiutil -noverify -nomount

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

Dharmendra Rathor
fonte
0

Eu sei que esta discussão é antiga, mas estou postando isso para aqueles que podem se deparar com ela. Eu tentei várias coisas diferentes, incluindo hdiutil e vários programas de software. No entanto, a maioria desses programas classificava os arquivos por tipo e não preservava o nome ou a estrutura de pastas original do meu disco rígido. Eu tentei o EaseUS e foi o único que conseguiu me mostrar os arquivos no formato correto e original. Incrivelmente satisfeito com os resultados, tente se estiver com dificuldades.

Gregory Saldanha
fonte