A maneira "mais simples" de clonar uma unidade para outra em seu cenário.
é a inicialização de um live cd do Ubuntu é ter ambas as unidades conectadas em seu computador e a inicialização de um pendrive.
Uma vez que o cd ao vivo começou No tipo de terminal:
cat /proc/partitions
verifique que bruxa é o novo e que bruxa é o antigo
deve ser / dev / sda, / dev / sdb (você deve ser capaz de dizer, verificando o tamanho relatado para cada unidade que é)
sudo dd if=/dev/sda of=/dev/sdb bs=1024
onde no meu exemplo sda é a unidade original que você deseja copiar FROM e sdb é a nova unidade que você deseja copiar para.
Isso levará algum tempo, já que copiará a unidade INTEIRA, mesmo que os dados não estejam sendo usados
Este procedimento é agnóstico do sistema operacional, o que significa que ele sempre funcionará, não importando quais sistemas de arquivos ou partições existam na unidade original.
Eu usei isso da maneira mais simples possível para mover minha configuração de boot tripple (Windows 7, OsX, Ubuntu) para um novo disco SSD maior.
No seu cenário, porém, há um problema. sua unidade de origem é maior que a unidade de destino. Como o dd irá apenas ler tudo da unidade a e copiá-lo para a unidade b, ele não copiará todos os dados.
Portanto, você precisa redimensionar a última partição da unidade original para ser um pouco menor que a nova HD.
Se for a partição OSX que ocupa o último espaço da sua unidade, use o diskutil no osX para reduzi-lo.
se for a partição do Windows, você pode usar o gparted, pois ele tem suporte a redimensionamento para NTFS.
Id encolhe 5-10gig para obter algumas margens
Em outro cenário (talvez apenas Ubuntu / Windows) eu recomendaria usar o [clonezilla] mas o HFS do sistema de arquivos OSX é suportado por poros no Linux 1 .