Accessoires de stockage Raspberry Pi : cartes, lecteurs et supports de démarrage 0 % lu
Accessoires de stockage Raspberry Pi avec cartes, lecteurs et supports de démarrage

Accessoires de stockage Raspberry Pi : cartes, lecteurs et supports de démarrage

Les accessoires de stockage Raspberry Pi sont les dispositifs de stockage utilisés pour contenir le système d'exploitation, les applications et les données utilisateur tout en fournissant le support de démarrage de la carte. Les principales catégories de stockage sont les cartes microSD, les clés USB, les disques SSD USB et, sur le matériel compatible, les SSD NVMe connectés via une interface PCIe ou une carte d'extension compatible. Selon la documentation Raspberry Pi, Raspberry Pi OS est normalement installé sur une carte microSD, tandis que les Raspberry Pi 4, Raspberry Pi 400, Compute Module 4 et Raspberry Pi 5 prennent en charge le démarrage USB, et le Raspberry Pi 5 prend en charge le stockage NVMe connecté via PCIe avec le matériel et le firmware appropriés.

La sélection du stockage doit reposer sur quatre critères mesurables : le support de stockage, la compatibilité de démarrage, la capacité et la charge de travail.

La sélection du stockage doit reposer sur quatre critères mesurables : le support de stockage, la compatibilité de démarrage, la capacité et la charge de travail. Selon la documentation Raspberry Pi, Raspberry Pi Imager prend en charge l'installation du système d'exploitation sur les cartes microSD et les dispositifs de stockage USB compatibles, tandis que la disponibilité du démarrage USB et NVMe dépend du modèle de Raspberry Pi et du firmware, sans être universelle pour chaque révision de carte. Les capacités de stockage vont généralement de 16 Go à 1 To ou plus pour les dispositifs grand public, mais la Raspberry Pi Foundation ne prescrit pas de capacité minimale pour chaque application, car les exigences varient selon le système d'exploitation, le logiciel et le volume de données.

La capacité de stockage plus grande offre de l'espace supplémentaire pour les applications, les bases de données ou les fichiers multimédia sans modifier le processus d'installation du logiciel.

Par exemple, selon la documentation Raspberry Pi, un Raspberry Pi Zero 2 W peut démarrer Raspberry Pi OS depuis une carte microSD de 32 Go pour des projets d'automatisation légers ou éducatifs, tandis qu'un Raspberry Pi 5 équipé d'un HAT PCIe M.2 compatible peut démarrer depuis un SSD NVMe avec des capacités telles que 256 Go ou 512 Go lorsqu'il est configuré correctement. La capacité de stockage plus grande offre de l'espace supplémentaire pour les applications, les bases de données ou les fichiers multimédia sans modifier le processus d'installation du logiciel.

Cette présentation se concentre sur la décision de stockage elle-même plutôt que sur l'installation ou le réglage des performances.

Cette présentation se concentre sur la décision de stockage elle-même plutôt que sur l'installation ou le réglage des performances. L'accessoire de stockage Raspberry Pi le plus approprié dépend de la correspondance entre les méthodes de démarrage et les interfaces prises en charge par la carte et la charge de travail prévue, plutôt que de sélectionner le dispositif de stockage le plus grand ou le plus rapide disponible.

Table des matières

Accessoires de stockage Raspberry Pi et options de supports de stockage

Les accessoires de stockage Raspberry Pi sont des composants de stockage qui fournissent le support de démarrage, le stockage du système d'exploitation, le stockage des applications et le stockage persistant des données pour un système Raspberry Pi. Dans le cadre du centre des accessoires Raspberry Pi, ils incluent les cartes microSD, les clés USB, les disques durs USB (HDD), les disques SSD USB et, sur les modèles compatibles, les SSD NVMe connectés via PCIe. Selon la documentation Raspberry Pi, les cartes Raspberry Pi démarrent à partir d'un stockage amovible ou externe selon le modèle de carte, le firmware et l'ordre de démarrage configuré.

Options de stockage microSD, SSD USB et NVMe pour Raspberry Pi

