Sauvegarder et restaurer la carte SD de votre Raspberry Pi

Sauvegarder et restaurer la carte SD de votre Raspberry Pi

Sauvegarder et restaurer la carte SD de votre Raspberry PiComme avec tous les ordinateurs, c’est une bonne idée de sauvegarder de temps en temps la carte SD (ou microSD) de votre Raspberry Pi; Je vais juste les appeler des «cartes SD» à partir d’ici. Cela est particulièrement vrai lorsque vous obtenez pour la première fois une carte préinstallée auprès d’un détaillant ou d’un ami.

Vous aurez besoin d’un deuxième ordinateur ou d’un deuxième système d’exploitation Raspberry Pi sur une carte SD. La façon dont vous la sauvegarderez dépendra de l’ordinateur que vous possédez. Quel que soit votre ordinateur, vous aurez besoin d’un lecteur de carte SD ou microSD.

Utiliser Windows

L’un des meilleurs outils pour sauvegarder et restaurer des cartes SD est Win32 Disk Imager. Téléchargez-le depuis SourceForge et l’installer. AVANT de démarrer le logiciel, insérez votre carte SD dans le lecteur de carte SD de votre PC. Souvent, cela ouvrira l’explorateur de fichiers vous montrant le contenu d’une partie de votre carte SD, qui devrait ressembler à ceci:

Sauvegarde SD

Ce n’est pas l’ensemble du contenu de votre carte SD – seule une partie du contenu de la carte est lisible par Windows. Le reste n’est pas lisible par votre PC.

Une fois que vous ouvrez Win32 Disk Imager, utilisez l’icône du dossier bleu pour choisir l’emplacement et le nom de la sauvegarde que vous souhaitez effectuer, puis choisissez la lettre de lecteur pour votre carte SD.

win32diskimager

Cliquez sur le bouton Lire. La carte sera ensuite sauvegardée sur votre PC.

Si vous avez un problème avec votre carte SD et qu’elle devient illisible pour une raison quelconque (par exemple, elle est corrompue), suivez simplement les instructions ci-dessus, choisissez l’image que vous avez créée comme fichier image, et cliquez sur Écrire pour la réécrire sur la carte SD carte. En fait, vous pouvez la réécrire sur une autre carte SD de la même taille, ce qui vous donne un duplicata exact.

Utiliser OSX

Insérez la carte SD dans un lecteur de carte sur votre Mac. Ouvrez Terminal et entrez la commande suivante pour localiser votre carte SD:

diskutil list

Tous vos disques seront répertoriés et ressembleront à quelque chose comme ci-dessous:

Sauvegarde SD Mac OSX

Recherchez votre carte SD en recherchant un disque de la bonne taille et du bon nom. Dans l’exemple ci-dessus, la carte SD est / dev / disk1.

Ensuite, dans Terminal, entrez la commande suivante pour créer une image disque (.dmg) de votre carte SD dans votre répertoire personnel.

sudo dd if=/dev/disk1 of=~/SDCardBackup.dmg

Attendez que la carte SD soit complètement lue; la commande n’affiche aucun retour, attendez donc que l’invite de commande réapparaisse dans la fenêtre du terminal une fois qu’elle est terminée.

Encore une fois, si vous corrompez votre carte SD ou devez en faire une copie à tout moment, vous pouvez la restaurer en suivant la même approche que ci-dessus pour localiser votre carte SD. Avant de pouvoir écrire sur la carte, vous devez la «démonter» afin que le système d’exploitation n’essaye pas d’écrire dessus en même temps. Utilisez les éléments suivants dans le terminal:

diskutil unmountDisk /dev/disk1

Ensuite, utilisez ceci pour réécrire l’image sur la carte SD:

sudo dd if=~/SDCardBackup.dmg of=/dev/disk1

Une fois qu’il a fini d’écrire l’image sur la carte SD, vous pouvez la supprimer de votre Mac en utilisant:

sudo diskutil eject /dev/rdisk3

Avant d’insérer la carte SD dans le lecteur de votre PC Linux, exécutez la commande suivante pour savoir quels périphériques sont actuellement disponibles:

df -h

Ce qui retournera quelque chose comme ça:

Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 29834204 15679020 12892692 55% /
/dev/root 29834204 15679020 12892692 55% /
devtmpfs 437856 0 437856 0% /dev
tmpfs 88432 284 88148 1% /run
tmpfs 5120 0 5120 0% /run/lock
tmpfs 176860 0 176860 0% /run/shm
/dev/mmcblk0p1 57288 14752 42536 26% /boot

Insérez la carte SD dans un lecteur de carte et utilisez-la df -h pour découvrir ce qui est maintenant disponible:

Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 29834204 15679020 12892692 55% /
/dev/root 29834204 15679020 12892692 55% /
devtmpfs 437856 0 437856 0% /dev
tmpfs 88432 284 88148 1% /run
tmpfs 5120 0 5120 0% /run/lock
tmpfs 176860 0 176860 0% /run/shm
/dev/mmcblk0p1 57288 14752 42536 26% /boot
/dev/sda5 57288 9920 47368 18% /media/boot
/dev/sda6 6420000 2549088 3526652 42% /media/41cd5baa-7a62-4706-b8e8-02c43ccee8d9

