9Sep
Nous savons tous qu'il existe une manière correcte et erronée de détacher les périphériques de stockage de masse USB de nos ordinateurs, mais le même principe s'applique-t-il aux périphériques MTP?Le SuperUser Q & A d'aujourd'hui a la réponse à la question d'un lecteur curieux.
Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.
La question
SuperUser lecteur RockPaperLizard veut savoir si vous pouvez simplement tirer la prise USB sur les appareils MTP connectés à Windows:
Je sais que, après avoir attaché un périphérique de stockage de masse USB typique à Windows, il est important de démonter correctement l'appareil avant de le débrancherafin d'éviter la possibilité de perdre des données. Mais pour les appareils MTP( tels que de nombreux appareils Android) connectés à un ordinateur Windows via USB, est-il nécessaire d'effectuer une procédure particulière ou particulière avant de déconnecter le câble USB?
Je suis intéressé à comprendre ceci pour toutes les versions de Windows( XP et ultérieures), veuillez donc inclure la ou les versions Windows applicables dans votre réponse.
Pouvez-vous simplement tirer la prise USB sur les appareils MTP connectés à Windows?
La réponse
SuperUser contributeur Carrein a la réponse pour nous:
Lors du branchement de périphériques de stockage de masse USB, il donne à un ordinateur hôte un accès indifférencié au stockage de masse. Il suppose un contrôle absolu sur le système de fichiers similaire à celui d'un disque dur.
En tant que tel, sauf si explicitement commandé par le système hôte pour couper la connexion entre les périphériques, il y a une chance que l'ordinateur hôte puisse corrompre le système de fichiers. Par conséquent, le message "Retirer le périphérique en toute sécurité et éjecter le média".
Cependant, MTP, ou Media Transfer Protocol, fonctionne au niveau du fichier plutôt que comme une grande unité de stockage de masse au niveau du bloc. Lorsque vous branchez un périphérique tel qu'un périphérique MTP, le système hôte interroge les fichiers sur le périphérique.
Ceci est souvent maintenu en tant que base de données ou index dans le système de fichiers racine du périphérique MTP.Le système du dispositif MTP ne doit pas effectuer une nouvelle analyse de tout le dispositif lorsque son contenu est modifié;il suffit de mettre à jour la base de données / index.
Le système hôte peut alors envoyer un message à l'appareil demandant qu'un fichier soit téléchargé, lequel sera envoyé par l'appareil après avoir accusé réception du signal. La suppression de fichiers fonctionne de la même manière. Le système hôte envoie un message à l'appareil, en marquant un fichier pour la suppression, puis l'appareil supprime le fichier lors de l'accusé de réception du signal.
Cela fonctionne un peu comme un système de fichiers transactionnel, où soit le fichier est modifié, soit il ne l'est pas. Le stockage ne sera pas affecté par un transfert échoué.C'est également la raison pour laquelle MTP n'autorise qu'un transfert de fichier à la fois( transfert de fichiers atomique), de sorte que la corruption ne peut pas se produire lorsque les opérations sont exécutées de manière séquentielle.
Alors oui, vous pouvez simplement tirer la prise USB sur votre appareil.
Autres lectures: Media Transfer Protocol [Wikipedia]
Avez-vous quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.
Crédit d'image: Jeremy Keith( Flickr)