Le support de démarrage est le dispositif de stockage qui contient le chargeur d'amorçage, le système d'exploitation et les fichiers de démarrage nécessaires. Selon la documentation Raspberry Pi, Raspberry Pi OS peut être écrit sur une carte microSD sur toutes les cartes Raspberry Pi actuelles, tandis que les Raspberry Pi 4, Raspberry Pi 400, Compute Module 4 et Raspberry Pi 5 prennent en charge le démarrage USB après une prise en charge appropriée du firmware, et le Raspberry Pi 5 prend en charge le démarrage sur SSD NVMe via son interface PCIe lorsque du matériel compatible est installé.

Le support de démarrage est le dispositif de stockage qui contient le chargeur d'amorçage, le système d'exploitation et les fichiers de démarrage nécessaires.

Les supports de stockage pour Raspberry Pi se répartissent en trois catégories fonctionnelles : support de démarrage amovible, stockage de données amovible et stockage externe haute capacité. Les cartes microSD restent le support de démarrage amovible standard, tandis que les clés USB, les SSD USB, les HDD USB et les SSD NVMe PCIe étendent principalement la capacité ou améliorent les performances de stockage sur les modèles compatibles. Selon la documentation Raspberry Pi, les besoins en stockage dépendent de l'image du système d'exploitation, des logiciels installés et du volume de données plutôt que d'un seul type de dispositif recommandé.

Par exemple, la documentation Raspberry Pi recommande au moins une carte microSD de 32 Go pour Raspberry Pi OS avec bureau et au moins une carte de 8 Go pour Raspberry Pi OS Lite.

Par exemple, la documentation Raspberry Pi recommande au moins une carte microSD de 32 Go pour Raspberry Pi OS avec bureau et au moins une carte de 8 Go pour Raspberry Pi OS Lite. Un Raspberry Pi 5 configuré avec un HAT PCIe M.2 compatible et un SSD NVMe de 512 Go offre une capacité d'application et de données nettement supérieure à celle d'une carte de démarrage de 32 Go tout en restant dans la même catégorie de stockage des accessoires Raspberry Pi.

Types de stockage et attributs de performance pour Raspberry Pi

La sélection du stockage Raspberry Pi est principalement déterminée par cinq attributs : la capacité, la vitesse de l'interface, l'endurance, la fiabilité et la compatibilité de démarrage. Selon la documentation Raspberry Pi, les systèmes Raspberry Pi prennent en charge le démarrage à partir de cartes microSD sur tous les modèles actuels, tandis que les Raspberry Pi 4, Raspberry Pi 400, Compute Module 4 et Raspberry Pi 5 prennent en charge le démarrage USB, et le Raspberry Pi 5 prend en charge le démarrage sur SSD NVMe connecté via PCIe avec du matériel compatible. Ces attributs doivent être évalués ensemble car le type de stockage le plus adapté dépend à la fois du modèle de Raspberry Pi et de la charge de travail prévue.

Comparaison des types de stockage Raspberry Pi et de leurs attributs de performance

La capacité détermine la quantité de données du système d'exploitation, des applications et des données utilisateur pouvant être stockée, tandis que la vitesse de l'interface influence le temps de démarrage, le chargement des applications et les transferts de fichiers. Selon la documentation Raspberry Pi, Raspberry Pi OS Lite nécessite au moins 8 Go de stockage, tandis que Raspberry Pi OS avec bureau est recommandé avec au moins 32 Go. Les SSD USB et les SSD NVMe PCIe offrent généralement un accès au stockage plus rapide que les cartes microSD sur les modèles Raspberry Pi compatibles car ils utilisent des interfaces à bande passante plus élevée.

Le tableau suivant résume les principaux critères de décision pour les types de stockage Raspberry Pi courants.

Le tableau suivant résume les principaux critères de décision pour les types de stockage Raspberry Pi courants.

