Clé USB

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Clef.
Une clé USB SanDisk de type U3
Une clé USB SanDisk de type U3

On nomme clé USB un dongle contenant une mémoire de masse (une mémoire flash ou un mini disque dur), à laquelle on peut accéder en le branchant sur un port USB d’ordinateur ou, plus récemment, de certaines chaînes Hi-Fi, platines DVD de salon, autoradios, radiocassettes, etc.

Sommaire

[modifier] Description et fonctionnement

Logo d’une clé USB
Logo d’une clé USB

Les clés USB sont alimentées en énergie par la connexion USB de l’ordinateur sur lequel elles sont branchées. Donc, elles ne nécessitent généralement pas de batteries ou de piles. Elles sont insensibles à la poussière et aux rayures, contrairement aux disquettes, aux CD ou aux DVD, ce qui leur donne un indéniable avantage au niveau de la fiabilité. En 2008, les clés commercialisées sont en format USB 2.0. Les clés USB sont relativement standardisées, cependant certaines ne sont pas compatibles avec certains systèmes d’exploitation, nécessitant l’installation d’un pilote.

La capacité d’une clé USB peut varier de quelques mégaoctets à quelques gigaoctets. Au début de 2008, les clés les plus populaires ont 1, 2 ou 4 gigaoctets, et jusqu’à 32 gigaoctets pour les plus chères. La capacité réelle est légèrement inférieure à celle qui est annoncée (voir les explications).

On trouve maintenant des clés USB basées sur des mini disques durs (voir Microdrive). Elles affichent des capacités encore plus importantes pour des prix plus raisonnables. Elles sont aussi alimentées par le bus USB. Par rapport aux clés USB à mémoire flash, leurs débits sont généralement meilleurs, mais les temps d’accès sont plus longs. Elles sont aussi un peu plus fragiles et peuvent chauffer en cas d’utilisation intensive. De plus, leur taille est légèrement plus grande mais elles tiennent toujours facilement dans la poche.

[modifier] Caractéristiques

[modifier] Durée de vie

Les constructeurs annoncent une conservation des données pendant au moins dix ans[1], voire beaucoup plus[2], sans préciser comment ils arrivent à ce chiffre. Computerworld se montre plus réservé et attire l'attention sur les différences importantes existant entre différents modèles[3] dans son article Not all USB drives are created equal, et invite à regarder de près les clauses de garantie annoncés.

Les pertes de données sont parfois aussi causées par :

  • une erreur de manipulation de la part de l’utilisateur ;
  • une clé cassée, celle-ci dépassant du PC quand elle est branchée ;
  • un problème logiciel au niveau du système d’exploitation.

[modifier] Performances

  • Les performances varient d'un modèle à l'autre en écriture, ainsi que dans une moindre mesure en lecture (sans qu'il y ait toujours corrélation entre les deux)
  • Une vitesse typique de lecture est de 8 Mo/s en soutenu avec des pointes à 14 Mo/s[4]

[modifier] Readyboost

Avec Windows Vista est apparue la certification Readyboost qualifiant une clé USB pour alléger la charge du disque dur au moment du lancement d'un PC (la clé USB n'est pas plus rapide qu'un disque dur, au contraire, mais ne souffre en revanche pas de temps de latence pour l'accès à chaque fichier ralentissant la lecture : le bilan peut donc être positif). Voir l'article concernant ce sujet pour détails.

[modifier] Variantes

Certaines clés sont couplées avec :

  • un lecteur capable de restituer les fichiers musicaux qu’elles contiennent, notamment en format MP3, devenant ainsi des baladeurs numériques miniatures (la clé avec une pile AAA et un écouteur pèse environ 60 grammes) ;
  • un syntoniseur FM, avec éventuellement la possibilité d’en enregistrer le flux dans la mémoire intégrée ;
  • un micro, les sons qu’il capte étant enregistrés dans la mémoire intégrée, faisant alors office de dictaphone ;
  • un indicateur externe permettant d’évaluer quel pourcentage de la mémoire est utilisée.

On trouve aussi des clés USB dans certains couteaux suisses.

Il est fréquent qu’une clé offre deux partitions, une publique et une dont l’accès est soumis à un mot de passe. La clé peut alors contenir, en toute sécurité, des données confidentielles que l’on tient à garder sous la main (paramètres de connexion, portefeuille de mots de passe, courrier électronique, etc.).

[modifier] Systèmes d’exploitation compatibles

  • Windows à partir de sa version ME en natif (l’utilisation d’une clé USB nécessite l’installation d’un pilote sous Windows 98 SE);
  • Mac OS 9.1 ou supérieure;
  • Linux avec un noyau postérieur à 2.4.

