Como copiar um ISO para uma unidade USB do Mac OS X com dd

Índice:

Anonim

Se você baixou uma imagem ISO de outro sistema operacional, digamos Ubuntu Linux ou Windows 10, e deseja transformar esse arquivo de imagem ISO em uma unidade de instalação USB inicializável usando uma unidade flash USB ou chave USB, você encontrará o mais confiável A maneira de copiar ou 'gravar' o ISO para esse volume USB de destino é acessando a linha de comando do Mac OS X. Existem soluções alternativas, mas essa abordagem de linha de comando usando dd não requer downloads de terceiros, é bastante rápida e é consistentemente confiável na produção de volumes inicializáveis ​​a partir de arquivos ISO.

É importante observar que isso é um pouco avançado e só deve ser usado por usuários de Mac que estejam totalmente à vontade com a linha de comando. Ao usar sudo dd, há pouca margem para erro e um identificador de disco incorretamente implicado pode resultar em perda permanente de dados. Esse risco torna esse método não apropriado para usuários novatos do Mac OS X. Em vez disso, esses usuários devem recorrer à abordagem mais simples de usar o Utilitário de Disco para gravar um ISO da maneira tradicional.

Como copiar um arquivo ISO para uma unidade de destino usando ‘dd’ no Mac OS X

Isso apagará o volume de destino, substituindo quaisquer dados na unidade de destino pelo conteúdo ISO. Não há confirmação, portanto, é fundamental que você use o identificador de unidade adequado e a sintaxe adequada para evitar apagar a coisa errada. Você deve fazer backup do Mac com o Time Machine antes de começar.

  1. Anexe a unidade USB de destino ao Mac, caso ainda não o tenha feito, e inicie o Terminal
  2. Digite o seguinte comando para imprimir uma lista de volumes anexados no Mac:
  3. diskutil list Isso pode ser algo como o seguinte, será diferente em cada Mac:

    $ diskutil list /dev/disk0 : TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 251.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 250.1 GB disk0s2 3 : Apple_Boot Recovery HD 650.1 MB disk0s3 /dev/disk1 : TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD 249.8 GB disk1 Volume lógico em disk0s2 Desbloqueado Criptografado /dev/disk3 : TYPE NAME SIZE IDENTIFIER 0: partition_scheme 5.3 MB disk3 1 : partition_map 32,3 KB disk3s1 2: FAT_32 THE_DESTINATION 8,2 GB disk3s2 /dev/disk4 : TYPE NAME

  4. Localize o nome do volume USB da unidade de destino (neste exemplo, “THE_DESTINATION”) e anote o identificador (neste exemplo, “disk3s2”)
  5. Desmonte o volume de destino usando o seguinte comando, substituindo o identificador conforme apropriado:
  6. sudo umount /dev/(IDENTIFIER)

    Novamente usando o exemplo acima, que não é universalmente aplicável:

    sudo umount /dev/disk3s2

  7. Agora você está pronto para formatar a unidade de destino e 'gravar' o ISO nesse volume USB – isso apagará todos os dados da unidade de destino, substituindo-os pelos ISO, isso não pode ser desfeito – é absolutamente crítico que você direcione o identificador adequado para evitar perda de dados não intencional. Supondo que você saiba o que está fazendo, substitua o caminho iso pelo ISO para gravar no volume do identificador de destino pretendido usando o seguinte comando:
  8. sudo dd if=/path/image.iso of=/dev/r(IDENTIFIER) bs=1m

    Por exemplo, com um ISO do Windows chamado ‘Windows10_x64_EN-US.iso’ na área de trabalho, a sintaxe seria:

    sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m

    Observe que um significante ‘r’ é colocado na frente do identificador de disco, isso torna o comando muito mais rápido. O 'bs=1m' no final é para o tamanho do bloco, o que também acelera o processo. Nenhum desses ajustes é necessário para copiar o ISO para a imagem do disco com sucesso, apenas resulta em uma experiência notavelmente mais rápida.

  9. Quando tiver certeza de que a sintaxe está correta, pressione Enter e digite a senha do administrador, o processo de cópia começará imediatamente

Não há barra de progresso, então espere, quanto tempo leva o processo de cópia ISO depende de uma variedade de coisas, incluindo a velocidade do Mac, a velocidade do volume de destino e o tamanho do arquivo ISO sendo copiado ou gravado no destino.

Quando terminar, você pode ejetar o volume, está pronto.

diskutil eject /dev/(IDENTIFIER)

Se vale a pena, isso funciona para copiar imagens ISO que não são volumes de inicialização e instaladores também. Por exemplo, se você mesmo criou um ISO de um volume, pode usar a sequência de comandos acima para copiar esse ISO para outro volume também.

Cobrimos um truque dd semelhante, mas as modificações descritas aqui tornam o processo acima mais rápido e confiável para alguns usuários. Este método deve funcionar bem em todas as versões do OS X, independentemente do que está sendo executado no Mac.

Se você souber de outro método para transformar rapidamente imagens ISO em volumes de instalação inicializáveis, informe-nos nos comentários!

Como copiar um ISO para uma unidade USB do Mac OS X com dd