Type de stockage Capacité Attribut principal Utilisation typique
Carte microSD Généralement 8 Go à 1 To Compatibilité de démarrage universelle et stockage amovible Installation générale du système d'exploitation Raspberry Pi
Clé USB Généralement 16 Go à 512 Go Stockage amovible portable Fichiers portables et charges de travail de démarrage USB légères sur les modèles compatibles
SSD USB Généralement 120 Go à 4 To Débit soutenu plus élevé et endurance d'écriture améliorée Informatique de bureau, bases de données, conteneurs et serveurs domestiques
HDD USB Généralement 500 Go à 20 To Grande capacité de stockage Bibliothèques multimédia, sauvegardes et stockage d'archives
SSD NVMe Généralement 250 Go à 4 To Stockage haute performance basé sur PCIe sur matériel compatible Déploiements Raspberry Pi 5 axés sur la performance

L'endurance décrit la capacité du stockage à tolérer des opérations d'écriture répétées, tandis que la fiabilité reflète un fonctionnement stable à long terme dans des conditions normales. Selon la documentation Raspberry Pi, des supports de stockage de haute qualité sont recommandés pour une meilleure stabilité du système, et des fabricants tels que Kingston Technology précisent que les SSD sont mieux adaptés que les cartes microSD grand public standard pour les charges de travail à forte intensité d'écriture car ils sont conçus pour une endurance d'écriture nettement supérieure.

L'amélioration pratique dépend du modèle de Raspberry Pi, de l'interface de stockage, du contrôleur et de la charge de travail plutôt que d'une seule augmentation de vitesse garantie.

Par exemple, selon la documentation Raspberry Pi, un Raspberry Pi exécutant Raspberry Pi OS avec bureau peut commencer avec une carte microSD de 32 Go recommandée, tandis qu'un Raspberry Pi 5 équipé d'une carte d'extension PCIe M.2 compatible et d'un SSD NVMe de 512 Go offre de l'espace pour les applications et des performances de stockage nettement supérieurs pour les bases de données, les conteneurs ou les serveurs multimédia. L'amélioration pratique dépend du modèle de Raspberry Pi, de l'interface de stockage, du contrôleur et de la charge de travail plutôt que d'une seule augmentation de vitesse garantie.

Cartes microSD, clés USB et stockage SSD

Les cartes microSD, les clés USB et le stockage SSD sont les trois principales catégories de stockage local pour Raspberry Pi, et elles diffèrent par l'interface de connexion, la prise en charge du démarrage, les performances de stockage et l'adéquation à la charge de travail plutôt que par une option universellement supérieure. Selon la documentation Raspberry Pi, tous les modèles actuels de Raspberry Pi démarrent à partir de cartes microSD, les Raspberry Pi 4, Raspberry Pi 400, Compute Module 4 et Raspberry Pi 5 prennent en charge le démarrage USB, et le Raspberry Pi 5 prend en charge le démarrage sur SSD NVMe connecté via PCIe lorsque du matériel compatible est installé.

Les cartes microSD utilisent l'interface microSD intégrée et fournissent un support de démarrage amovible avec des capacités généralement disponibles de 8 Go à 1 To.

Les cartes microSD utilisent l'interface microSD intégrée et fournissent un support de démarrage amovible avec des capacités généralement disponibles de 8 Go à 1 To. Selon la documentation Raspberry Pi, Raspberry Pi OS Lite nécessite au moins 8 Go de stockage, tandis que Raspberry Pi OS avec bureau est recommandé avec au moins 32 Go. Cela rend les cartes microSD adaptées à l'éducation, aux systèmes embarqués, à la robotique et aux projets Raspberry Pi portables où un stockage amovible compact est suffisant.

Les clés USB incluent les clés USB et les SSD USB connectés via des ports USB 2.0 ou USB 3.0, selon le modèle de Raspberry Pi.

Les clés USB incluent les clés USB et les SSD USB connectés via des ports USB 2.0 ou USB 3.0, selon le modèle de Raspberry Pi. Selon la documentation Raspberry Pi, les modèles Raspberry Pi compatibles peuvent démarrer directement depuis un stockage USB, tandis que les SSD USB offrent généralement des performances de lecture et d'écriture soutenues plus rapides et une endurance d'écriture supérieure aux cartes microSD grand public standard car ils utilisent des contrôleurs SSD dédiés et des interfaces à bande passante plus élevée.

Le stockage SSD inclut les SSD USB et les SSD NVMe connectés via PCIe.

Le stockage SSD inclut les SSD USB et les SSD NVMe connectés via PCIe. Par exemple, selon la documentation Raspberry Pi, un Raspberry Pi 5 équipé d'une carte d'extension PCIe M.2 compatible peut démarrer depuis un SSD NVMe de 512 Go, tandis qu'un Raspberry Pi Zero 2 W utilise couramment une carte microSD de 32 Go pour Raspberry Pi OS. Cette comparaison montre que les cartes microSD privilégient la simplicité et une large compatibilité, les clés USB équilibrent capacité et portabilité, et le stockage SSD est mieux adapté aux bases de données, conteneurs, développement logiciel et serveurs multimédia qui effectuent des opérations de lecture et d'écriture fréquentes.

Ce graphique compare les trois principales catégories de stockage local pour Raspberry Pi : cartes microSD, clés USB et stockage SSD, en mettant en évidence leurs attributs clés et leurs cas d'utilisation.

Ce graphique compare les trois principales catégories de stockage local pour Raspberry Pi : cartes microSD, clés USB et stockage SSD, en mettant en évidence leurs attributs clés et leurs cas d'utilisation.

Comparaison des catégories de stockage pour Raspberry Pi

Facteurs de capacité, vitesse, endurance et fiabilité

Les accessoires de stockage Raspberry Pi doivent être évalués selon la capacité, la vitesse d'accès aléatoire, l'endurance d'écriture, la fiabilité et les conditions de fonctionnement. La capacité doit dépasser les besoins du système d'exploitation et des données conservées ; la vitesse doit correspondre au mode d'accès de la charge de travail ; l'endurance doit avoir une durée de vie d'écriture publiée ; et la fiabilité doit être évaluée pour les conditions d'alimentation, de température et de fréquence d'écriture prévues.

Ces valeurs sont des spécifications propres au modèle et au périphérique, et non des résultats garantis pour des supports tiers ou des charges de travail différentes.

La documentation Raspberry Pi répertorie les cartes microSD officielles en capacités de 32 Go, 64 Go et 128 Go et les SSD NVMe officiels en capacités de 256 Go, 512 Go et 1 To. La même documentation précise des performances aléatoires de 4 ko de 3 200 IOPS en lecture et 1 200 IOPS en écriture pour une carte microSD officielle sur Raspberry Pi 4, 5 000 IOPS en lecture et 2 000 IOPS en écriture sur Raspberry Pi 5, et 50 000 IOPS en lecture et 90 000 IOPS en écriture pour le SSD NVMe officiel de 512 Go. Ces valeurs sont des spécifications propres au modèle et au périphérique, et non des résultats garantis pour des supports tiers ou des charges de travail différentes. :contentReference[oaicite:0]{index=0}

La documentation Raspberry Pi répertorie les cartes microSD officielles en capacités de 32 Go, 64 Go et 128 Go et les SSD NVMe officiels en capacités de 256 Go, 512 Go et 1 To.

L'endurance identifie la quantité d'écritures qu'un dispositif de stockage est conçu pour supporter, tandis que la fiabilité décrit si le dispositif continue de fonctionner de manière constante dans ses conditions spécifiées. La documentation Raspberry Pi examinée ne publie pas de valeur de téraoctets écrits, d'indice de protection contre les pertes de courant ou de durée de vie universelle pour chaque catégorie de stockage prise en charge ; ces attributs doivent être vérifiés dans les spécifications du fabricant du dispositif sélectionné plutôt que déduits de la capacité ou de la vitesse de l'interface.

Par exemple, la documentation Raspberry Pi spécifie 2 000 IOPS en écriture aléatoire pour sa carte microSD sur Raspberry Pi 5 et 90 000 IOPS en écriture aléatoire pour son SSD NVMe de 512 Go avec des données de 4 ko, soit une différence calculée de 88 000 IOPS dans ces conditions indiquées. Cette comparaison permet d'évaluer le stockage NVMe pour les charges de travail fréquentes de petites écritures, tandis qu'une carte microSD reste adaptée lorsque sa capacité, ses performances documentées et sa limite d'endurance non spécifiée sont acceptables pour la charge de travail prévue. :contentReference[oaicite:1]{index=1}

Ce graphique montre les facteurs clés pour évaluer le stockage du Raspberry Pi, les spécifications de performance officielles et une comparaison entre microSD et NVMe pour différentes charges de travail.

Ce graphique montre les facteurs clés pour évaluer le stockage du Raspberry Pi, les spécifications de performance officielles et une comparaison entre microSD et NVMe pour différentes charges de travail.

Évaluation du stockage du Raspberry Pi : facteurs, spécifications et comparaison

Exigences de compatibilité du stockage Raspberry Pi

La compatibilité du stockage Raspberry Pi nécessite que le modèle de carte, l'interface de stockage, la méthode de démarrage, l'adaptateur et l'alimentation prennent en charge la même configuration. La documentation Raspberry Pi identifie la microSD comme support de démarrage standard, tandis que le stockage USB et le stockage NVMe connecté via PCIe sont des options conditionnelles disponibles uniquement sur les cartes et les configurations de bootloader qui prennent en charge ces interfaces. :contentReference[oaicite:0]{index=0}

Les clés USB, les HDD et les SSD nécessitent la prise en charge du démarrage USB et un contrôleur USB-vers-stockage compatible.

Les clés USB, les HDD et les SSD nécessitent la prise en charge du démarrage USB et un contrôleur USB-vers-stockage compatible. La documentation Raspberry Pi indique que les Raspberry Pi 2B révisions 1.2 et 1.3, Raspberry Pi 3A+, Raspberry Pi 3B, Compute Module 3 et Compute Module 3+ nécessitent l'activation du mode de démarrage USB hôte avant de pouvoir démarrer depuis un stockage USB ; les cartes plus récentes basées sur EEPROM utilisent un ordre de démarrage configuré. :contentReference[oaicite:1]{index=1}

Le stockage NVMe nécessite un Raspberry Pi avec une interface PCIe exposée et un adaptateur correspondant au facteur de forme et au connecteur du disque.

Le stockage NVMe nécessite un Raspberry Pi avec une interface PCIe exposée et un adaptateur correspondant au facteur de forme et au connecteur du disque. La documentation Raspberry Pi précise que le Raspberry Pi M.2 HAT+ connecte un périphérique M-key au Raspberry Pi 5 via une interface PCIe 2.0 à une voie avec un débit de pointe indiqué de 500 Mo/s, prend en charge les périphériques 2230 et 2242, et fournit jusqu'à 3 A au périphérique M.2 connecté ; la version Compact prend en charge uniquement les périphériques 2230. :contentReference[oaicite:2]{index=2}

La disponibilité de l'alimentation peut empêcher un dispositif de stockage par ailleurs compatible de fonctionner de manière fiable.

La disponibilité de l'alimentation peut empêcher un dispositif de stockage par ailleurs compatible de fonctionner de manière fiable. La documentation Raspberry Pi spécifie l'alimentation d'entrée du Raspberry Pi 5 à 5 V et 5 A, ou 5 V et 3 A avec une limite de courant périphérique de 600 mA ; un disque dont la demande de courant USB combinée dépasse cette limite nécessite un boîtier alimenté indépendamment ou un hub USB alimenté. :contentReference[oaicite:3]{index=3}

Un dispositif ne doit être considéré comme compatible que lorsque chaque interface et condition de fonctionnement requise est satisfaite, et pas simplement parce que son connecteur peut être physiquement branché.

Avant de sélectionner un accessoire, vérifiez le modèle de carte, le type de connecteur, le mode de démarrage pris en charge, le facteur de forme du disque, la spécification de l'adaptateur et les besoins en alimentation selon les critères détaillés de compatibilité du stockage. Un dispositif ne doit être considéré comme compatible que lorsque chaque interface et condition de fonctionnement requise est satisfaite, et pas simplement parce que son connecteur peut être physiquement branché.

Ce graphique montre les principales exigences de compatibilité de stockage pour les cartes Raspberry Pi, y compris les types de support de démarrage, les conditions d'interface et les contraintes d'alimentation.

Ce graphique montre les principales exigences de compatibilité de stockage pour les cartes Raspberry Pi, y compris les types de support de démarrage, les conditions d'interface et les contraintes d'alimentation.

Exigences de compatibilité de stockage du Raspberry Pi

Choisir entre carte SD et stockage SSD pour Raspberry Pi

Choisissez une carte microSD lorsque le stockage amovible, l'utilisation directe du slot de la carte et l'imagerie simple du système d'exploitation sont les priorités principales ; choisissez un stockage SSD lorsque la charge de travail nécessite plus de capacité, des E/S aléatoires nettement supérieures ou une activité de lecture et d'écriture soutenue. La décision doit reposer sur les besoins en performance, l'endurance publiée, le volume de données attendu, les interfaces prises en charge et les conditions de fonctionnement plutôt que de considérer l'une ou l'autre option comme universellement préférable.

Raspberry Pi spécifie ses cartes microSD officielles en capacités de 32 Go, 64 Go et 128 Go et ses SSD NVMe officiels en capacités de 256 Go, 512 Go et 1 To.

Raspberry Pi spécifie ses cartes microSD officielles en capacités de 32 Go, 64 Go et 128 Go et ses SSD NVMe officiels en capacités de 256 Go, 512 Go et 1 To. La capacité doit dépasser l'espace combiné nécessaire pour le système d'exploitation, les applications, les mises à jour, les journaux et les fichiers conservés, tandis que l'endurance doit être vérifiée via la spécification de durée de vie en écriture publiée par le fabricant du dispositif sélectionné, car Raspberry Pi ne publie pas de valeur de durée de vie universelle pour toutes les cartes SD et tous les SSD.

Le tableau ci-dessous relie chaque option de stockage aux conditions qui influencent une décision de stockage Raspberry Pi.

Le tableau ci-dessous relie chaque option de stockage aux conditions qui influencent une décision de stockage Raspberry Pi.

Critère de décision Carte microSD Stockage SSD
Connexion Utilise le slot SD ou microSD intégré sans adaptateur de stockage externe Utilise une connexion USB compatible ou, sur Raspberry Pi 5, un adaptateur PCIe M.2 compatible
Options de capacité officielles 32 Go, 64 Go ou 128 Go 256 Go, 512 Go ou 1 To pour les SSD NVMe officiels Raspberry Pi
Exemple d'E/S aléatoires Raspberry Pi spécifie 5 000 IOPS en lecture et 2 000 IOPS en écriture pour sa carte officielle sur Raspberry Pi 5 avec des données aléatoires de 4 ko Raspberry Pi spécifie 50 000 IOPS en lecture et 90 000 IOPS en écriture pour son SSD NVMe officiel de 512 Go avec des données aléatoires de 4 ko
Critère d'endurance Adapté lorsque l'indice de durée de vie en écriture publié de la carte couvre le volume attendu de journaux et de mises à jour Adapté aux charges de travail d'écriture soutenue lorsque l'endurance indiquée par le fabricant du SSD couvre les bases de données, conteneurs, journaux ou caches
Conditions de fonctionnement Nécessite une alimentation stable, une qualité de support adaptée et une charge de travail dans les limites documentées de la carte Nécessite une alimentation stable, un contrôleur ou adaptateur M.2 compatible, une prise en charge vérifiée de la carte, et un refroidissement lorsque la spécification du dispositif l'exige

