Quelle est la différence entre «retirer en toute sécurité» et «éjecter»?

18

Éjecter aurait normalement un sens pour les CD, etc., et supprimerait en toute sécurité les tendances à utiliser avec les supports USB. Cependant, mon Kindle (qui se connecte via USB) présente un comportement distinct lors de l'utilisation des deux options: après avoir éjecté un Kindle, vous pouvez l'utiliser normalement (c.-à-d. Lire des livres), mais après l'avoir retiré en toute sécurité, il affiche le même écran qu'il l'a fait avant (c.-à-d., il montre un écran disant à peu près "le Kindle doit être éjecté avant de pouvoir être utilisé").

Alors, quelle est la différence entre «Éjecter» et «Supprimer en toute sécurité» sur une machine Windows? Quelle est «l'intention» associée aux deux termes?

apoorv020
la source
3
Je suppose qu'une partie de l'intention est de faire la différence entre les médias en lecture seule (qui peuvent être éjectés en toute sécurité à tout moment et laissés dans un état cohérent). Par rapport aux supports de lecture / écriture comme un disque USB, qui peuvent encore avoir des écritures en attente et où une suppression immédiate peut laisser le support dans un état incohérent.
cbz
2
However, my Kindle(which connects over USB) shows distinct behavior when using the two options.Pouvez-vous expliquer la différence?
Belmin Fernandez
Après avoir éjecté un Kindle, vous pouvez l'utiliser normalement (c'est-à-dire lire des livres). Mais après l'avoir retiré en toute sécurité, il affiche le même écran qu'auparavant (c'est-à-dire qu'il affiche un écran en gros the kindle must be ejected before it can be used).
apoorv020
@ apoorv020 Vous devez inclure cette partie dans la question elle-même ..
Pacerier
Il y a un petit problème dans certaines versions de Windows en ce que si vous "éjectez" un périphérique USB, il "éjecte" le contrôleur USB entier, et il ne peut pas être utilisé à nouveau jusqu'à ce que vous redémarriez.
Daniel R Hicks

Réponses:

10

Eject supprime le support de l'appareil (par exemple, éjecte le plateau de CD) mais ne supprime pas l'appareil lui-même.

Safely Remove vide toutes les écritures en attente du cache et supprime tout le périphérique.

