Est-il sûr de retirer un support USB lorsqu'un ordinateur est suspendu?


23

Nous sommes souvent mis en garde contre le débranchement des clés USB au cas où il serait en cours de lecture ou d'écriture. Lorsqu'un ordinateur est suspendu, en veille prolongée ou endormi, il n'écrit évidemment aucune donnée; il peut avoir été au milieu d'une lecture / écriture, cependant, il aura mis une telle opération en attente.

Puisqu'aucun bras ne bouge (pour les disques durs USB), ou que les octets du lecteur clignotent (pour les lecteurs flash), est-il alors "sûr" de débrancher un lecteur?

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


2
Associé, presque un doublon: Windows vide-t
Ilmari Karonen

5
... et est-il également sûr de déconnecter un disque SATA pendant le sommeil? et est-il sûr de débrancher une clé USB pendant que Windows est en mode veille / hibernation / arrêt? Ce dernier est un doublon exact, sauf qu'il concerne explicitement Windows, tandis que votre question n'indique pas un système d'exploitation spécifique.
Ilmari Karonen

Réponses:


9

Bien qu'il n'y ait en effet aucun transfert en cours, la raison pour laquelle vous effectuez la danse Safely Remove Hardware n'est pas à cause des transferts .

Vous procédez ainsi pour démonter proprement le système de fichiers - les programmes utilisent peut-être toujours le lecteur et certains fichiers peuvent toujours être non é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 vous contentez pas d'hiberner et de changer 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 le système d'exploitation ralentit à une analyse lors de l'utilisation de disquettes? C'est parce que le cache est vidé après l'écriture de chaque secteur, de sorte que la disquette peut être retirée à tout moment lorsqu'elle n'est pas utilisée.

(Pourtant, vous obtiendrez une boîte de dialogue et votre programme se bloquera si vous essayez d'accéder à une disquette qui a été retirée derrière votre dos. Insérez simplement la disquette et terminez. Cela ne fonctionnera pas avec les lecteurs USB car ils obtiennent un identifiant différent à chaque fois - le programme va juste planter, et le système d'exploitation peut aussi si un pilote accède à un fichier)


5
Les gens utilisent encore des disquettes!?
tomasz

11
"Bien qu'il n'y ait en effet aucun transfert en cours, la raison pour laquelle vous faites la danse Safely Remove Hardware n'est pas à cause des transferts." Avez-vous des sources pour soutenir cela? Cela contredit à la fois la description de Windows de la fonctionnalité Retirer le périphérique en toute sécurité et la documentation en ligne de Microsoft.
Marcks Thomas

3
Votre réponse est incorrecte. Il n'est pas obligatoire d'utiliser Safely Remove Hardware, sauf si vous écrivez activement des fichiers sur le lecteur amovible. Lisez ceci pour une explication très claire: 7tutorials.com/…
Corporate Geek

Si un programme a des poignées de fichiers ouverts sur le lecteur, la prochaine fois qu'il essaiera d'écrire, il se bloquera si vous arrachez le lecteur.
kinokijuf

1
@kinokijuf: Ce serait un bug. Tout système d'exploitation moderne renverra simplement un code d'erreur à l'application, et une application qui gère correctement les codes d'erreur affichera simplement un message d'erreur. "Échec de l'écriture de H: \ thesis.doc" peut être un message effrayant, mais ce n'est pas un plantage.
MSalters

1

Il existe deux options dans Windows qui affectent la possibilité de simplement débrancher à volonté. 1) Optimiser pour les écritures de fichiers rapides (techniquement un mensonge) en mettant en cache sur le disque dur avant d'écrire sur le périphérique USB. 2) optimisez pour une suppression rapide en vous assurant que Windows vide immédiatement chaque écriture sur la clé USB.

À l'époque où les clés USB ont été introduites pour la première fois, vous deviez utiliser la fonction de suppression de matériel en toute sécurité, car le système d'exploitation mettrait d'abord en cache tous les fichiers que vous avez écrits sur le disque dur afin de présenter une expérience à grande vitesse. Les périphériques USB 1.0 étaient exceptionnellement lents. Lorsque vous cliquez sur pour supprimer le matériel en toute sécurité, le système d'exploitation s'assurera que la copie terminée est le cache local sur le lecteur USB avant de le démonter.

Les lecteurs Web USB 2.0 sont arrivés assez rapidement pour écrire des ducs en temps quasi réel. Les préférences de Windows sont passées par défaut à l'option de suppression rapide USB. Depuis lors, si vous branchez un périphérique USB et ne changez pas manuellement l'option en mode cache, votre lecteur est déjà configuré pour une suppression rapide. Cela signifie que vous pouvez le retirer dès qu'il a cessé d'écrire (le voyant du lecteur arrête de clignoter).


-4

Le débranchement d'un périphérique USB alors que l'ordinateur du système hôte est sous tension peut être dangereux pour le périphérique USB. Le problème s'explique facilement, mais j'ai rarement vu une raison technique à cela. Cela a à voir avec l'alimentation 5VDC du périphérique USB à partir de la prise du PC hôte. Brancher l'appareil est suffisamment sûr, mais le débrancher est là où le problème se pose. En retirant soudainement le périphérique USB, le courant de 5 V CC chute brusquement, provoquant un possible effondrement du flux magnétique .. et un pic soudain de haute tension qui pourrait zapper le périphérique USB. Cette haute tension pourrait être beaucoup plus élevée que le 5VDC attendu. Vous avez donc été prévenu. Si vous appréciez vraiment les données sur un tel périphérique USB, cliquez d'abord sur l'icône de la barre d'état système pour ARRÊTER ce périphérique USB particulier, ce qui coupe l'alimentation de ce périphérique avant de le débrancher en toute sécurité.


5
Citation requise.
Wyzard

D'accord. Cette information est fausse et trompeuse
Canadian Luke REINSTATE MONICA

En outre, Microsoft écrit dans «Le port USB reste actif pour le périphérique USB désactivé ou supprimé en toute sécurité» : «Dans Windows Vista, Windows Server 2008, Windows 7 et Windows Server 2008 R2, lorsqu'un périphérique USB est marqué comme supprimé, le port concentrateur USB auquel il est connecté n'est pas désactivé. " Ainsi, la coupure de l'alimentation peut se produire sur certains systèmes d'exploitation, mais certainement pas sur tous.
Arjan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.