Comment Créer une Image de votre Raspberry Pi ?


Créer une image complète de votre carte SD peut être vraiment utile sur Raspberry Pi. Le système et vos données sont sur ce petit morceau de plastique, qui n’est pas le plus sûr :). Dans ce tutoriel, je vais vous montrer comment faire une copie de sauvegarde complète de votre carte SD (système, configuration et données).

Sur Windows, Win32 Disk Imager est le meilleur outil pour créer une image complète de la carte SD d’un Raspberry Pi.
Sur Linux, la commande dd peut le faire. Et sur macOS, ApplePi Baker est le meilleur choix pour une solution graphique.

Voici pour la réponse courte, mais ces outils ne sont pas faciles à utiliser pour la première fois. Donc, dans ce guide, je vais vous montrer étape par étape comment faire dans chaque cas.
Mais avant cela, nous allons commencer par une courte explication sur les raisons pour lesquelles il est si important de faire de temps en temps une sauvegarde, si vous n’êtes pas encore sûr.

Pourquoi devriez-vous créer une image Raspberry Pi ?

Si vous êtes sur cette page, il y a de fortes chances que vous sachiez déjà pourquoi vous voulez créer une image de votre Raspberry Pi.
Mais vous n’avez peut-être pas considéré tous les avantages de cette procédure. Voici une liste rapide des raisons ou des cas pour vous aider.

Votre carte SD cessera de fonctionner

La première chose à considérer est le stockage que vous utilisez sur Raspberry Pi.
Comme votre système et vos données critiques sont sur une carte micro SD, ne vous attendez pas à les garder dans le même état pendant des années.

La durée de vie attendue d’une carte SD devrait être de 10 ans ou plus. Mais, cela dépend principalement du modèle, de l’utilisation et de la façon dont vous la gérez tous les jours.
Si vous utilisez votre carte SD avec prudence, toujours dans le même appareil, avec une faible utilisation du disque sur votre Raspberry Pi, elle pourrait avoir une longue durée de vie.
Mais si vous changez d’appareil régulièrement, voyagez beaucoup ou laissez votre Raspberry Pi fonctionner sur une tache lourde toute la journée, elle ne durera probablement pas long.

En outre, votre système peut être corrompu un jour, en raison de mises à jour, d’atteintes à la sécurité ou de mauvaise manipulation.

En bref, ne vous attendez pas à ce que votre carte SD fonctionne éternellement et anticipez un dysfonctionnement à tout moment.

Une sauvegarde fiable est obligatoire

Fondamentalement, je n’attends jamais d’une méthode de stockage d’être 100% sûre. C’est pourquoi je recommande de faire des sauvegardes régulières de vos données si vous conservez des données critiques sur votre carte.

J’ai déjà un guide entier sur la façon de faire une sauvegarde de votre Raspberry Pi.
Et aujourd’hui, nous allons voir comment cloner toute la carte SD sur votre ordinateur.
C’est la meilleure façon si vous avez beaucoup de données critiques ou importantes.

Soit dit en passant, même si vous avez une solution de jeu rétro comme Retropie sur carte SD et pensez que vous n’avez pas besoin d’être concerné, pensez-y à nouveau. S’il y a un énorme catalogue de jeux sur votre Raspberry Pi, je recommande vraiment de sauvegarder votre carte SD :).

Utilisez cette technique pour gagner du temps

Petite anecdote ici, quand j’ai commencé sur Raspberry Pi, j’ai testé 5 à 10 nouveaux projets chaque semaine (tout en écrivant mes expériences sur RaspberryTips).
La préparation, la mise à jour et les configurations des cartes SD (comme le Wi-Fi et la disposition du clavier) ont été une perte de temps pour moi.

Ma solution était de créer une installation Raspbian de base sur une petite carte SD, et de créer une image sur mon ordinateur.
De cette façon, je pouvais flasher cette image au lieu de celle de la Fondation Raspberry Pi et tout était prêt à l’emploi.

J’ai beaucoup appris depuis et j’utilise maintenant les fichiers de configuration pour ce faire. J’ai les fichiers sur mon ordinateur, et je les copie sur chaque carte SD que je flashe.
Toutefois, il y a de nombreux cas où il est logique de faire ainsi (clusters, mise en place de plusieurs serveurs Web, déploiement de nombreux Raspberry Pi).

Maîtrisez Raspberry Pi en 30 jours
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Découvrez les secrets du Raspberry Pi à travers un challenge de 30 jours.

Créer une image sur Windows

Comme la plupart d’entre vous sont généralement sous Windows, commençons par ce système.

Win32 Disk Imager

Win32 Disk Imager est un outil bien connu sur Windows pour les utilisateurs de Raspberry Pi et les utilisateurs Linux.
Il est souvent utilisé pour créer des cartes SD (ou disque USB) à partir d’une image d’un système d’exploitation téléchargé sur Internet.

Vous pouvez le télécharger ici sur SourceForge.
Il ressemble à ceci :

Mais l’objectif aujourd’hui est le contraire : créer une image à partir d’une carte SD. Win32 Disk Imager peut également le faire, nous allons voir comment !