Si le firmware le permet, certains ordinateurs ont la possibilité de démarrer une distribution Live, c’est-à-dire un système d'exploitation exécutable depuis un support amovible, à partir d’une clé USB. En 2008, Windows ne sait (ou peut-être ne veut, pour éviter le piratage) pas le faire.

Lorsque le firmware ne le permet pas, on contourne le problème en démarrant depuis un CD-ROM contenant des pilotes USB permettant à leur tour une émulation de démarrage sur la clé (voir par exemple Flonix). Cette manipulation n’est possible qu’avec un BIOS ou un EFI, et non avec un Open Firmware.

[modifier] À l’intérieur (64 Mo)

Clé USB sans sa coque protectrice
  1. Un connecteur USB mâle (type A).
  2. Un contrôleur Ours Technology Inc. OTi-2168 USB 2.0. Ce circuit implémente le contrôleur pour l’USB 2.0 et assure une interface entre des données transmises linéairement et la structure en blocs de la mémoire flash. Il permet d’éviter la gestion bas-niveau de la mémoire et contient un petit microcontrôleur RISC ainsi qu’un peu de RAM et de ROM. Les données sont transmises au Hynix (n° 4) via un bus de données/adresses sur 8 lignes.
  3. JP1 et JP2 : deux connecteurs avec 10 pins, principalement pour les tests et le débogage.
  4. Hynix Semiconductor HY27USxx121M, mémoire flash qui contient 4 096 blocs indépendants (chacun avec 16 kilooctets), soit 64 mégaoctets au total.
  5. Un oscillateur à quartz SKC Shin Chang Electronics cadencé à 12 MHz.
  6. Une DEL pour indiquer l’activité de la clé.
  7. Un interrupteur à deux positions pour protéger la clé en écriture.
  8. Une zone vierge prête à recevoir une autre mémoire flash pour offrir un modèle de 128 mégaoctets sans avoir à créer un autre schéma.

Autour de ces composants, on peut remarquer des condensateurs et des résistances.

[modifier] Comparaison avec les autres mémoires de masse

Les disquettes ne sont plus guère aujourd'hui (2008) utilisées, à cause de leur faible capacité (1,44 Mo), de leur lenteur et surtout de leur inconstance. Les disquettes furent longtemps le moyen le plus populaire de stockage externe des fichiers, mais leurs lecteurs n'équipent plus en standard les ordinateurs depuis 2005. Les PC possèdent en revanche une interface USB, car ils sont définis comme tels par les spécifications annuelles élaborées en commun par Microsoft et Intel. Les clés USB sont plus rapides que les disquettes, contiennent plus de données et ne nécessitent pas de lecteur spécifique. Les disquettes subsistent de façon optionnelle pour leur facilité d’utilisation avec d’anciens systèmes d’exploitation (comme Windows 98, qui nécessite l’installation de pilotes pour l’utilisation d’une clé USB) et leur facilité de démarrage. La gestion de l’USB est en effet extrêmement complexe, et donc relativement volumineuse en lignes de code; conséquemment, elle n’est pas encore présente dans tous les BIOS.

[modifier] Clé USB et logiciels intégrés

[modifier] Système U3

Kingston commercialise des clés équipées du système U3 : le branchement de la clé fait apparaître, sous Windows, un périphérique de stockage en lecture-écriture, qui apparaît comme un disque dur, et un périphérique en lecture seule, qui apparaît comme un périphérique optique. Les clés U3 contiennent un processeur cryptographique intégré. Cette solution élégante implique en contrepartie l'acceptation d'un risque de sécurité, en fonction du degré de confiance qu'on accorde au constructeur.

[modifier] Clés standards

L’augmentation de capacité des clés USB permet d’y installer des logiciels et de se déplacer partout avec ses données et ses logiciels préférés. Avec les BIOS actuels(2008), on peut même booter un système complet depuis une clé .

Des sites Web commencent à proposer des « packs préconstruits » de logiciels payants ou en licence libre en version installables sur une clé USB.

Il est courant d'installer une distribution Linux sur clé USB. Il suffit d’extraire l’ISO d’un Live CD (Backtrack, par exemple) sur cette clé et de la rendre amorçable. En revanche, le nombre d'écritures sur une clé USB étant techniquement limité (10 000 à 100 000 selon la technologie de réalisation des cellules), il faut prendre plusieurs précautions si l'on veut l'utiliser en lecture-écriture[5], et en particulier ne surtout pas y placer de fichier d'échange (swap).

Icône de détail Article détaillé : Application portable.

[modifier] Apparitions

[modifier] Notes et références

[modifier] Voir aussi



Types de mémoires de masse
Technologies désuètes: Carte perforée • Ruban perforé • Tambour
Technologies actuelles: Bande magnétique • Disquette • Disque dur • Disque optique (CD/DVD)
Disque magnéto-optique • Mémoire flash • Mémoire holographique