USB Mass Storage

L'USB Mass Storage (UMS), également appelé USB Mass Storage Class (MSC), est une classe USB normalisée par l'USB Implementers Forum (USB-IF) qui permet à un périphérique de stockage d'être reconnu par un ordinateur comme un périphérique de stockage de masse. Il est utilisé par de nombreux appareils tels que les clés USB, disques durs externes, lecteurs de cartes, appareils photographiques numériques ou baladeurs numériques[1].
Le système d'exploitation accède au périphérique au niveau des blocs de données, généralement au moyen du jeu de commandes SCSI transparent. Le périphérique apparaît ainsi comme un disque dur externe ou un volume de stockage classique, permettant à l'utilisateur de copier, déplacer ou supprimer des fichiers avec les outils habituels du système d'exploitation[2].
Contrairement au Media Transfer Protocol (MTP), le protocole USB Mass Storage donne au système hôte un accès direct au système de fichiers ou, plus précisément, au périphérique de stockage sous-jacent. Pour cette raison, un volume ne peut généralement être monté en écriture simultanément par le périphérique et par l'ordinateur, afin d'éviter toute corruption des données.
Fonctionnement
La spécification USB Mass Storage définit plusieurs sous-classes de périphériques et plusieurs protocoles de transport. En pratique, la très grande majorité des périphériques modernes utilisent le jeu de commandes SCSI transparent associé au protocole Bulk-Only Transport (BOT), qui transporte les commandes, les données et les informations d'état uniquement au moyen de transferts USB de type bulk[3].
Depuis l'USB 3.0, certains périphériques utilisent également le protocole USB Attached SCSI (UAS), plus performant, tout en restant compatibles avec la classe USB Mass Storage.
Utilisation
L'USB Mass Storage est pris en charge nativement par les principaux systèmes d'exploitation, notamment Microsoft Windows, macOS, Linux, Android et la plupart des systèmes embarqués.
Ce mode était le plus répandu sur les appareils photo numériques, les baladeurs et les smartphones avant l'adoption progressive du Media Transfer Protocol (MTP), mieux adapté aux appareils multimédias et permettant au périphérique de conserver le contrôle de son système de fichiers pendant les transferts.
Notes et références
- ↑ (en) « USB Mass Storage Class Specifications », sur USB Implementers Forum (consulté le )
- ↑ (en) « USB Mass Storage Class – Bulk-Only Transport Specification », USB Implementers Forum (consulté le )
- ↑ (en) « USB Device MSC Class Overview », sur Silicon Labs (consulté le )
Voir aussi
Articles connexes
Liens externes
- (en) « Spécifications USB Mass Storage », sur USB Implementers Forum
- Portail de l’informatique