Brauchen Sie die “Eject” MTP-Geräte, die an Windows?

Wir alle wissen, dass es einen richtigen Weg und einen falschen Weg, um zu trennen Sie USB-Massenspeicher-Geräte, die von unseren Computern, aber funktioniert das gleiche Prinzip anwenden, um MTP-Geräte? Heute ist die SuperUser-Q&A-post ist die Antwort auf einen neugierigen Leser die Frage.

Die heutige Frage & Antwort-Sitzung kommt zu uns mit freundlicher Genehmigung von SuperUser—eine Unterteilung von Stack Exchange, eine von der community getriebene Gruppierung der Q&A-Websites.

Die Frage

SuperUser-reader RockPaperLizard will wissen, wenn Sie können einfach ziehen Sie den USB-Stecker MTP angeschlossenen Geräten zu Windows:

Ich weiß, dass nach dem anbringen einer typischen USB-Massenspeicher-Gerät zu Windows, ist es wichtig, um richtig entfernen Sie das Gerät, bevor Sie es abziehen, um zu vermeiden, die Möglichkeit, Daten zu verlieren. Aber für MTP-Geräte (wie viele Android-Geräte) an einen computer angeschlossen über USB, ist es notwendig, führen spezielle oder Besondere Verfahren, die vor dem trennen des USB-Kabels?

Ich bin daran interessiert, dieses Verständnis für alle Windows-Versionen (XP und höher), so fügen Sie bitte die entsprechenden Windows-version(en) in Ihrer Antwort.

Können Sie einfach ziehen Sie den USB-Stecker MTP-Geräte, die an Windows?

Die Antwort

SuperUser Beitrag Carrein hat die Antwort für uns:

Beim einstecken in USB-Massenspeichergeräte, es gibt einen host-computer undifferenzierten Zugriff auf den Massenspeicher. Sie übernimmt die absolute Kontrolle über die Datei-system, ähnlich einer Festplatte.

Als solche, sofern Sie nicht ausdrücklich befohlen, die von dem host-system trennen Sie die Verbindung zwischen den Geräten, gibt es eine chance, dass der host-computer könnte das Dateisystem beschädigen. Also, die “Hardware Sicher Entfernen und Medium Auswerfen” angezeigt.

Jedoch, MTP, oder Media Transfer Protocol, arbeitet auf Dateisystem-Ebene und nicht als eine große Einheit von mass storage auf block-Ebene. Beim einstecken in ein Gerät, wie ein MTP-Gerät, das host-system Abfragen der Dateien auf dem Gerät.

Dies ist oft gehalten, wie eine Datenbank oder einen index in der root-Datei-system des MTP-Gerät. Die MTP-Gerät an das system nicht Scannen Sie das gesamte Gerät, wenn sein Inhalt verändert wird; es muss nur zum aktualisieren der Datenbank/index.

Das host-system kann dann eine Nachricht senden, um das Gerät anfordern, dass eine Datei heruntergeladen werden, die gesendet werden, indem das Gerät nach quittieren-signal. Löschen von Dateien arbeitet viel die gleiche Weise. Das host-system sendet eine Nachricht an das Gerät, markieren Sie eine Datei löschen, dann das Gerät entfernt die Datei, auf die Anerkennung der signal.

Diese funktioniert ähnlich wie ein transaktionales Dateisystem, wo entweder die Datei geändert oder es ist nicht. Der Speicher wird nicht sein beeinflusst durch einen fehlgeschlagenen transfer. Dies ist auch der Grund, warum MTP erlaubt nur eine Datei übertragen (atomic-file-transfer), so dass Korruption nicht eintreten, da die Operationen sequenziell ausgeführt werden.

Also ja, Sie können nur ziehen Sie den USB-Stecker auf Ihrem Gerät.

Weiter Lesen: Media Transfer Protocol) [Wikipedia]

Etwas hinzufügen zu der Erklärung? Sound off in den Kommentaren. Wollen Sie mehr Lesen Sie Antworten von anderen tech-savvy-Stack Exchange-Benutzer? Schauen Sie sich die vollständige Diskussion thread hier.

Bild-Kredit: Jeremy Keith (Flickr)


Posted

in

by

Tags: