9Sep
Wszyscy wiemy, że istnieje właściwa droga i niewłaściwy sposób odłączania urządzeń pamięci masowej USB od naszych komputerów, ale czy ta sama zasada dotyczy urządzeń MTP?Dzisiejszy post SuperUser Q & A ma odpowiedź na ciekawe pytanie czytelnika.
Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.
Pytanie Czytnik
SuperUser RockPaperLizard chce wiedzieć, czy możesz po prostu wyciągnąć wtyczkę USB z urządzeń MTP podłączonych do systemu Windows:
Wiem, że po podłączeniu typowego urządzenia pamięci masowej USB do systemu Windows ważne jest, aby poprawnie odmontować urządzenie przed odłączeniemw celu uniknięcia możliwości utraty danych. Ale w przypadku urządzeń MTP( takich jak wiele urządzeń z systemem Android) podłączonych do komputera z systemem Windows przez USB, czy konieczne jest wykonanie jakiejkolwiek specjalnej lub określonej procedury przed odłączeniem kabla USB?
Jestem zainteresowany zrozumieniem tego dla wszystkich wersji systemu Windows( XP i nowszych), dlatego w odpowiedzi należy uwzględnić odpowiednie wersje systemu Windows.
Czy możesz po prostu wyciągnąć wtyczkę USB z urządzeń MTP podłączonych do systemu Windows?
Odpowiedź Odpowiedź
SuperUżytkownik Carrein ma dla nas odpowiedź:
Po podłączeniu urządzeń pamięci masowej USB zapewnia komputerowi hosta niezróżnicowany dostęp do pamięci masowej. Zakłada on absolutną kontrolę nad systemem plików, podobnie jak na dysku twardym.
Jako takie, o ile wyraźnie nie zostanie wydane polecenie przez system hosta, aby zerwać połączenie między urządzeniami, istnieje prawdopodobieństwo, że komputer host może uszkodzić system plików. W związku z tym wiadomość "Bezpiecznie usuwaj sprzęt i wyjmij nośnik".
Jednak protokół MTP lub Media Transfer Protocol działa na poziomie pliku, a nie jako duża jednostka pamięci masowej na poziomie bloku. Po podłączeniu urządzenia, takiego jak urządzenie MTP, system hosta wysyła zapytania do plików w urządzeniu.
Jest często utrzymywany jako baza danych lub indeks w głównym systemie plików urządzenia MTP.System urządzenia MTP nie musi ponownie skanować całego urządzenia, gdy jego zawartość jest modyfikowana;wymaga jedynie aktualizacji bazy danych / indeksu.
System hosta może następnie wysłać wiadomość do urządzenia żądającego pobrania pliku, który zostanie wysłany przez urządzenie po potwierdzeniu sygnału. Usuwanie plików działa w podobny sposób. System hosta wysyła wiadomość do urządzenia, zaznaczając plik do usunięcia, a następnie urządzenie usuwa plik po potwierdzeniu sygnału.
Działa to podobnie do transakcyjnego systemu plików, w którym plik jest modyfikowany lub nie. Przechowywanie nie zostanie zakłócone przez nieudany transfer. Jest to również powód, dla którego MTP zezwala tylko na jeden transfer plików w tym samym czasie( transfer plików atomowych), tak że nie może wystąpić korupcja, ponieważ operacje są wykonywane sekwencyjnie.
Tak, możesz po prostu wyciągnąć wtyczkę USB na swoim urządzeniu.
Dalsze czytanie: Media Transfer Protocol [Wikipedia]
Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.
Image Credit: Jeremy Keith( Flickr)