Sous Windows, on peut éjecter une clé USB à la sauvage et c’est pas grave

Mickaël Bazoge |

Sous Windows 10, on peut désormais éjecter une clé USB « à la barbare » sans risquer l’ouverture de la porte des Enfers. La version 1809 du système d’exploitation — celle disponible depuis octobre dernier — ne réclame plus de l’utilisateur qu’il retire le périphérique « en toute sécurité ». Ce n’est que depuis peu que Microsoft communique au sujet de cette nouvelle « stratégie ».

La fonction de « Suppression rapide » est activée par défaut : elle permet au système de gérer le stockage de manière à ce que le périphérique externe puisse être retiré sans provoquer de dégâts — ou l’affichage d’une alerte. Bien sûr, on prendra garde à ne pas enregistrer quelque chose sur la clé USB avant de la retirer. Attention, « Windows ne peut pas mettre en cache les opérations d’écriture disque », détaille l’éditeur.

Un réglage est disponible pour revenir à l’ancien comportement (Microsoft détaille le processus à cette adresse). Sur macOS, rien ne change : on peut toujours enlever une clé n’importe comment, mais c’est à ses risques et périls et on aura alors droit à une notification du système.

Sur macOS, il existe plusieurs méthodes de retrait d’un périphérique. La plus simple est encore de cliquer sur la clé et de taper ⌘E, mais on peut aussi glisser le périphérique sur la corbeille (qui se transformera en bouton d’éjection), faire un clic droit puis Éjecter, ou encore cliquer sur la petite icône d’éjection dans la fenêtre du Finder.

Tags
avatar h-de-pierre | 

"Bien sûr, on prendra garde à ne pas enregistrer quelque chose sur la clé USB avant de la retirer."

Si j'ai bien compris, il n'est pas possible d'enregistrer sur la clé quand elle est branchée ?

avatar Mac13 | 

Il y a plus de 5 ans, un ami qui une fois avait fini de montrer ses photos de son CD-R dans mon iMac 2009, cherchait un bouton d'éjection de lecteur pour faire sortir son disque... LOL et je jouais le drame en disant qu'il fallait procéder avant d'entrer le disque. Je lui blâmais et il critiquait les appareils Mac jusqu'à ce que je rigolais en montrant comment faire... ?

avatar oomu | 

si le coup de glisser dans la corbeille (qui en profite pour changer d'apparence) est élégant et créatif, pour autant il n'est pas du tout évident à imaginer avant de le voir.

C'est comme mettre le contenu d'une armoire dans la poubelle pour pouvoir le sortir de l'armoire. Etrange univers...

L'ajout d'un petit bouton éjecter dans le Finder a rendu tout de suite plus évident (plus visible) comment sortir le cd pour bien des utilisateurs.

avatar magic.ludovic | 

@tilho : Moi j'ai jamais eu de problème avec CleanMyDrive ( je ne parle pas de CleanMyMac . ) Et je n'ai pas trouvé mieux pour supprimer les fichiers temporaires du Mac, qui me rendent inutilisable mes clefs USB lorsque je les branchent sur ma voiture par exemple ...

avatar byte_order | 

L'article n'explique pas la nouveauté correctement.
Jusqu'à présent, Windows gérait l'écriture sur des supports USB via un cache, afin de faire les opérations d'écriture en tâche de fond, rendant la main à l'utilisateur plus vite. Comme sur les autres OS, quoi. Cela permettait de compenser les performances d'écriture, faibles au début, des supports USB. L'inconvénient, c'est qu'en cas d'arrachage sans prévenir, et sans diode d'activité pour avertir l'utilisateur qu'il se passe encore des trucs avec le machin qui dépasse là, le risque de perte, corruption voir plantage de la flashram existait.
Lors de la déconnexion, l'OS regardait s'il lui restait des trucs à écrire sur le périphérique en question, et dans ce cas là, il affichait une boite d'avertissement.

La nouvelle stratégie introduite, active par défaut (mais désactivable), fait les écritures directement, en synchrone. Les performances en écriture des périphériques récents étant désormais meilleures qu'avant, c'est devenu plus tolérable, cela rendra la main moins rapidement qu'avant (la copie en mémoire cache reste nettement plus rapide que tout le reste, évidement) mais c'est un compromis proposé pour avoir en face une garantie de perte extrêmement plus réduite qu'avant.

En pratique, dans les deux cas, si vous ne copiez pas d'énorme données juste avant de débrancher le truc, y'avait pas franchement grand risque. Mais comme pour tout risque, c'est quand celui-ci apparait que l'utilisateur mesure les conséquences.

Microsoft estime que les conséquences sont pires que la perte de performance d'écriture, en partie compensée par les progrès sur ce plan (USB3 largement plus répandu, flashram ou SSD plus rapide qu'avant, voir beaucoup plus).

Je pense qu'ils anticipent que les performances vont continuer d'exploser avec un parc de clé/disque USB qui migre vers l'USB3 à l'échelle mondiale et de la flashram toujours plus rapide.

Perso, le mode précédent m'allait très bien. Mais je suis développeur, pas un utilisateur lambda.

avatar Bigdidou | 

@byte_order

Ah, OK.
Merci pour les prévisions technique.
Je comprenais pas bien le problème.

avatar tbr | 

Je suis un sauvage : je n’ai jamais retiré mes clés comme un gentil utilisateur.

avatar Un Type Vrai | 

En parlant de malware et de clé USB, Mac OS X est un bel exemple...
Une belle clé USB propre branchée sur un mac ressort avec des Mo non voulu, un processeurs qui travaille sans qu'on le consente pour espionner le contenu de la clé afin de pouvoir trouver ses petits dans le moteur de recherche sans mon consentement...

J'ai toujours trouvé ça très cavalier.
Au minimum, il faudrait demander si cette clé en question à besoin d'être indexée.

avatar oomu | 

ho non pas un énième popup, une énième case à cocher, et un énième onglet de réglages avancées dans Préférences ssystèmes (spotlight : indexer automatiquement : stockage réseau / stockage externe / ... )

bon allez.. via la commande Defaults dans le Terminal... à la rigueur :)

avatar Un Type Vrai | 

Le problème est un soucis d'éthique.
Rien ne prouve que le clé que j'insère est légitime à l'indexation). Mais elle peut l'être.
On ne peut pas décider unilatéralement de favoriser toutes les clés ou aucunes.

Par contre, inutile d'avoir une popup... Un simple symbole à côté du bouton éjecter...
Surtout que l'indexation de Mac OS X, c'est pas folichon niveau performance... Autant ne la lancer que si on en a besoin.

Pages

CONNEXION UTILISATEUR