Page d'accueil » comment » Est-il prudent de retirer les clés USB lorsqu'un ordinateur est en veille?

    Est-il prudent de retirer les clés USB lorsqu'un ordinateur est en veille?

    Nous avons tous entendu la recommandation de retirer en toute sécurité les périphériques USB lorsque nous en avons terminé, mais que se passe-t-il si un système d'exploitation est suspendu et que vous décidez simplement de débrancher le périphérique USB à tout moment? Le message Q & R du SuperUser d'aujourd'hui répond à une question d'un lecteur curieux.

    La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..

    La question

    Lecteur SuperUser IQAndreas veut savoir s'il est prudent de retirer le support USB lorsqu'un ordinateur est suspendu:

    Nous sommes souvent mis en garde contre le débranchement de lecteurs USB au cas où ils seraient en train d'être lus ou écrits. Lorsqu'un ordinateur est suspendu, en hibernation ou en veille, il n'écrit évidemment aucune donnée. Il se peut qu’il se trouve au milieu d’une opération de lecture ou d’écriture et qu’il aura mis cette opération en attente..

    Puisqu'aucun bras ne bouge (pour les disques durs USB), ou d'octets sur le lecteur clignotant (sur les lecteurs flash), est-il alors «sûr» de débrancher le lecteur en question??

    Est-ce vrai même si des données y étaient écrites, mais l'opération a été temporairement suspendue? (En supposant que cela ne vous dérange pas que ce fichier spécifique ait été écrit à moitié sur le lecteur USB.)

    Est-il prudent de retirer le support USB lorsqu'un ordinateur est suspendu?

    La réponse

    Kinokijuf, contributeur de superutilisateur, a la solution pour nous:

    Bien qu'il n'y ait effectivement pas de transferts en cours, la raison pour laquelle vous exécutez la danse Safely Remove Hardware n'est pas à cause des transferts. Vous procédez ainsi pour démonter proprement le système de fichiers. Il est possible que des programmes utilisent toujours le lecteur USB et que certains fichiers ne soient toujours pas écrits sur le disque, même après la fermeture de l'application qui les utilise. C'est la même raison pour laquelle vous ne faites pas simplement l'hibernation et le changement de système d'exploitation. Un système de fichiers monté n'est jamais garanti d'être dans un état cohérent.

    Vous êtes-vous déjà demandé pourquoi un système d'exploitation ralentissait considérablement lorsqu'il utilisait des disquettes? C'est parce que le cache a été vidé après avoir écrit chaque secteur, de sorte que la disquette puisse être retirée à tout moment lorsqu'elle n'est pas utilisée..

    Vous obtiendrez toujours une boîte de dialogue et votre programme se bloquera si vous essayez d'accéder à une disquette retirée derrière votre dos. Il suffit d'insérer la disquette et d'être fait. Cela ne fonctionnera pas avec les lecteurs USB car ils obtiendront un identifiant différent à chaque fois. Le programme va juste planter et le système d'exploitation peut aussi si un pilote accédait à un fichier.


    Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.

    Crédit d'image: Ambuj Saxena (Flickr)