Krótka odpowiedź:
Obecnie nie możesz korzystać ze swojego urządzenia (dowolnego urządzenia, które opiera się na MTP), aby działać jako MSC, ze względu na specyfikację protokołu!
Opracowanie
Aby wyjaśnić, Galaxy Nexus używa jednej ogromnej partycji dla całego urządzenia, to tak, jakby powiedzieć, że: system, dane i sdcard są wszystkie razem.
Do Galaxy Nexus wybrano MTP, ponieważ pozwala na wykorzystanie tego dużego obszaru pamięci, który z systemowego punktu widzenia zapewnia lepszą komunikację z plikami, zapewnia bezpieczniejszy system plików i sprawia mniej problemów w utrzymaniu.
Dlaczego nie możesz tego zrobić tak, jak chcesz:
W Galaxy Nexus nie ma oddzielnych partycji, tylko jeden duży obszar do przechowywania. Nawet emulując system plików fat32, nadal trzeba będzie móc tłumaczyć między fat32 a ext4 na niskim poziomie. Jest to praktycznie niemożliwe.
Jeśli Galaxy Nexus ma partycję, możesz mieć dostęp na poziomie bloku, a tym samym dostęp do pamięci masowej.
Wersja długo nudna:
Krótkie tło
Mass Storage Class (MSC), powszechnie znany jako USB Mass Storage (UMS), które są używane do wykorzystania na naszych urządzeniach jest protokołem, który pozwala Serial Bus (USB) urządzenie uniwersalne, by stać się dostępne dla urządzenia hosta obliczeniowej , aby umożliwić przesyłanie plików między nimi. W złote dni wystarczyło podłączyć telefon, nacisnąć „tryb USB” i rozpocząć przenoszenie plików, edycję plików itp.
Media Transfer Protocol (MTP)
Wiele się zmieniło, kiedy mówimy o nowej metodzie transferu używanej w twoim urządzeniu, Media Transfer Protocol (MTP):
1 Wprowadzenie patrz strona 15 zip poniżej
Media Transfer Protocol (MTP) to protokół przeznaczony do wymiany treści oraz sterowania i kontroli przejściowych urządzeń pamięci masowej. Został opracowany jako rozszerzenie PTP lub Picture Transfer Protocol i jest skierowany przede wszystkim do cyfrowych aparatów fotograficznych, przenośnych odtwarzaczy multimedialnych i telefonów komórkowych.
Chociaż wprowadzenie wciąż pozostawia wątpliwości, protokół ten został opracowany i wdrożony w bardzo konkretnym celu: w celu ułatwienia przesyłania plików multimedialnych i powiązanych metadanych między urządzeniami:
1.1 Cel, patrz strona 15 zip poniżej
Głównym celem tego protokołu jest ułatwienie komunikacji między urządzeniami medialnymi, które mają przejściową łączność i znaczną pojemność pamięci. Obejmuje to wymianę obiektów binarnych i wyliczenie zawartości tego podłączonego urządzenia.
Obsługiwane typy plików?
W tym momencie wiemy już, że dotyczy to plików multimedialnych i urządzeń opartych na multimediach, ale pozostaje jedno pytanie, które widziałem w komentarzach: Czy możemy kopiować pliki inne niż pliki multimedialne (audio / wideo)? Tak możemy:
1.3 Model obiektowy MTP, patrz str. 15 zip poniżej
Termin „media” w „Media Transfer Protocol” służy do identyfikacji danych binarnych i nie jest ograniczony do formatów audio / wideo, do których jest powszechnie stosowany. Niektóre przykłady obiektów innych niż audio / wideo obejmują kontakty, programy, zaplanowane zdarzenia i pliki tekstowe.
Co z „edycją na żywo”?
Twoje pytanie dotyczy w szczególności korzystania z urządzenia (Galaxy Nexus) jako zewnętrznego napędu USB. Dlaczego nie da się tego zrobić? Protokół MTP ogranicza dane do operacji jednokierunkowej, która również wyjaśniła, że pamięć urządzenia jest używana przez komputer jako plik lokalny:
4.2 Jednokierunkowy przepływ danych patrz strona 29 zip poniżej
Przepływ danych w MTP jest zawsze jednokierunkowy. Podczas inicjowania operacji dane przepływają tylko z inicjatora do obiektu odpowiadającego. W odpowiedzi na żądaną operację dane przepływają tylko od obiektu odpowiadającego do inicjatora. Podczas fazy binarnej wymiany danych dane mogą przepływać od obiektu odpowiadającego do inicjatora lub od inicjatora do obiektu odpowiadającego, ale nigdy jednocześnie. Dwukierunkowa, binarna wymiana danych musi być wykonywana przez wiele operacji.
Zalety kontra wady
Zalety
MTP niesie ze sobą pewne zalety, głównie w zakresie bezpieczeństwa i integralności danych użytkownika:
Gdy komputer hosta USB zamontuje partycję MSC, przejmuje absolutną kontrolę nad pamięcią, umożliwiając na przykład uszkodzenie systemu plików lub sformatowanie go do nieobsługiwanego typu.
Tymczasem MTP rozwiązuje ten problem, czyniąc z jednostki zarządzanego magazynu lokalny plik, który można zapisać lub odczytać.
Wady
MTP nie jest traktowany jako tradycyjny dysk wymienny, więc nie można użyć narzędzi odzyskiwania, aby uratować dzień.
Wsparcie jest nadal w toku, niektóre systemy operacyjne nadal wymagają oprogramowania innych firm.
Standardy MTP (jak wspomniano wcześniej) nie pozwalają na bezpośrednią modyfikację obiektów. Zamiast tego zmodyfikowane obiekty muszą zostać w całości ponownie załadowane.
Referencje:
Mam nadzieję, że wyjaśnia to, dlaczego MTP jest dobry (poprawa) , ale zły OTOH (użytkownik będzie musiał zmienić nawyki) .
Oto materiały do czytania użyte do syntezy odpowiedzi:
Powyższą odpowiedź przypisuje się treści i autorom odnośników.