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)
Réponses:
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)
la source
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).
la source
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é.
la source