Création d’image étape par étape avec Win32 Disk Imager

Voici les étapes à suivre pour créer une image de n’importe quelle carte SD sur Windows, avec Win32 Disk Imager :

  • Insérez votre carte SD dans votre ordinateur.
  • Trouvez la lettre de partition correspondant à votre carte SD : Ouvrez l’explorateur de fichiers et rendez-vous sur « Ce PC ».

    Prenez note de la lettre du lecteur, vous en aurez besoin plus tard.
  • Ouvrez Win32 Disk Imager.
  • Commencez par choisir un emplacement d’image et un nom pour votre image :

Assurez-vous d’avoir suffisamment d’espace libre sur votre disque où vous souhaitez stocker l’image (une carte SD de 64 Go peut remplir rapidement un disque SSD ^^).

Vous pouvez utiliser un stockage local, ou une clé USB externe.

  • Ensuite, sélectionnez l’appareil que vous souhaitez sauvegarder :

Vous ne verrez généralement que la partition « boot », mais ne vous inquiétez pas, Win32DiskImager créera une image complète de toutes les partitions de l’appareil.

  • Vous pouvez maintenant cliquer sur « Read » pour démarrer la copie :
  • Le processus va commencer et il peut prendre un certain temps en fonction de la taille de votre carte SD (entre 15min et 1h en général pour une taille standard) :

Une fois terminée, votre image est sûre, et nous allons maintenant voir comment la flasher sur une autre carte.

Restauration de l’image vers n’importe quelle carte SD

Je recommande de faire au moins un test pour récupérer la carte SD de cette image avant de considérer que vous êtes en sécurité.
J’ai eu trop de sauvegardes dans ma vie qui n’ont pas fonctionné en cas de besoin, donc nous ne pouvons jamais être sûrs si une sauvegarde fonctionnera en conditions réelles :).

Ce que vous pouvez faire, c’est insérer une autre carte SD dans votre ordinateur et la flasher avec l’image.
Pour ce faire, vous pouvez utiliser Win32 Disk Imager presque de la même manière :

  • Choisissez l’image.
  • Choisissez la lettre de l’appareil dans la liste.
  • Et cliquez sur « Write »  pour commencer la copie :

Si vous préférez, il existe d’autres outils pour faire la même chose.
Celui que je recommande partout sur ce site est Etcher. Vous pouvez également utiliser Raspberry Pi Imager si vous le souhaitez (logiciel officiel de la Fondation Raspberry Pi).

Initiation au Raspberry Pi
10% de remise aujourd'hui !
Visionnez ma formation vidéo pour démarrer du bon pied.
Découvrez le Raspberry Pi, le matériel, ses logiciels particuliers et créez vos 5 premiers projets avec moi.

Créer une image sur Linux

Si vous êtes un utilisateur Linux, voyons comment le faire sur votre système préféré !
Je vais vous montrer sur Ubuntu, mais l’outil est le même sur n’importe quelle distribution.

La commande dd

« dd » est une commande de base sur Unix. L’objectif est d’offrir un outil pour gérer les fichiers.
Vous pouvez l’utiliser pour effacer une partition (la remplir de zéros), générer un fichier aléatoire, mais aussi pour gérer des images de disque !
Je l’utilise également pour les benchmarks (comme dans ce post sur les cartes SD).

Comme dd peut faire une sauvegarde complète de n’importe quel disque, il est vraiment utile pour cela.
Voyons comment l’utiliser !

Comment utiliser « dd«  pour sauvegarder la carte SD

Trouver le nom de l’appareil

Cherchez la lettre du lecteur sur Windows est assez facile, mais sur Linux c’est un peu plus caché.
Un nom d’appareil sur Linux est quelque chose comme /dev/sdX (si vous utilisez un adaptateur USB), ou /dev/mmcblkX (si votre ordinateur a un lecteur de carte SD).

Sur Ubuntu, vous pouvez utiliser l’utilitaire disque pour trouver ces informations :

J’utilise une carte SD de 16 Go pour ce test, donc c’est celui-ci (/dev/sde).
Si vous n’êtes pas sur Ubuntu et ne pouvez pas trouver un outil similaire, vous pouvez également lancer le terminal et utiliser la commande suivante :
sudo fdisk -l

Il vous montrera une liste de lecteurs sur votre ordinateur. Vous avez juste besoin de trouver celui correspondant à votre carte SD.
Dans mon cas, cela ressemble à ceci :

Donc, nous avons un disque nommé /dev/sde, avec deux partitions (/dev/sde1 et /dev/sde2).

Créer l’image avec dd

Une fois que nous connaissons le nom de l’appareil, nous avons besoin de la commande correcte pour créer l’image de cet appareil :

  • Ouvrez un terminal.
  • Tapez la commande suivante :
    sudo dd bs=4M if=/dev/sde of=/home/username/MyImage.img
  • N’oubliez pas de remplacer le nom de l’appareil (if pour le fichier d’entrée) et la destination de fichier (of pour le fichier de sortie).
  • Vous obtiendrez quelque chose comme ceci :

    Attendez-vous à au moins 15 minutes pour créer l’image (en fonction de la taille de la carte SD).