Les spécifications officielles de Raspberry Pi font que les 90 000 IOPS en écriture aléatoire du SSD NVMe de 512 Go sont 45 fois supérieurs à la valeur de 2 000 IOPS en écriture de la carte microSD officielle Raspberry Pi 5 dans les mêmes conditions de données de 4 ko. Cette comparaison propre au modèle soutient le stockage SSD pour les bases de données, les conteneurs, la journalisation fréquente et les storage accessories for home server use, mais elle ne prédit pas les performances des disques tiers, des adaptateurs ou de charges de travail différentes.

Une carte microSD reste appropriée pour les systèmes légers, les projets portables et les storage accessories for media playback lorsque la charge de travail est dominée par la lecture séquentielle et s'inscrit dans les limites de capacité et d'endurance de la carte. Le stockage SSD devient la catégorie la plus adaptée lorsque les données persistantes dépassent la capacité disponible de la carte ou lorsque l'accès fréquent à de petits fichiers et les écritures répétées rendent les performances et l'endurance documentées du SSD pertinentes.

Supports de démarrage Raspberry Pi et connexions de stockage externe

Le support de démarrage Raspberry Pi contient l'image du système d'exploitation utilisée pour démarrer l'ordinateur, tandis qu'une connexion de stockage externe fournit soit un chemin de démarrage alternatif pris en charge, soit un stockage supplémentaire après le démarrage. La documentation Raspberry Pi identifie la microSD comme le support de démarrage le plus courant et indique que les modèles plus récents peuvent démarrer depuis un stockage USB, un stockage réseau ou un stockage NVMe connecté via PCIe lorsque la carte et la configuration du bootloader prennent en charge cette méthode.

Une carte microSD fonctionne comme support de démarrage lorsque le firmware Raspberry Pi lit ses fichiers de démarrage et charge le système d'exploitation installé.

Une carte microSD fonctionne comme support de démarrage lorsque le firmware Raspberry Pi lit ses fichiers de démarrage et charge le système d'exploitation installé. La carte peut contenir des applications et des données utilisateur, mais son rôle de démarrage est distinct de celui d'un second disque monté uniquement après le démarrage de Raspberry Pi OS.

Les clés USB, les HDD et les SSD se connectent via un port USB du Raspberry Pi et peuvent fonctionner comme stockage de données monté sur les systèmes de fichiers pris en charge.

Les clés USB, les HDD et les SSD se connectent via un port USB du Raspberry Pi et peuvent fonctionner comme stockage de données monté sur les systèmes de fichiers pris en charge. La documentation Raspberry Pi indique qu'un disque dur externe, un SSD ou une clé USB doit avoir son système de fichiers monté avant que Raspberry Pi OS puisse accéder à ses fichiers ; utiliser le même dispositif comme support de démarrage nécessite la prise en charge du démarrage USB et une configuration de démarrage compatible.

Un disque qui dépasse la limite applicable peut se déconnecter ou ne pas démarrer même si son interface USB est par ailleurs compatible.

Le stockage USB externe doit rester dans la limite de puissance périphérique disponible de la carte ou recevoir l'alimentation d'un boîtier ou d'un hub alimenté. La documentation Raspberry Pi précise que le Raspberry Pi 5 fonctionnant avec une alimentation de 5 V, 3 A limite le courant périphérique à 600 mA, tandis que l'alimentation prise en charge de 5 V, 5 A permet le mode périphérique haute puissance de la carte. Un disque qui dépasse la limite applicable peut se déconnecter ou ne pas démarrer même si son interface USB est par ailleurs compatible.

L'extension PCIe fournit un chemin de connexion séparé pour le stockage NVMe sur le matériel Raspberry Pi compatible.

L'extension PCIe fournit un chemin de connexion séparé pour le stockage NVMe sur le matériel Raspberry Pi compatible. La documentation Raspberry Pi précise que le Raspberry Pi M.2 HAT+ connecte un périphérique M.2 M-key à l'interface PCIe du Raspberry Pi 5 via une seule voie PCIe 2.0 avec un débit de pointe indiqué de 500 Mo/s ; le dispositif NVMe peut servir de stockage de données monté ou de support de démarrage lorsque le démarrage NVMe est activé et sélectionné par le bootloader.

