Você pode usar o comando dd para criar um clone perfeito da unidade. É uma ferramenta de linha de comando que acompanha o OS X. Para tornar o clone perfeito, você precisará garantir que a origem e o destino não estejam ativamente em uso.
Para se preparar para o clone, recomendo criar um disco de inicialização secundário a partir do qual você possa inicializar. Sua fonte para o clone deve ser um volume offline, não em uso, quando você estiver fazendo a cópia. Caso contrário, você corre o risco de copiar coisas que estão em estados incompletos no disco.
Com a sua máquina inicializada no disco de inicialização secundário, efetue login e inicie uma janela Terminal ou iTerm.
Execute o diskutil para obter uma lista de suas unidades disponíveis. Uma delas será a unidade de destino que você está tentando clonar. O outro será sua unidade de origem. Por exemplo:
> diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *320.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 319.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Backup 499.8 GB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk2
1: EFI 209.7 MB disk2s1
2: Apple_HFS Clone 499.8 GB disk2s2
Digamos que essa Macintosh HD
é a fonte e Clone
o alvo de nossa dd
operação. Inicie o clone com:
> sudo dd if=/dev/rdisk0 of=/dev/rdisk2 bs=1m conv=noerror,sync
Quando dd
terminar, você poderá ver um erro como este:
dd: /dev/rdisk2: short write on character device
dd: /dev/rdisk2: Input/output error
3726+1 records in
3726+1 records out
500107862016 bytes transferred in 14584.393113 secs (34290619 bytes/sec)
Essa última mensagem de erro está realmente correta. O último bloco gravado foi um bloco curto, porque não havia um bloco completo de 1 MB para copiar. Não se preocupe.
Agora você tem um clone perfeito da sua Macintosh HD
unidade. Reinicie seu sistema usando a Macintosh HD
unidade e aproveite seu clone!
bs
, já que ultrapassar 1 m na verdade o torna mais lento. (. Pelo menos através de USB não posso dizer se é um drive USB externo ou uma conexão SATA direto.)dd
para uma determinada transferência sem ter que recorrer a pesquisas na Internet confiáveis ou fazer execuções de rastreamento e erro?status=progress
opção dedd
para ver o progresso e a taxa de transferência. Em seguida, você pode abortarCRTL+C
e tentar com outro valor parabs
Utilitário de linha de comando sob medida da Apple para fazer a clonagem de disco é
asr
.Ele é adaptado às necessidades específicas do OS X para executar arquivo por arquivo, além de imagens baseadas em bloco e lida com diferenças nos tamanhos das partições, permite o streaming de rede (e até mesmo o multicast), além de copiar entre discos conectados localmente. Ao contrário
dd
, ele conhece o mais recente gerenciamento de volume do Core Storage da Apple e é o programa que o Disk Utility gráfico chama para mover dados de uma partição ou volume para outra.Você pode ler mais na página de manual do asr .
fonte
asr
é a mesma ferramenta usada pela guia Restaurar do Utilitário de Disco (veja minha resposta). A interface da linha de comandos possui opções adicionais que a interface da GUI omite, como a conversão entre os formatos HFS + (sem distinção entre maiúsculas e minúsculas) e HFSX (com distinção entre maiúsculas e minúsculas) e colocar a cópia em um grupo de volumes do Core Storage. Mas pode ser mais difícil de usar para pessoas que não estão acostumadas à linha de comando.O Utilitário de Disco pode fazer clonagem de volume para volume com a guia Restaurar. Entre dois volumes do Mac OS Extended, isso faz uma cópia em bloco, ou seja, apenas copia as estruturas do volume, para que todos os arquivos sejam idênticos (até os números de identificação do arquivo). Isso é basicamente o mesmo
dd
, exceto que o Disk Utility pode expandir / contrair o volume se o destino não for exatamente do mesmo tamanho da fonte e for muito mais rápido (por algum motivo,dd
é bastante lento no OS X).EDIT: Depois de ver a nota de @ Ian sobre velocidade usando / dev / rdiskN vs. / dev / diskN, executei alguns benchmarks rápidos e sujos, copiando entre duas unidades flash de 4 GB:
Portanto, parece que a sugestão do rdisk faz com que o dd execute aproximadamente a mesma velocidade do Utilitário de Disco; as diferenças reais são que o Utilitário de Disco verifica seus dados (mais devagar, mas talvez mais seguro) e ignora o espaço em branco (mais rápido se o disco não estiver quase cheio). Isso, e como eu disse acima, o DU pode redimensionar à medida que copia.
fonte
Saída detalhada de
dd
viapv
Copiar até um disco pequeno pode demorar e o silêncio pode ser frustrante. Se você instalar o pv (visualizador de tubos), poderá usá-lo para monitorar o progresso de qualquer fluxo.
Se você estiver usando o homebrew (e deveria estar), a instalação
pv
é tão fácil quanto:Em seguida, decida quais discos você deseja copiar.
Nesse caso,
/dev/disk2
é um cartão Micro SD do meu Raspberry Pi no leitor interno e/dev/disk3
é um novo MicroSD em um dongle USB.O comando para copiá-lo será muito semelhante aos
dd
comandos comuns, exceto que vamos tirar vantagem do fato de queof
(arquivo de saída) assume como padrão STDOUT eif
(arquivo de entrada) assume como padrão STDIN. Isso permite que você use pipes unix no meio.A saída real se parece com:
fonte
O clonador de cópias de carbono era bom, mas no meu Mac Pro ele não era mais o clone de inicialização, tentei 3 vezes e todos os clones falharam ao inicializar, diferente dos anteriores. Então mudei para o SuperDuper! e esse clone inicializou bem
fonte
Que tal um bom e velho moda
dd
. Pode fazer uma cópia bit a bit da sua unidade. Existem muitos guias sobre como fazer isso, como este ou estefonte
Existem dois tipos de clonagem de unidades Mac. Clonagem baseada em nível de arquivo e nível de bloco. Como sabemos, o clonador de cópia carbono pode criar apenas clones com base no nível de arquivo e um dos grandes concorrentes Superduper pode criar clones de volumes e particionar apenas não todo o disco. Portanto, vou sugerir um novo software de clonagem emergente para Mac que seja o Stellar Drive Clone capaz de clonar em nível de arquivo e em nível de bloco.
Ele pode criar cópia exata bit a bit de toda a sua unidade e volumes específicos em qualquer unidade externa, volume e unidade de rede. Ele pode criar clone de unidade na pasta e restaurar backups a partir do mesmo em seu recurso de versão demo gratuita. Ele pode criar clones de recuperação HD e suportar formatos de arquivos de janelas, MBR, ExFAT, FAT32 etc. no seu Mac.
fonte