18Aug
Windows est tellement en colère quand vous n'éjectez pas le support USB en toute sécurité, mais est-ce vraiment important? Quel est le pire qui puisse arriver si vous n'avez jamais éjecté en toute sécurité votre clé USB et un autre support à mémoire flash?
Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.
La question
SuperUser lecteur Simon est vraiment curieux de savoir ce que le destin pourrait lui arriver s'il n'éjecte jamais en toute sécurité ses médias:
Assez souvent, quand je suis pressé, je tire automatiquement une clé USB ou un câble USB d'un disque dur externe demon ordinateur de bureau ou mon ordinateur portable, sans faire un clic droit sur l'icône de suppression en toute sécurité dans la barre d'état système et en débranchant via cet itinéraire. Jusqu'à présent, rien de fâcheux n'est arrivé à chaque fois que j'ai été "pressé".
Quel est le raisonnement derrière un clic droit sur l'icône de suppression en toute sécurité et puis-je vraiment perdre des informations sur le support USB si cela n'est pas fait?
Est-ce que [la probabilité] de perdre de telles informations a considérablement augmenté , si le support USB clignote toujours au moment de l'extraire de l'ordinateur( par opposition à non-clignotant)?
Combien de paris Simon prend-il?
La réponse
SuperUser contributeur Dave Rook explique:
Oui, il peut, c'est à propos de ce qui se passe si vous supprimez l'appareil lorsqu'il est utilisé( lecture ou écriture):
Lorsque vous branchez une clé USB, vous donnez libre cours à votre PC.écrire et lire des données à partir de celui-ci;dont certains sont mis en cache.
La mise en cache se produit en n'écrivant pas d'informations immédiatement sur le périphérique USB et en le conservant dans la mémoire de votre PC( RAM).Si vous deviez tirer le lecteur USB de votre PC avant que cette information soit écrite, ou pendant qu'il est écrit, vous vous retrouverez avec un fichier corrompu.
Cependant, Windows désactive automatiquement la mise en cache sur les périphériques USB, sauf si vous spécifiez que vous souhaitez l'activer. Pour la plupart, vous n'avez pas besoin de cliquer sur le bouton «Retirer le périphérique en toute sécurité» si vous n'écrivez ou ne lisez rien à partir de l'appareil.
Il y a simplement un niveau de sécurité supplémentaire qui vous empêche de détruire vos propres fichiers.
Cela entraîne la fermeture "gracieuse" des fichiers, en préservant les données, les pointeurs et les indicateurs de taille de fichier. Lors de l'écriture sur disque, l'ordinateur ne "vide" pas toujours un tampon et seule une partie des données a pu être écrite. L'utilisation de la procédure appropriée assurera que les données et les pointeurs sont en bonne forme.
Source
MSalters offre un aperçu sobre:
Une deuxième raison est que les lecteurs flash doivent avoir une alimentation stable pendant ~ 0,25 secondes après une commande d'écriture. Ceci est un problème physique fondamental, dû à des facteurs aléatoires, certaines écritures peuvent laisser un bit logique 1 dans un état électrique 0.72.La solution est simple: il suffit de réécrire le bit, peut-être même quelques fois. Finalement, ça va coller.
Si vous êtes vraiment malchanceux, le bit tombant sera dans une table de système de fichiers et corrompu par exemple.un répertoire entier.
En d'autres termes, il ne vaut pas la peine de jouer avec quel bit peut être corrompu ou non: il peut s'agir d'un fichier temporaire dans le cache d'une application portable ou d'un fichier système critique comme le signale MSalters.
Pour plus d'informations sur l'éjection sécuritaire des médias, consultez: HTG explique: Avez-vous vraiment besoin de retirer en toute sécurité les clés USB?
Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.