Le nouvel appareil qui n’était pas là la dernière fois est votre carte SD.

La colonne de gauche donne le nom de l’appareil de votre carte SD et ressemblera à ‘/ dev / mmcblk0p1’ ou ‘/ dev / sdb1’. La dernière partie (‘p1’ ou ‘1’) est le numéro de partition, mais vous voulez utiliser la carte SD entière, vous devez donc supprimer cette partie du nom en laissant ‘/ dev / mmcblk0’ ou ‘/ dev / sdb ‘comme le disque que vous souhaitez lire.

Ouvrez une fenêtre de terminal et utilisez ce qui suit pour sauvegarder votre carte SD:

sudo dd if=/dev/sdb of=~/SDCardBackup.img

Comme sur le Mac, la commande dd n’affiche aucun retour, il vous suffit donc d’attendre que l’invite de commande réapparaisse.

Pour restaurer l’image, refaites exactement la même chose pour découvrir quel appareil est votre carte SD. Comme avec le Mac, vous devez d’abord le démonter, mais cette fois, vous devez également utiliser le numéro de partition (le «p1» ou «1» après le nom du périphérique). S’il y a plus d’une partition sur le périphérique, vous devrez répéter la commande umount pour tous les numéros de partition. Par exemple, si le df -h montre qu’il y a deux partitions sur la carte SD, vous devrez démonter les deux:

sudo umount /dev/sdb1
sudo umount /dev/sdb2

Vous pouvez maintenant écrire l’image originale sur le lecteur SD:

sudo dd bs=4M if=~/SDCardBackup.img of=/dev/sdb

L’option bs = 4M définit la «taille de bloc» sur la carte SD sur 4Meg. Si vous obtenez des avertissements, remplacez-le par 1M à la place, mais cela prendra un peu plus de temps à écrire.

Encore une fois, attendez qu’il se termine. Avant d’éjecter la carte SD, assurez-vous que votre PC Linux a terminé d’écrire dessus en utilisant la commande:

sudo sync

Images préinstallées

Vous pouvez bien sûr acheter des images préinstallées sur des cartes SD de Raspberryme.com. Mais n’oubliez pas de les sauvegarder en cas de problème!

  • SB Components Carte micro SD haute vitesse classe 10 32 Go préchargée avec les dernières NOOBS pour Raspberry Pi 4, 3B+, 3 et 2 (carte micro SD 32 Go)
    Carte micro SD de 32 Go classe 10 préchargée avec les derniers NOOBS. Carte micro SD de 32 Go pour Raspberry Pi 4, 3B+, 3 et 2. Utilisation avec le système d'exploitation « New Out of Box Software » (NOOBS). Vous permet de passer à un autre système d'exploitation.
  • GeeekPi Raspberry Pi 5 8GB Starter Kit avec 64GB SD Carte, Raspberry Pi 5 Boîtier avec PWM Active Cooler, Raspberry Pi 27W 5.1V 5A Alimentation, 2pcs HDMI Câbles pour Raspberry Pi 5 (8GB RAM)
    【Raspberry Pi 5 Single-board Computer Included 】Includes Raspberry Pi 5 8GB with ARM Cortex-A76 CPU clocked at 2.4GHz, and VideoCore VII GPU clocked at 800MHz. These increase the performance up to 2 to 3 times faster than Raspberry Pi 4 Model B! For 4GB version, please refer to ASIN: B0CQV85FM6 【Unique Removable Top Cover Design】The Raspberry Pi 5 ABS Case consists of three parts and there is no need to screw the case, just cover them tightly; It can be access to all ports of Raspberry Pi 5 Board, such as GPIO port, HDMI port, USB port, Card slot. 【High Quality Pi 5 Case with Awesome Looking】The Raspberry Pi 5 Case is made of High Quality ABS material,long-lasting use,and providing a strong and durable protection for your Raspberry Pi. And it can make your Pi looks Cooler than others. 【Better Cooling System】With 3510 ultra-quiet cooling fan and thermal pads, it can lower the temperature of Raspberry Pi Board quickly,The fan can be controlled via PWM. The official Raspberry Pi operating system supports the speed adjustment function. 【High Quality Power Supply】27W 5.1V 5A USB-C Power Supply for Raspberry Pi 5. With CE professional certification,can provide enough power for your Raspberry Pi to avoid some problems caused by unstable power supply. It features multiple protection functions such as Input and output over-voltage protection, short-circuit protection, over-current protection,perfect protection, safe use. 【64GB SD Card and 2Pcs 4K Cables】With the included 64GB High Speed Class 10 MicroSD card and card reader, you'll have plenty of room for your projects. The 4K HDMI cable is of high quality will ensure you have a great connection to your monitor or TV,and provides a clear, stable picture.
  • Raspberry Pi 32 Go préchargé (NOOBS) carte SD
    Officiel de la carte microSD de 32 Go et son adaptateur Pleinement qualifié par la fondation Raspberry Pi pour une performance optimale Préchargé avec le système d'exploitation NOOBS Fonctionne avec tous les modèles de Raspberry Pi