Dois-je éjecter ma clé USB en toute sécurité ?

Written By: Ontrack

Date Published: 1 août 2019

Dois-je éjecter ma clé USB en toute sécurité ?

Pour nos lecteurs qui ont utilisé des clés USB  ces dernières années, je suis convaincu que vous avez "gravé" dans votre mémoire l'importance de la fonction "éjecter la clé USB en toute sécurité" avant de la retirer de votre ordinateur.

Mais maintenant que la clé USB existe depuis près de 20 ans, est-ce toujours une nécessité ? Avez-vous encore besoin d'éjecter votre clé USB en toute sécurité de votre ordinateur ? Et d'abord, que signifie "éjecter votre clé USB en toute sécurité" ? Et puis que se passe-t-il si vous ne retirez pas votre clé USB en toute sécurité ? Ce billet vise à répondre à ces questions.

Qu’est-ce qu’une clé USB?

Les clés USB sont disponibles dans toutes les formes et tailles et elles ont une capacité allant de 2 Go à 1 To !

Elles sont dotées de mémoire non-volatile, ce qui signifie qu'aucune source électrique ou alimentation n'est nécessaire pour stocker les données. Pas d'alimentation signifie pas de pièces mobiles, ce qui signifie qu'il n'est pas aussi sensible aux dégâts physiques qu'un disque dur. Toutes les données stockées sur une clé USB y restent jusqu'à ce qu'elles soient effacées ou formatées.

Une clé USB est composée de plusieurs éléments :

  • Une prise USB pour se connecter au PC,
  • Un contrôleur de stockage pour rendre votre appareil accessible au système central,
  • Un oscillateur en cristal servant à contrôler le flux de données,
  • Une puce de mémoire flash NAND pour le stockage de données,
  • Un couvercle qui protège les parties principales de la clé USB.

Comment fonctionne une clé USB ?

Dès que le périphérique est branché, une requête de lecture est envoyée au système. La plupart des ordinateurs équipés de ports USB détectent la clé USB insérée et installent les "drivers" nécessaires à la lecture de ces données. Une fois que le système d'exploitation (OS) a détecté une connexion dans le port USB, l'utilisateur peut stocker et récupérer des données. Tout fichier qu'un utilisateur souhaite enregistrer sur une clé USB sera converti en format binaire et envoyé au port USB pour être transféré sur la puce NAND du périphérique.

Avant la clé USB

Avant la clé USB, lorsque le système lisait ou écrivait des fichiers, il  traitait un disque comme un objet -  qui ne risquait pas de disparaître à mi-lecture ou à mi-écriture.

Certains supports avaient même des verrous mécaniques qui les empêchaient d'être éjectés jusqu'à ce que le logiciel déverrouille la serrure, empêchant ainsi toute perte de données ou corruption du système.

Tout cela a changé lorsque la clé USB a été inventée. Sans verrouillage mécanique, les utilisateurs peuvent décider de retirer la clé USB du système d'exploitation à tout moment, ce qui, lorsque qu'elle est utilisée, peut entraîner la corruption des données qui y sont enregistrées.

Que fait la fonction “ éjecter en toute sécurité”?

Mais alors, que fait exactement le petit bouton sur lequel vous cliquez pour éjecter votre périphérique de stockage externe ?

Cette fonction vous assure :

  • Que les écritures en cours ont été envoyées sur le disque dur,
  • Que tous les programmes ont été alertés du fait que le périphérique va être retiré,
  • Il avertit l'utilisateur si un programme n'a pas réagi et que des fichiers sont encore ouverts,
  • En gros, il garantit la sécurité de vos données !

Que se passe-t-il si je ne retire pas ma clé USB en toute sécurité ?

Lorsque vous insérez une clé USB dans votre ordinateur, votre système d'exploitation commence à utiliser un processus appelé écriture en cache. Le système ne saisit pas immédiatement les informations destinées à être écrites sur le périphérique de stockage USB, mais il en met une partie en cache pour les achever ultérieurement. La mise en cache des données en cours d'écriture permet aux applications de s'exécuter plus rapidement en leur permettant de poursuivre leurs opérations sans avoir besoin d'attendre que les données ne soient écrites sur le disque

Tout cela a l'air génial, mais en réalité, la mise en cache des données en cours d'écriture peut augmenter le risque de perdre ses données. Si vous retirez votre clé USB avant la fin de l'écriture de ces données, qui sont alors en cache, il y a de fortes chances que vous obteniez un fichier corrompu. Ejecter en toute sécurité votre clé USB efface de façon sécurisée la mémoire cache, les données restantes et arrête tout processus en arrière-plan.

Avez-vous déjà éjecté votre clé USB et reçu l'erreur 'fichier en cours d'utilisation' ? Cela se produit parfois lorsqu'il se passe quelque chose en arrière-plan que vous ignorez, ou lorsque le programme est encore verrouillé sur la clé USB, même si vous ne l'utilisez plus. Le retrait de la clé USB lorsque ce message d'erreur s'affiche peut également entraîner une perte de données. Dans ce cas, mieux vaut ne pas ignorer le message et fermer le programme en question.

Éjecter une clé USB à partir d'un système d'exploitation Windows

Comme expliqué ci-dessus, la mise en cache des données en écriture est la principale raison pour laquelle vous devriez éjecter votre clé USB en toute sécurité. Toutefois, ceux qui ont un système d'exploitation Microsoft ont sans doute entendu parler d'une fonction qui désactive la mise en cache de l'écriture sur les lecteurs flash amovibles, réduisant ainsi le risque de corruption et de perte des données.

Cette fonction s'appelle "retrait rapide" . Disponible sous Windows 10, cette fonction vous permet de retirer votre clé USB à tout moment - bien que cela ne soit pas recommandé si vous écrivez activement des fichiers sur le disque !

Cette fonction de " retrait rapide " empêche Windows d'essayer continuellement d'écrire sur la clé USB - vous aidant en cas de retrait rapide et manuel.

Une chose à noter cependant : Windows ne s'est pas encore débarrassé de la fonction 'éjecter le périphérique en toute sécurité' dans sa barre de tâches, donc c'est forcément important.

Conclusion

Si vous n'êtes pas un utilisateur de Windows, vous devez continuer d'utiliser la fonction " éjecter le périphérique en toute sécurité " qui se trouve sur votre ordinateur. Ceci garantit que vos données sont totalement sécurisées et qu'il n'y a aucun risque de corruption ou de perte de données.

Cependant, selon Windows, si vous avez Windows 10, rien ne vous empêche de retirer votre clé USB sans passer par cette option.

Mais, est-ce que ça vaut vraiment la peine de risquer vos données ? Surtout qu'il y a des messages contradictoires sur le forum de Window ! Et si vous y réfléchissez bien, combien de temps vous faut-il pour retirer votre clé USB en toute sécurité ? Ce n'est pas une perte de temps !

Nous vous conseillons donc de continuer à utiliser la fonction "éjecter le périphérique en toute sécurité", cela vous évitera d'avoir à contacter une société de récupération de données comme nous !  ;)

Newsletter

KLDiscovery Ontrack Sarl, 2, impasse de la Noisette, 91370 Verrières-le-Buisson, France (voir tous nos bureaux)