Restauration d’image sur la carte SD

Copier l’image sur une autre carte SD est presque la même chose.
Je recommande d’essayer cela au moins une fois, juste pour être sûr que votre image fonctionne (n’essayez pas sur la même carte SD !).

Pour copier une image sur une nouvelle carte SD, il existe deux façons :

  • La première est d’utiliser dd de nouveau, dans l’ordre inverse :
    • La commande est quelque chose comme :
      sudo dd bs=4M if=/home/username/MyImage.img of=/dev/sde
    • Pour la première fois, vous devez modifier cette commande avec le bon chemin, le nom de l’image et le nom de l’appareil.
  • La deuxième façon, que je recommande toujours est d’utiliser Etcher :
    • Etcher est un outil gratuit que vous pouvez télécharger ici.
      La bonne nouvelle, c’est que c’est un outil graphique et il est très intuitif.
      La commande dd semble simple maintenant parce que vous venez de l’utiliser pour créer l’image, mais dans 6 mois, vous ne vous souviendrez probablement pas des options correctes.
    • L’outil ressemble à ceci :

      Il suffit de sélectionner votre image de sauvegarde, votre lecteur (automatique en théorie), et cliquer sur « Flash! » pour démarrer la copie.

Quelle que soit la méthode que vous utilisez, cela doit créer une réplique exacte de la carte SD d’origine.
Une fois fait, insérez-la dans votre Raspberry Pi et vérifiez que tout fonctionne correctement.

Créer une image sur macOS

Le dernier système d’exploitation est macOS.
Je serais rapide sur ce tutoriel, puisque je n’ai pas testé parce que je n’ai pas un Mac :).
Mais je sais qu’il existe des méthodes pour créer une image à partir de votre Raspberry Pi.

Première méthode : utiliser dd

La première méthode est d’utiliser « dd« , comme dans la partie précédente pour Linux.
Comme macOS est basé sur Unix, dd est également disponible dessus.

Il suffit de lancer un terminal et de suivre la partie Linux :).

Deuxième méthode : essayer ApplePi Baker

Si vous préférez un outil graphique, j’ai trouvé ApplePi Baker qui semble faire exactement ce dont nous avons besoin.
Vous pouvez le télécharger ici sur Tweaking4All.
Faites défiler vers le bas pour le lien de téléchargement ApplePi-Baker V2, téléchargez-le et installez-le :

L’outil ressemble à ceci :

C’est intuitif, avec de grands symboles pour chaque étape.
Commencez par choisir le disque que vous souhaitez sauvegarder sur la gauche, puis cliquez sur « Backup«  pour définir le nom de l’image et l’emplacement. Une fois terminé, le processus commence, et votre image est créée comme avec dd.

Restauration sur macOS

Comme sur n’importe quel système d’exploitation, il est obligatoire d’essayer votre sauvegarde au moins une fois avant de déclarer le travail fait.
Ce que vous pouvez faire, c’est prendre une nouvelle carte SD et flasher l’image sur elle, puis la tester sur votre Raspberry Pi.

J’ai déjà expliqué dans la partie Linux deux façons que vous pouvez utiliser : dd et Etcher. Ils fonctionneront parfaitement sur macOS.
Si vous voulez utiliser ces outils, allez à la partie précédente sur Linux et trouvez la section « Restauration d’image ».

L’autre façon, si vous avez installé ApplePi-Baker, est d’utiliser l’option « Restore«  sur la droite.
Choisissez le disque que vous souhaitez flasher (« 1 » sur mon image), et cliquez sur « Restore » pour sélectionner l’image à copier.
Le processus commencera immédiatement. Après quelques minutes, essayez de démarrer cette carte SD sur votre Raspberry Pi, et voir comment ça se passe.

Si tout va bien, vous pouvez considérer votre sauvegarde comme sûre.
Refaire le même processus régulièrement pour conserver une version mise à jour de l’image (si nécessaire).

Conclusion

C’est tout, vous savez maintenant pourquoi vous devriez créer une image d’un Raspberry Pi, et comment le faire sur n’importe quel système d’exploitation.
J’espère que ce guide a été utile pour vous, si c’est le cas, merci de le partager sur votre réseau social préféré !

N’oubliez pas cette technique, même si vous n’en avez pas encore besoin. Elle vous fera gagner beaucoup de temps à l’avenir si vous vous rappelez de créer des images pour vos systèmes les plus critiques.
Soit dit en passant, essayez de garder l’image à un endroit sûr aussi (ou de garder deux copies), votre disque d’ordinateur peut également casser ou être formaté :).

Articles sur le même thème :

Restez connectés!

Tenez vous informés des dernières nouveautés en vous inscrivant ici. Pas de panique, il s'agit seulement d'un mail par mois histoire de rester à jour :)


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts

Promo: -10% sur "Maitrisez Raspberry Pi en 30 jours"

X