Heb Je Behoefte aan het “Eject” MTP-Apparaten die zijn Aangesloten op Windows?

We weten allemaal dat er een goede manier en een verkeerde manier om loskoppelen van USB-apparaten voor massaopslag van onze computers, maar is het hetzelfde principe is van toepassing op MTP-apparaten? Vandaag de SuperUser Q&A post heeft het antwoord op een nieuwsgierige lezer de vraag.

Vandaag Vraag & Antwoord sessie komt ons hoffelijkheid van SuperUser—een onderverdeling van de Stack Exchange, een community-gedreven groepering van de Q&A-sites.

De Vraag

SuperUser reader RockPaperLizard wil weten of je kunt gewoon trek de USB-connector op de MTP-apparaten die zijn aangesloten op Windows:

Ik weet dat na het bevestigen van een typische USB-apparaat voor massa-opslag te Ramen, is het belangrijk om goed te ontkoppelen van het apparaat voordat u het in om te voorkomen dat de mogelijkheid van verlies van gegevens. Maar voor de MTP-apparaten (zoals veel Android-toestellen) is aangesloten op een Windows-computer via USB, is het noodzakelijk om het uitvoeren van een speciale of bijzondere procedure voor het loskoppelen van de USB-kabel?

Ik ben geïnteresseerd in het begrijpen van deze voor alle versies van Windows (XP en hoger), zodat u de van toepassing zijnde Windows versie(s) in uw antwoord.

Kan je gewoon trek de USB-connector op de MTP-apparaten die zijn aangesloten op Windows?

Het Antwoord

SuperUser bijdrage Carrein heeft het antwoord voor ons:

Bij het aansluiten van USB-apparaten voor massaopslag, het geeft een host-computer ongedifferentieerde toegang tot de massa opslag. Het veronderstelt de absolute controle over het bestand systeem vergelijkbaar met dat van een harde schijf.

Als zodanig, tenzij uitdrukkelijk bevolen door de host-systeem verbreken van de verbinding tussen de apparaten, is er een kans dat de ontvangende computer het bestand corrupt systeem. Vandaar dat de “Hardware Veilig Verwijderen en Media Uitwerpen” bericht.

Echter, MTP of Media Transfer Protocol, is actief op het bestand, eerder dan als een grote eenheid van massa-opslag op blokniveau. Bij aansluiten op een apparaat zoals een MTP-apparaat, kan het host systeem in query ‘ s de bestanden op het apparaat.

Dit is vaak gehanteerd, zoals een database of een index in het root bestandssysteem van de MTP-apparaat. De MTP-apparaat het systeem niet opnieuw het hele apparaat, wanneer de inhoud wordt gewijzigd; het moet alleen voor het bijwerken van de database/index.

De host systeem kan vervolgens een bericht verzenden naar het apparaat vraagt om een bestand te worden gedownload, die zal worden verzonden door het apparaat na ontvangst van het signaal. Het verwijderen van bestanden werkt het op dezelfde manier. Het host systeem stuurt een bericht naar het apparaat, het markeren van een bestand voor verwijdering, dan is het apparaat verwijdert het bestand op het erkennen van het signaal.

Dit werkt net als een transactionele bestand systeem, waar het bestand is gewijzigd of niet. De opslag zal niet worden beïnvloed door een mislukte transfer. Dit is ook de reden waarom MTP kunt u alleen een file transfer (atomic file transfer), dus dat corruptie niet kan optreden omdat de operaties worden uitgevoerd in volgorde.

Dus ja, u kunt gewoon trek de USB-connector op uw apparaat.

Meer Lezen: Media Transfer Protocol [Wikipedia]

Nog iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van de andere tech-savvy Stack Exchange-gebruikers? Bekijk de volledige bespreking draad hier.

Image Credit: Jeremy Keith (Flickr)


Posted

in

by

Tags: