Généralement non. Il n'est pas plus rapide lorsqu'il fonctionne et il n'est pas suffisamment fiable pour une utilisation quotidienne. Cela n'a de sens que pour la récupération ou l'installation, ou pour toute autre utilisation occasionnelle.
La raison en est que les cartes SD ont toujours été conçues pour une utilisation sur bande - comme dans les appareils photo numériques, où les données sont copiées en un seul gros transfert, ou un transfert par fichier jusqu'à ce que la carte entière soit pleine, puis plus tard toutes copiées à une fois que.
Même avec les vitesses de transfert plus rapides devenues disponibles, la technologie sur laquelle les cartes SD sont basées: "mémoire EEPROM flash" - N'est pas un très bon ajustement pour l'accès aléatoire et les mises à jour par morceaux qui constituent la majorité de l'utilisation d'un disque du système d'exploitation.
C'est en fait assez peu fiable, accessible directement. Les données doivent avoir un «codage de correction d'erreur» appliqué car les bits individuels échouent assez souvent. Et les blocs de données doivent même être `` blanchis / brouillés '', car tout gros motif clair dans les données - comme de nombreux 1 ou 0 à proximité - entraînera un dysfonctionnement du flash-eeprom.
Les cartes SD traitent de ce qui précède de sorte que la carte SD semble au moins fiable - les données sont écrites avec une certaine redondance, et elles sont vérifiées, corrigées et débrouillées lors de leur accès avant d'être envoyées à l'ordinateur.
Mais même la lecture d'un morceau aléatoire des données d'une puce flash peut endommager les données stockées environnantes. Les contrôleurs de mémoire flash doivent donc réécrire les données environnantes à nouveau, ailleurs, pour ne pas les perdre - et cela se produit même si la carte est configurée en lecture seule.
Pire, chaque cellule de mémoire flash individuelle ne peut être écrite qu'un nombre limité de fois - le contrôleur doit donc également répartir les écritures sur le disque - appelé `` nivellement d'usure '' - afin qu'aucune partie ne s'use trop tôt.
Considérez maintenant ce qui se passe avec un disque OS.
Il suffit de démarrer au large , il lit un tas de petits fichiers qui sont répartis ici là et partout à travers la puce - et génère un tas d'écritures supplémentaires qui sont « invisibles » à l'ordinateur, même si le commutateur « lecture seule » est réglée sur la carte SD!
Il n'y a également aucun moyen dans la spécification de connexion électrique de la carte SD pour que la carte SD dise à l'ordinateur "Je suis en train d'écrire, veuillez ne pas éteindre encore" - ou même pour que l'ordinateur avertisse la carte SD "nous sommes sur le point de fermer, préparez-vous ".
Ainsi, même avec un arrêt correct, le système d'exploitation peut toujours être corrompu!
Les SSD contournent cela en ayant de bien meilleurs contrôleurs et plus de puces flash. Ils ne se connectent pas via l'interface de la carte SD, il existe donc des moyens de signaler à l'ordinateur qu'ils ne sont pas terminés, et les disques sont toujours avertis par l'ordinateur de se préparer à la mise hors tension.
Les SSD de qualité professionnelle ont également souvent suffisamment de stockage d'énergie intégré pour leur donner une fraction de seconde supplémentaire pour terminer ce qu'ils faisaient même si l'alimentation est soudainement débranchée - mais il n'y a littéralement pas d'espace sur une carte SD pour cela, beaucoup moins une mini ou micro-SD.
Certains petits ordinateurs ont commencé à utiliser même des cartes micro SD pour leur système d'exploitation - le Raspberry Pi me vient à l'esprit en particulier - mais cela se fait uniquement parce qu'il est si bon marché.
Ce n'est pas très fiable - attendez-vous à l'échec du démarrage du système d'exploitation après seulement quelques centaines de démarrages à partir d'une seule carte SD.
Il vaut mieux utiliser un SSD - même un SSD connecté via USB - qu'une carte SD.
En outre, considérez que la distinction entre les cartes SD et les SSD s'applique également à la plupart des « clés USB » et des SSD USB . La plupart des clés USB bon marché utilisent exactement les mêmes puces que les cartes SD. Vous devriez en acheter un destiné au travail si vous voulez le démarrer au jour le jour.
Vous pouvez obtenir des SBC comme le Raspberry Pi, mais qui viennent avec un «flash intégré» ou un «emplacement pour carte eMMC». Les deux ressemblent beaucoup à un petit SSD bon marché et mieux qu'une carte SD pour démarrer.
Vous pouvez également démarrer un Raspberry Pi à partir d'une carte USB, ou tout simplement garder votre partition racine (le disque du système d'exploitation) du système séparée de la partition de démarrage - sur un disque USB ou à semi-conducteurs différent, ou sur le réseau sur un nfs serveur.
Il est normal de laisser la partition / boot sur une carte SD, car elle n'est lue qu'une seule fois, en une seule fois, au démarrage - pour lire le noyau Linux avant d'être chargé.
1.5 gigabits
de90 megabytes
.