Nachdem Sie ein typisches USB-Speichergerät an Windows angeschlossen haben, ist es wichtig, dass Sie das Laufwerk ordnungsgemäß aushängen, bevor Sie es ausstecken. Andernfalls können Daten verloren gehen.
Muss bei MTP-Geräten (wie z. B. vielen Android-Geräten), die über USB an eine Windows-Box angeschlossen sind, ein Vorgang ausgeführt werden, bevor das USB-Kabel abgezogen wird?
Ich bin daran interessiert, dies für alle Windows-Versionen (XP und höher) zu verstehen. Bitte geben Sie die zutreffenden Windows-Versionen in Ihrer Antwort an.
Antworten:
Wenn Sie ein anschließen
USB mass storage device
, erhält der Host-Computer einen undifferenzierten Zugriff auf den Massenspeicher.Es übernimmt die absolute Kontrolle über das Dateisystem, ähnlich wie bei einer Festplatte.
Daher besteht die Möglichkeit, dass der Host-Computer das Dateisystem beschädigt, es sei denn, das Host-System weist ausdrücklich an, die Verbindung zwischen den Geräten zu trennen. Daher die
"Safely Remove Hardware and Eject Media"
Botschaft.Allerdings
MTP
, oderMedia Transfer Protocol
arbeitet auf der Dateiebene und nicht als eine große Einheit von Massenspeichern auf Blockebene.Wenn Sie ein Gerät wie ein MTP-Gerät anschließen, fragt das Host-System die Dateien auf dem Gerät ab.
Dies wird häufig als Datenbank oder Index im Root-Dateisystem des MTP-Geräts verwaltet. Das System des MTP-Geräts muss nicht das gesamte Gerät erneut scannen, wenn der Inhalt geändert wird. es muss nur die Datenbank / den Index aktualisieren.
Das Host-System kann dann eine Datei herunterladen. Es wird ein Signal an das Gerät gesendet , um diese Anforderung zu bestätigen. Die angeforderte Datei wird vom Gerät gesendet.
Das Löschen von Dateien funktioniert ähnlich. Das Host-System sendet eine Nachricht an das Gerät und markiert eine Datei zum Löschen. Das Gerät entfernt die Datei nach Bestätigung des Signals.
Dies funktioniert ähnlich wie bei einem Transaktionsdateisystem, bei dem die Datei entweder geändert wird oder nicht. Der Speicher wird durch die fehlgeschlagene Übertragung nicht beeinträchtigt.
Dies ist auch der Grund, warum MTP jeweils nur eine Dateiübertragung zulässt (atomare Dateiübertragung), sodass keine Beschädigung auftreten kann, wenn Vorgänge nacheinander ausgeführt werden.
Also ja, Sie können einfach den Stecker an Ihrem Gerät ziehen.
Weitere Informationen zu MTP und Vergleiche mit USB-Massenspeichern
quelle