2024 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2023-12-16 04:41
Die heutige Question & Answer-Sitzung wird von SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.
Die Frage
SuperUser-Leser RockPaperLizard möchte wissen, ob Sie den USB-Stecker von MTP-Geräten, die an Windows angeschlossen sind, einfach ziehen können:
I know that after attaching a typical USB mass storage device to Windows, it is important to properly unmount the device before unplugging it in order to avoid the possibility of losing data. But for MTP devices (such as many Android devices) connected to a Windows computer via USB, is it necessary to perform any special or particular procedure before disconnecting the USB cable?
I am interested in understanding this for all versions of Windows (XP and later), so please include the applicable Windows version(s) in your answer.
Können Sie einfach den USB-Stecker an MTP-Geräten ziehen, die an Windows angeschlossen sind?
Die Antwort
SuperUser Contributor Carrein hat die Antwort für uns:
When plugging in USB mass storage devices, it gives a host computer undifferentiated access to the mass storage. It assumes absolute control over the file system similar to that of a hard drive.
As such, unless explicitly commanded by the host system to sever the connection between the devices, there is a chance that the host computer might corrupt the file system. Hence, the “Safely Remove Hardware and Eject Media” message.
However, MTP, or Media Transfer Protocol, operates at the file level rather than as a large unit of mass storage at the block level. When plugging in a device such as an MTP device, the host system queries the files on the device.
This is often maintained as a database or index in the root file system of the MTP device. The MTP device’s system does not have to rescan the entire device when its content is modified; it only needs to update the database/index.
The host system can then send a message to the device requesting that a file be downloaded, which will be sent by the device after acknowledging the signal. Deleting files works much the same way. The host system sends a message to the device, marking a file for deletion, then the device removes the file upon acknowledging the signal.
This works much like a transactional file system, where either the file is modified or it is not. The storage will not be affected by a failed transfer. This is also the reason why MTP only allows one file transfer at a time (atomic file transfer), so that corruption cannot occur as operations are run sequentially.
So yes, you can just pull the USB plug on your device.
Further Reading: Media Transfer Protocol [Wikipedia]
Haben Sie etwas zur Erklärung hinzuzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.
Bild-Gutschrift: Jeremy Keith (Flickr)
Empfohlen:
Warum genau müssen Sie USB-Medien sicher auswerfen?
Windows wird so wütend, wenn USB-Medien nicht sicher ausgeworfen werden, aber ist das wirklich wichtig? Was ist das Schlimmste, das passieren könnte, wenn Sie Ihr USB-Laufwerk und andere Flash-Medien niemals sicher auswerfen?
USB Disk Ejector: Auswerfen der USB Disk mit einer Tastenkombination
USB Disk Ejector kostenloser Download. USB-Datenträger werden sicher von einem Windows 10/8/7-PC mithilfe der Tastenkombination entfernt, entfernt oder ausgeworfen.
Verbundene Such-Connectors für die Microsoft Enterprise Search-Umgebung
Verbundene Such-Connectors für Bing News, Bing Image, Bing Local Search, Bing Image Search, Bing Search und Yahoo stehen ebenfalls zum Download zur Verfügung.
CD / DVD-Fach mit Hotkey, Shortcut oder Freeware auswerfen oder schließen
Sie können die CD / DVD-Schublade eines Windows-Computers mithilfe von Hotkey, Desktop Shortcut, Kontextmenü oder Freeware wie Door Control, WinEject & NirCmd auswerfen, schließen und schließen.
Eine schnelle Methode zum Auswerfen von USB-Festplatten mit USB-Plattenauswurf
USB Disk Ejector ist ein kostenloses Tool, mit dem Sie USB-Geräte in Windows schnell entfernen können. Es kann als nicht visuelles Befehlszeilenprogramm ausgeführt werden.