Windows 10 a changé de stratégie sur le retrait des périphériques de stockage USB

Windows 10 a changé de stratégie sur le retrait des périphériques de stockage USB

Windows 10 a changé de stratégie sur le retrait des périphériques de stockage USB

Depuis de nombreuses années, la stratégie appliquée par défaut est celle des meilleures performances. Dans les grandes lignes, le cache d’écriture des fichiers est placé sur le périphérique pour améliorer les performances.

Ce mode est assorti malheureusement d’une contrainte. Pour s’assurer qu’aucune corruption de données n’a lieu, il faut aller chercher la petite icône de clé USB à droite de la barre de tâches pour « retirer le périphérique en toute sécurité ».

Un fonctionnement jugé sans doute archaïque par Microsoft. Le comportement a donc changé dans la version 1809 de Windows 10, sans qu’il soit repéré par grand monde jusqu’à récemment. La documentation a d’ailleurs été mise à jour le 4 avril.

Si vous avez la dernière évolution majeure de Windows 10, la stratégie par défaut est désormais « Suppression rapide ». Microsoft avertit qu’une petite baisse de performances peut être constatée, mais le changement est en fait invisible avec des périphériques récents en USB 3.0, la hausse des performances matérielles compensant depuis longtemps l’absence d’optimisation logicielle.

Commentaires (25)


« Suppression rapide » ça veut dire qu’on peut virer à chaud sans faire le retirer un périphérique en toute sécurité c’est bien ça svp ?


C’est ce qu’ils disent, et j’avais bien eu l’impression de ne plus voir l’icone, c’est quand même plus pratique :P


sauf erreur de ma part il me semble que le cache n’était activé que sur les disques durs/ssd usb et non sur les clefs usb. Une exception la clef usb sandisk extreme pro est reconnue comme un ssd et activais le cache il me semble. En tout cas j’ai toujours débranché mes clefs usb sans passer par l’outil et je n’ai jamais eu de corruption de données, je le fait que pour les disques durs/ssd usb.


Deux questions :





  • Et en USB 2.0 la baisse est de l’ordre de combien de % ? Car il y a tout de même bien plus d’USB 2 que de 3 il me semble.



  • Peut-on remettre le mode rapide par « défaut » comme semble le suggérer l’article ?


doublon, à supprimer


Si tu as toujours regardé le voyant du périphérique qui clignote avant de le retirer, c’est normal que ça se soit bien passé. J’ai dû avoir un fichier foiré une seule fois.



Ce qui arrivait souvent, c’est que tu copies un fichier, la fenêtre de copie se ferme, mais en fait, il n’a pas fini d’écrire sur le support externe, si tu es trop pressé (c’est pas plus de 15s de retard d’écriture en général), tu peux corrompre les données.



Le problème est plus si un logiciel tient vraiment un fichier ouvert sur le support externe, là on a un risque, mais la tendance est plus souvent à la sauvegarde périodique plutôt qu’à garder les fichiers ouverts (ce qui n’empêche pas d’avoir un verrou d’écriture dessus).


Je ne suis pas sur que ça soit le cas même pour les disques durs USB. Je n’ai jamais vu le mode performance activé par défaut. Mais je suis peut-etre passé a coté depuis windows 10…


D’après la documentation linkée dans l’article, oui.








Mithrill a écrit :





  • Peut-on remettre le mode rapide par « défaut » comme semble le suggérer l’article ?





    Rends-toi dans le Gestionnaire de périphériques, puis sélectionne le périphérique de stockage voulu, ensuite “Propriétés” > onglet “Stratégies” > sélectionne “Meilleures performances”.







    Ne2l a écrit :



    Je ne suis pas sur que ça soit le cas même pour les disques durs USB. Je n’ai jamais vu le mode performance activé par défaut. Mais je suis peut-etre passé a coté depuis windows 10…





    Idem. Par défaut, la stratégie sélectionnée est “Suppression rapide”.



Des semaines que je me demande pourquoi ce comportement a changé sur ma machine. Sans dec…


chez Microsoft personne ne s’est dit un jour qu’un petit bouton “ejecter” serait pas mal à côté du volume dans explorer


Sinon, tu peux faire clic-droit, puis “Éjecter” (l’entrée apparaît pour une clé USB en tout cas) <img data-src=" />


Je faisais un clic droit sur le E:\ –&gt; Ejecter, dans l’explorateur. C’était rapide.

Ils ont intérêt à être sûr de leur coup, y’a un risque de perte de données quand même.








Br31zh a écrit :



D’après la documentation linkée dans l’article, oui.







Merci j’avoue avoir zappé la lecture des liens, ma faute.







Vekin a écrit :



Rends-toi dans le Gestionnaire de périphériques, puis sélectionne le périphérique de stockage voulu, ensuite “Propriétés” &gt; onglet “Stratégies” &gt; sélectionne “Meilleures performances”.





Idem. Par défaut, la stratégie sélectionnée est “Suppression rapide”.







Merci à toi, c’est bien de pouvoir retrouver le comportement habituel. <img data-src=" />



Le mode “quick removal” existe depuis Windows 7.



