Como clonar o cartão micro SD

4

Eu preciso clonar o cartão micro SD, usando o sistema operacional Windows ou Linux. O cartão SD deve ser clonado como um volume inteiro e não como partição. Pode conter várias partições, algumas delas não podem ser reconhecidas pelo Windows / Linux. Basicamente, eu quero fazer o arquivo de imagem do cartão SD, e depois inserir outra mídia do cartão SD e copiar este arquivo para ele, substituindo tudo o que esta mídia contém. Como posso fazer isso?

    
por Alex F 11.12.2012 / 15:37

4 respostas

4

No Linux, você pode usar dd para fazer isso.

dd if=/dev/sdcard1 of=/dev/sdcard2 em que if é a origem e of dos SDs de destino.

ou se você quiser tirar a primeira imagem e copiá-la para o 2º SD depois:

dd if=/dev/sdcard1 of=~/sdimage 
dd if=~/sdimage of=/dev/sdcard2
    
por 11.12.2012 / 15:39
2

Você pode usar o Clonezilla , que é uma pequena distro ao vivo do Linux que permite criar imagens de unidade ou copiar exatamente uma unidade para outra.

    
por 11.12.2012 / 15:53
1

Eu usei WinImage para fazer isso no passado no Windows.

    
por 11.12.2012 / 15:40
0

Use apenas dd para Windows ( link ).

Execute o CDM como administrador:

dd --list

Verifique qual é o seu cartão SD. No meu caso foi: \?\Device\Harddisk1\Partition0 . Partition0 refere-se ao disco inteiro, Partition1 à primeira partição, etc.

Copie todo o cartão SD para um arquivo de imagem:

dd if=\?\Device\Harddisk1\Partition0 of=my.img bs=1M --progress

Em seguida, insira o novo cartão e escreva o arquivo de imagem:

dd if=my.img of=\?\Device\Harddisk1\Partition0 bs=1M --progress

Se você obtiver um erro acesso negado após gravar alguns blocos, limpe a tabela de partições do cartão SD antes de gravar:

diskpart

DISKPART> list volume
DISKPART> select volume #
DISKPART> clean
DISKPART> exit
    
por 01.11.2018 / 00:07