Par exemple, un Raspberry Pi 5 peut démarrer depuis une carte microSD tout en utilisant un SSD NVMe attaché comme stockage secondaire, ou il peut démarrer directement depuis ce SSD NVMe après avoir configuré le chemin de démarrage pris en charge. L'imagerie, le montage, les changements d'ordre de démarrage et les procédures de connexion relèvent de la mise en place des accessoires de stockage ; la distinction fonctionnelle est de savoir si le dispositif démarre le système ou devient disponible après le démarrage.

Ce schéma présente les principaux types de stockage pour Raspberry Pi, incluant les supports de démarrage (microSD) et le stockage externe (USB, PCIe NVMe) avec leurs exigences et capacités clés.

Ce schéma présente les principaux types de stockage pour Raspberry Pi, incluant les supports de démarrage (microSD) et le stockage externe (USB, PCIe NVMe) avec leurs exigences et capacités clés.

Supports de démarrage et connexions de stockage externe sur Raspberry Pi

Adaptateurs M.2 et options d'extension SSD

Les adaptateurs M.2 étendent le stockage Raspberry Pi en connectant un SSD via l'interface PCIe du Raspberry Pi 5 ou un chemin de stockage USB pris en charge. La documentation Raspberry Pi précise que le M.2 HAT+ officiel expose une connexion M.2 M-key sur une seule voie PCIe 2.0, tandis qu'un boîtier USB vers M.2 présente le SSD installé via le contrôleur USB du boîtier et nécessite donc un protocole SSD, une clé de connecteur, une prise en charge de la carte et des conditions d'alimentation compatibles.

Le tableau ci-dessous clarifie l'interface, le format de disque pris en charge et la limite de compatibilité pour chaque chemin d'extension.

Le tableau ci-dessous clarifie l'interface, le format de disque pris en charge et la limite de compatibilité pour chaque chemin d'extension.

Option d'extension Interface Condition du SSD pris en charge Limite de compatibilité
Raspberry Pi M.2 HAT+ Standard Une voie PCIe 2.0 avec un débit de pointe indiqué de 500 Mo/s Périphériques M.2 M-key aux formats 2230 ou 2242 Nécessite un Raspberry Pi 5, son connecteur PCIe exposé et un périphérique PCIe ou NVMe compatible
Raspberry Pi M.2 HAT+ Compact Une voie PCIe 2.0 avec un débit de pointe indiqué de 500 Mo/s Périphériques M.2 M-key au format 2230 N'accepte pas les périphériques 2242 car sa position de montage physique est limitée à la longueur 2230
Adaptateur ou boîtier USB vers M.2 Connexion USB via le contrôleur de l'adaptateur Le boîtier doit prendre en charge le protocole du SSD installé, tel que NVMe ou SATA, ainsi que sa clé et son format Le fonctionnement est limité par le modèle de Raspberry Pi, l'interface USB, la compatibilité du contrôleur, la configuration de démarrage et l'alimentation disponible

Selon la documentation Raspberry Pi, les deux variantes du M.2 HAT+ officiel peuvent fournir jusqu'à 3 A à un seul périphérique M.2 connecté. La version Standard accepte les périphériques 2230 et 2242, tandis que la version Compact accepte uniquement les périphériques 2230 ; la longueur physique et la position de montage déterminent donc si un SSD M-key par ailleurs compatible peut être installé.

Selon la documentation Raspberry Pi, les deux variantes du M.2 HAT+ officiel peuvent fournir jusqu'à 3 A à un seul périphérique M.2 connecté.

Par exemple, Raspberry Pi spécifie son SSD NVMe de 512 Go au format 2230 avec 50 000 IOPS en lecture aléatoire et 90 000 IOPS en écriture aléatoire avec des données de 4 ko. Ce disque s'adapte aux deux variantes du M.2 HAT+ officiel, tandis qu'un SSD NVMe M-key 2242 s'adapte à la version Standard mais pas à la version Compact ; les performances de transfert réelles restent limitées par la connexion PCIe 2.0 à une voie du Raspberry Pi 5 et son débit de pointe indiqué de 500 Mo/s.