L’activer par défaut, pourquoi pas mais il faut que ca fonctionne à 100%… ce qui n’a jamais été le cas jusqu’a présent sur windows 7, 8 et 10.



On en a fait des essais pour essayer de sécuriser les données écrites (forcer un flush, attente 2-5 secondes avant de retirer la clé, …), mais rien n’est aussi fiable que la fonction dédiée “eject/safe to remove”… et bien sur, c’est une fonction qui n’est pas facilemement accessible depuis les API de windows <img data-src=" />


Après plus de 20 ans le dé-branchage à chaud de l’usb est enfin effectif, merci microsoft.



Pour des raison de vieux con qui a connu l’obligation d’éteindre la machine pour ajouter/supprimer un périphérique je n’ai jamais utiliser cette saloperie d’icône que j’avais considéré comme une régression anachronique lors de son apparition sous windows 7.








Tirnon a écrit :



cette saloperie d’icône que j’avais considéré comme une régression anachronique lors de son apparition sous windows 7.







Apparu sur Windows 7 ? Elle date de bien avant Windows 7 cette icône. De plus il n’y a aucune régression. C’est une option pour éviter les pertes de données.



pas pour les disques durs <img data-src=" />








127.0.0.1 a écrit :



Le mode “quick removal” existe depuis Windows 7.





Et c’est le mode par défaut (comme visible sur la capture). Du coup, je ne comprends pas trop en quoi la stratégie de Microsoft a changé… ?









Vekin a écrit :



Et c’est le mode par défaut (comme visible sur la capture). Du coup, je ne comprends pas trop en quoi la stratégie de Microsoft a changé… ?





Mais de mémoire, il me ne me semble pas me souvenir avoir jamais désactivé ce mode par défaut, et l’icone éjecter était bien présente. Du coup je ne comprend pas la logique de la chose.









Tirnon a écrit :



Après plus de 20 ans le dé-branchage à chaud de l’usb est enfin effectif, merci microsoft.



Pour des raison de vieux con qui a connu l’obligation d’éteindre la machine pour ajouter/supprimer un périphérique je n’ai jamais utiliser cette saloperie d’icône que j’avais considéré comme une régression anachronique lors de son apparition sous windows 7.



Elle existe depuis XP, hein.

Et tu as juste eu de la change de ne jamais perdre de clé. C’est un risque à chaque fois que tu le fais.



Après, théoriquement, si tu touches pas à la clef ou au disque dur pendant plusieurs minutes, le cache aura été écrit et c’est pas trop risqué de l’enlever. Typiquement, si ton HDD externe s’est mis en veille, c’est censé être safe ^^


Je n’ai jamais respecté la consigne.

Bon débarras








dematbreizh a écrit :



Je n’ai jamais respecté la consigne.

Bon débarras





D’accord avec toi jusqu’à w10. Je copiais ce que je voulais et une fois la loupiotte éteinte je retirais le périphérique à “la sauvage”. Cela je l’ai fais avec des clefs usb ou disque dur externe (IDE/SSD) sans aucun problème jusqu’à w10.

Sous w10 avec un dock usb gérant IDE et SATA, qui fonctionnait à ‘la sauvage” sous w7, et ayant voulu faire l’éjection proprement en passant par l’icône, j’ai eu la surprise de découvrir “que votre périphérique est&nbsp; actuellement utilisé. Ressayer&nbsp; ultérieurement”.

Après avoir tenter des flush et attendu au moins une heure, avec le voyant s’allumant consciencieusement pendant ce laps de temps, j’ai retiré la clef/disque (extinction du dock)&nbsp; à “la sauvage”, pour m’apercevoir qu’au&nbsp; branchement suivant le périphérique était reconnu en raw . Ho joie, ho bonheur pour essayer de récupérer tes données, même avec des outils dédiés. Donc prudence sur ce genre d”‘évolution” de w10.

PS : J’ai testé sur plusieurs clefs et disque usb/ssd externe avant de crier au loup



Dans le second lien de la news : “You can change the policy setting for each external device, and the policy that you set remains in effect if you disconnect the device and then connect it again to the same computer port.”

C’est moi, ou cela peut amener a des comportements du genre un coup ça marche, un coup ça marche pas. Juste parce que la clé ou le disque n’ont pas été branché dans le même port, glup!



&nbsp;Ou alors j’ai mal compris la notion de port, ici ?



Ces histoires de cache en écriture, ça a toujours été compliqué. Mais il me semblait avoir lu que pour le cache du périphérique, par exemple un disque dur, il y avait un composant (genre, tout petit condensateur) qui permettait de vider le cache même en cas de coupure de l’alimentation électrique.

Ça ne garanti pas l’intégrité du file system ou des fichiers (il y a d’autres choses pour ça, en tout cas sur les FS journalisés). Mais au moins l’intégrité et l’atomicité des écritures sur le disque.

&nbsp;Qu’il n’y ai pas un bloc de données partiellement écrit. Une écriture considéré comme terminée par le système, alors qu’en fait, pas du tout.

&nbsp;On m’aurai mentis (ou plus probablement, j’aurai mal compris ?)


Fermer