Use hdiutil para Converter DMG em ISO e Corrigir Erros do HDIutil

Português English Français Deutsch やまと Español Türkçe

Resumo: Este post apresenta o hdiutil em sua totalidade, incluindo o que ele faz, como usá-lo para converter DMG em ISO e o que fazer se você encontrar a mensagem de erro do hdiutil no Terminal.

O hdiutil é a ferramenta de linha de comando necessária quando se trata de converter arquivos DMG em ISO em um Mac. Neste guia, vamos explicar o que é o hdiutil, como usá-lo para converter DMG em ISO e como corrigir problemas comuns como 'comando não encontrado' e 'anexo falhou - nenhum arquivo ou diretório' ao executar o hdiutil no Terminal.

O que é o hdiutil e o que ele faz

O hdiutil é um utilitário de linha de comando no macOS usado para gerenciar arquivos de imagem de disco como .dmg, .iso e .cdr. Ele permite aos usuários criar, montar, converter, comprimir e verificar imagens de disco.

Embora seja uma ferramenta integrada no macOS, não é necessário baixar o hdiutil. Além disso, você não pode usá-lo no Windows, Linux ou Ubuntu. Você pode usar alternativas de terceiros ao hdiutil, como PowerISO no Windows e dmg2img no Linux e Ubuntu.

Como usar o hdiutil para converter DMG em ISO

Uso mais comum do hdiutil é a conversão de um arquivo DMG em um ISO. Isso é especialmente útil para gravar a imagem em um disco ou usá-la com máquinas virtuais.

Aqui está como usar o hdiutil para converter DMG em ISO:

  1. Clique em Launchpad > Outros > Terminal.
  2. Digite o seguinte comando para criar um arquivo chamado output.iso.cdr.

    Aqui, você deve substituir /caminho/para/desejado.dmg pelo caminho real do seu arquivo .dmg e /caminho/para/output.iso pelo destino onde você deseja que o arquivo .iso seja salvo. hdiutil convert /caminho/para/desejado.dmg -format UDTO -o /caminho/para/output.isoRecomendamos que você digite hdiutil convert e um espaço primeiro. Em seguida, arraste e solte o arquivo .dmg desejado na janela do Terminal. Digite um espaço, -format UDTO -o e um espaço. Por fim, arraste e solte o arquivo .dmg desejado novamente e substitua .dmg por .iso. Isso é para salvar o arquivo ISO convertido no mesmo destino do arquivo DMG.
  3. Renomeie a extensão do arquivo .iso.cdr convertido para .iso.

Vá contar aos outros como usar o hdiutil para converter DMG em ISO em um Mac.

Como corrigir 'hdiutil: comando não encontrado'

Se você ver o erro "hdiutil: comando não encontrado" ao executar hdiutil no Terminal, significa que seu sistema não consegue localizar o binário hdiutil. Uma vez que o hdiutil é integrado ao macOS, isso geralmente indica um bug do sistema ou uma configuração de caminho incorreta.

Você pode seguir estes passos para solucionar o erro 'hdiutil: comando não encontrado':

  1. Verifique se sua linha de comando está digitada corretamente. Às vezes, até a ausência de um espaço na linha de comando pode causar essa mensagem de erro.
  2. Reinicie o Terminal e tente novamente.
  3. Reinicie seu Mac e tente novamente.

Como corrigir 'hdiutil: anexo falhou - Nenhum arquivo ou diretório encontrado'

Geralmente, você verá o erro "hdiutil: anexo falhou - Nenhum arquivo ou diretório encontrado" ou "hdiutil: conversão falhou - Nenhum arquivo ou diretório encontrado" quando o caminho do arquivo fornecido na linha de comando não existir ou estiver incorreto.

Aqui está o que você pode fazer:

  1. Verifique o caminho do arquivo. Garanta que você esteja usando o caminho completo e correto para o arquivo.
  2. Ou, você pode arrastar e soltar seu arquivo na janela do Terminal. Após digitar hdiutil attach, arraste o arquivo .dmg do Finder para a janela do Terminal para preencher automaticamente o caminho correto.
  3. Reveja toda a linha de comando.

Se este post ajudou você a aprender tudo sobre hdiutil no Mac de forma abrangente, compartilhe com mais pessoas.