Johan Myréen explicou eloqüentemente por que sua abordagem resultou em um erro. Há algumas soluções alternativas para copiar uma unidade para uma menor com dd
:
- Como sugerido por mikeserv, em vez de copiar o dispositivo inteiro (/ dev / sda), você pode simplesmente copiar a partição específica que contém seus dados de interesse, por exemplo, / dev / sda1. Isso tem algumas desvantagens: você precisa saber qual partição contém seus dados e, se você limpar a unidade original e desejar restaurá-la, precisará primeiro recriar a estrutura da partição original (idealmente, você tem anotações de como ela se parecia ) e, em seguida, restaure a partição específica. (Se você planeja rodar seu Windows a partir do SSD, esta é provavelmente sua melhor opção (embora o Windows às vezes se oponha a alterações de hardware e queira ser reinstalado, mas isso aparentemente não é um problema em neste caso).
- Se você não se importar em armazenar o conteúdo da sua unidade em formato compactado, pode tentar algo como
sudo dd if=/dev/sda bs=1M | gzip > /path/to/mounted/backup-drive/sda_backup.gz
(se o arquivo de backup não for gravável pelo usuário, use sudo -i
para um shell raiz ou envolva o conteúdo comando inteiro com sudo sh -c '
comando '
; estou definindo bs
porque o padrão de 512 bytes é ineficiente para grandes quantidades de dados, em vez de gzip
você também pode usar outros programas de compactação ). Isso pode ser restaurado com zcat sda_backup.gz | dd of=/dev/sdx bs=1M
, mas você não pode inicializar a partir da partição e até mesmo a montagem é complicada (consulte esta questão para uma discussão interessante sobre este aspecto, a resposta por doug65536 também discute" zero-lavagem "para melhorar a taxa de compressão ).
O problema com seu atual estado de coisas é que você copiou a tabela de partições da unidade grande para a menor, o que significa que ela contém informações incorretas sobre qualquer coisa além de 120 GB e, embora isso não impeça você de Inicializando e usando a partição, não é ideal. Você poderia tentar apenas consertar a tabela de partições com algo como gparted
(muito mais rápido do que recopilar) e esperar que nada mais fosse criado ou começar do zero.