Voici comment réduire l'image disque de façon à, par exemple, copier sur une carte SD de taille inférieure.
Sous Linux ou Windows
Insérer la carte SD dans un lecteur USB (ou un lecteur de carte mémoire) et réduire la taille de la partition avec Gparted ou tout autre logiciel équivalent.
Réduire la taille de la partition système ne suffit cependant pas à obtenir une image réduite. En effet, avec la commande dd ou Win32DiskImager, c'est la totalité de la carte qui est copiée quand on réalise l'image, y compris l'espace non alloué. Il faut donc réduire la copie à l'espace alloué.
Sous Linux
Avec Gparted, un clic droit sur la partition, menu "Information" permet de connaitre le dernier secteur utilisé.
Depuis le menu "Affichage", "Informations sur le périphérique", on peut connaître la taille d'un secteur, généralement 512.
On calcule la taille de l'image par
Nbsecteurs * 512
en ajoutant quelques secteurs par sécurité.
On divise par 4096 pour connaître la valeur de count dans la commande suivante à exécuter pour obtenir l'image
dd if=/dev/sdx of=/chemin/fichier.img bs=4k count=valeur-calculée
en adaptant /dev/sdx selon l'emplacement du périphérique USB ou lecteur de carte mémoire.
Sous Windows
Avec Win32 Disk Imager, on copie l'image en cochant l'option "Read only allocated partitions"
Partager