Majenko
la source
1
À quoi ressemblerait la «suppression du support» d'un Kindle? iow: Ce que vous dites semble raisonnable, mais cela ne répond pas à la question d'apoorv020.
Ian Boyd
1
Sans savoir comment le Kindle communique avec l'ordinateur - qu'il se présente comme un périphérique de stockage de masse ou utilise un système propriétaire, c'est impossible à dire. Quant à répondre à sa question, je pense que c'est la différence entre éjecter et retirer en toute sécurité - ce que j'ai fait. Le Kindle vient d'être mentionné en passant comme un exemple des différences observées (qui ne sont pas développées, malgré une demande de plus d'informations)
Majenko
2
pouvez-vous m'indiquer une source pour votre réponse?
apoorv020
2
En quoi the mediaet the drivedifférent dans le cas des clés USB? Je peux généralement choisir l'une ou l' autre eject, removeou les deux. Quel est le but de donner à l'utilisateur la possibilité de choisir l'un, l'autre ou les deux?
Amelio Vazquez-Reina,
3
@Majenko C'est déroutant .. donc pour une clé USB, quelle est la différence entre "Ejecter" et "Retirer en toute sécurité"?
Pacerier
2

À l'époque de Windows 98, il n'y avait qu'une seule option Eject. Tout périphérique USB tel que la clé USB nécessite que le pilote de ce périphérique soit installé manuellement.

Pour supprimer l'appareil, vous deviez sélectionner Ejectdans le menu contextuel.

Depuis Windows XP, le pilote est automatiquement installé et une nouvelle fonctionnalité améliorée est fournie pour supprimer le périphérique USB qui est Safely Remove Hardware.

Et comme Matt Jenkins l'a dit

Éjecter supprime le support de l'appareil (par exemple, éjecte le plateau de CD) mais ne supprime pas l'appareil lui-même.

Supprimer en toute sécurité vide toutes les écritures en attente du cache et supprime l'ensemble du périphérique.

Essayez les deux fonctionnalités avec un lecteur de carte mémoire.
Lorsque vous sélectionnez Safely Remove Hardwarele lecteur de carte, le périphérique est déconnecté du système tandis que lorsque vous sélectionnez, Ejectle périphérique est toujours connecté à l'ordinateur, mais vous pouvez retirer la carte du lecteur de carte en toute sécurité.

Alpin
la source
1
Cependant, lorsque vous effectuez cette opération avec une clé USB, ils semblent fonctionner de manière identique.
Flyto
1

Ils s'assurent tous les deux que toutes les écritures en attente sur le périphérique sont exécutées, et ils démontent tous les deux le périphérique par la suite. Je dirais donc que ce sont les mêmes.

@Matt Jenkins a raison, la différence réside dans les lecteurs de CD où l'option d'éjection supprime uniquement de cd, mais ne supprime pas le lecteur de CD. Alors que pour les disques USB, le comportement est identique.

fretje
la source
Comme je l'ai dit dans ma question, il y a une différence de comportement lorsque j'éjecte mon Kindle par opposition à lorsque je le "retire" en toute sécurité.
apoorv020
1
@ apoorv020: et quel pourrait alors être exactement ce comportement différent?
fretje
Lors du "retrait en toute sécurité" de l'appareil, le lecteur est démonté mais le Kindle ne peut pas être utilisé, tandis que "l'éjection" fait les deux (pour autant que j'ai pu le déterminer)
apoorv020
1

@Majenko a déjà répondu à la question
Voici quelques informations supplémentaires

Windows lui-même vous indique que vous n'avez pas besoin d'utiliser l'option Retirer le périphérique en toute sécurité si vous utilisez certains paramètres - les paramètres par défaut.

Suppression rapide vs meilleures performances

Windows vous permet d'optimiser votre périphérique USB pour une suppression rapide ou des performances améliorées. Par défaut, Windows optimise les périphériques USB pour une suppression rapide. Vous pouvez accéder à ce paramètre à partir du gestionnaire de périphériques - ouvrez le menu Démarrer, saisissez Gestionnaire de périphériques et appuyez sur Entrée pour le lancer.

Développez la section Lecteurs de disque dans le Gestionnaire de périphériques, cliquez avec le bouton droit sur votre périphérique et sélectionnez Propriétés.

Sélectionnez l'onglet Stratégies dans la fenêtre Propriétés. Vous remarquerez que Windows dit que vous pouvez déconnecter votre périphérique USB en toute sécurité sans utiliser l'icône de notification Retirer le périphérique en toute sécurité, ce qui signifie que vous pouvez débrancher votre périphérique USB sans jamais le retirer en toute sécurité, non? Pas si vite.

Danger de corruption de données

La boîte de dialogue Windows illustrée ci-dessus est trompeuse. Si vous débranchez votre périphérique USB pendant que des données y sont écrites - par exemple, lorsque vous y déplacez des fichiers ou que vous y enregistrez un fichier - cela peut entraîner une corruption des données. Quelle que soit l'option que vous utilisez, vous devez vous assurer que votre périphérique USB n'est pas utilisé avant de le débrancher - certaines clés USB peuvent avoir des voyants qui clignotent pendant leur utilisation.

Cependant, même si le périphérique USB ne semble pas être utilisé, il peut toujours être utilisé. Un programme en arrière-plan peut être en train d'écrire sur le lecteur, ce qui peut entraîner une corruption des données si vous débranchez le lecteur. Si votre clé USB ne semble pas être utilisée, vous pouvez probablement la débrancher sans altération des données - cependant, pour être sûr, c'est toujours une bonne idée d'utiliser l'option Retirer le périphérique en toute sécurité. Lorsque vous éjectez un appareil, Windows vous indiquera quand il est sûr de le supprimer - en vous assurant que tous les programmes sont terminés avec lui. Ecrire la mise en cache

Si vous sélectionnez l'option Meilleures performances, Windows mettra en cache les données au lieu de les écrire immédiatement sur le périphérique USB. Cela améliorera les performances de votre appareil - cependant, la corruption des données est beaucoup plus susceptible de se produire si vous débranchez le périphérique USB sans utiliser l'option Retirer le périphérique en toute sécurité. Si la mise en cache est activée, Windows n'écrira pas les données sur votre périphérique USB immédiatement - même si les données semblent avoir été écrites sur le périphérique et que toutes les boîtes de dialogue de progression de fichier sont fermées, les données peuvent simplement être mises en cache sur votre système.

ÉJECTER

Lorsque vous éjectez un périphérique, Windows videra le cache d'écriture sur le disque, en s'assurant que toutes les modifications nécessaires sont apportées avant de vous avertir quand il est sûr de retirer le lecteur. En fin de compte, quelle que soit l'option que vous utilisez, vous devez utiliser l'icône Retirer le périphérique en toute sécurité et éjecter votre appareil avant de le débrancher. Vous pouvez également cliquer dessus avec le bouton droit dans la fenêtre Ordinateur et sélectionner Éjecter. Windows vous indiquera quand retirer le périphérique en toute sécurité, éliminant ainsi tout changement de corruption de données. *

Remarque Ce conseil ne s'applique pas uniquement à Windows - si vous utilisez Linux, vous devez également utiliser l'option Éjecter dans votre gestionnaire de fichiers avant de débrancher un périphérique USB. Il en va de même pour Mac OS X

Auguste François
la source