Devrais-je toujours éjecter les périphériques USB en toute sécurité?
Chaque fois que vous branchez un périphérique de stockage USB,Windows vous invite généralement à indiquer s'il est prudent ou non de l'éjecter. Alors, quel est le problème avec cela quand même? Vous pensiez qu’à quel point le problème était courant, il y aurait plus d’informations à ce sujet à partir de l’interface Windows, non?

Si vous vous demandez ce que cela représente, consultezla barre d'état système la prochaine fois que vous connecterez une clé USB ou un autre périphérique de stockage USB. Une petite icône USB avec une coche verte apparaîtra. Il s'agit de la même icône sur laquelle vous pouvez cliquer pour éjecter un périphérique en toute sécurité avant de le retirer physiquement de l'ordinateur.

Ce que Windows dit à ce sujet
Si vous sortez une clé USB sans avoir à vous déplacer en toute sécuritéLors de son éjection en premier, Windows n’affiche pas un message d’avertissement comme OS X. Il se débranche tout simplement, et c’est tout. Ou est-ce? Si vous ouvrez le Gestionnaire de périphériques et affichez les propriétés du lecteur de disque USB que vous avez branché, vous comprendrez pourquoi Windows ne semble pas se préoccuper de son débranchement précoce.


Windows a deux stratégies. Par défaut, la mise en cache en écriture est automatiquement désactivée pour les périphériques qu’elle considère comme temporaire ou amovible. Sous cette stratégie, Windows indique que vous pouvezdéconnectez toujours le périphérique en toute sécurité sans utiliser l'option d'éjection. Ce n’est pas exact, mais nous y reviendrons dans une minute. Le deuxième profil s'appelle «Meilleures performances» et maintient la mise en cache en écriture activée pour le périphérique connecté. Fait intéressant, sur un ordinateur Linux ou Mac, cette deuxième stratégie serait la stratégie par défaut, car elles laissent toujours la mise en cache en écriture activée. Pour comprendre ce que tout cela signifie, vous devez d'abord comprendre ce qu'est la mise en cache en écriture.

Qu'est-ce que l'écriture en cache?
La mise en cache en écriture est la méthode par défaut utilisée pourstocker les données sur des disques durs et, si activé, il peut être utilisé pour les lecteurs amovibles, comme indiqué dans la capture d'écran ci-dessus. Lorsque vous copiez des fichiers sur un disque, Windows ne transfère pas les données directement sur ce dernier. Au lieu de cela, certaines données sont temporairement enregistrées dans le cache de mémoire hautement volatile ou la mémoire tampon de l'ordinateur. Cela est dû au fait que le transfert de données vers l'USB est plus lent, même avec la technologie USB moderne. L'inconvénient est que la mémoire tampon dans laquelle les données sont stockées est effacée lors de la mise hors tension ou de la destination. Cela peut se produire lorsque vous débranchez le périphérique USB avant que le cache n'y soit complètement écrit. L'utilisation de la commande Éjecter force le système d'exploitation à écrire toutes les données restantes sur la clé USB et à interrompre la connexion au niveau logiciel, afin qu'aucune donnée ne soit perdue.

Les données peuvent toujours être perdues, même avec la mise en cache d'écriture désactivée
Généralement, le profil par défaut de Windows fonctionnepour la plupart des gens. Mais même si Windows dit que les données sont en sécurité avec la mise en cache en écriture désactivée, ce n’est pas toujours le cas. Si vous retirez la clé USB pendant un transfert de données, cela peut entraîner une perte et une corruption des données. Si vous exécutez une application portable à partir du lecteur USB ou utilisez une application sur l'ordinateur qui enregistre des données sur le lecteur USB, vous pouvez également perdre des données. Il est même arrivé que des utilisateurs aient eu des données corrompues simplement en utilisant une clé USB pour ReadyBoost et en la retirant sans éjecter.

Write La mise en cache offre de meilleures performances avec un risque légèrement plus élevé
La mise en cache en écriture peut offrir de meilleures performances pourvotre système, car cela empêche les transferts vers les périphériques de stockage d’accaparer toute la bande passante d’E / S. L'inconvénient est que les données risquent davantage d'être interceptées dans le cache et corrompues ou perdues si le périphérique est débranché sans être éjecté en toute sécurité. La fonction Éjecter évite la suppression de données en utilisant un système de vidage de la mémoire cache intégré à Windows. Cache Flushing oblige toutes les données du cache à écrire immédiatement sur le périphérique, puis à se vider. Une fois que Windows indique que le périphérique peut être retiré en toute sécurité, vous saurez ainsi que le cache a été vidé.


Cela dit, le mieux est de toujours rester en sécurité.Éjectez le matériel avant de le débrancher physiquement de l'ordinateur. N'oubliez pas non plus que, même si Windows dispose d'une «fonctionnalité» qui désactive la mise en cache en écriture, Linux et Mac la maintiennent activée par défaut. Soyez donc particulièrement prudent lorsque vous utilisez une clé USB avec ces systèmes d'exploitation.
laissez un commentaire