Android USB csatlakozások magyarázata: MTP, PTP és USB Mass Storage

Tartalomjegyzék:

Android USB csatlakozások magyarázata: MTP, PTP és USB Mass Storage
Android USB csatlakozások magyarázata: MTP, PTP és USB Mass Storage

Videó: Android USB csatlakozások magyarázata: MTP, PTP és USB Mass Storage

Videó: Android USB csatlakozások magyarázata: MTP, PTP és USB Mass Storage
Videó: Font Management On Linux - YouTube 2024, November
Anonim
A régebbi Android-eszközök támogatják az USB-háttértárat a fájlok számítógéppel való átviteléhez. A modern Android eszközök az MTP vagy a PTP protokollokat használják - kiválaszthatja, melyiket preferálja.
A régebbi Android-eszközök támogatják az USB-háttértárat a fájlok számítógéppel való átviteléhez. A modern Android eszközök az MTP vagy a PTP protokollokat használják - kiválaszthatja, melyiket preferálja.

Az USB-csatlakozási protokoll kiválasztásához nyissa meg a Beállítások alkalmazást, érintse meg a Tárolás, érintse meg a menü gombot, és érintse meg az USB-számítógép kapcsolatot. Akkor is látni fogod a protokollt, amelyet a készülék értesítésként használ, ha USB-kapcsolaton keresztül csatlakozik a számítógéphez.

Miért nem támogatja a modern Android-eszközök az USB-háttértárat?

Az USB tömegtároló - az úgynevezett "USB tömegtároló eszközosztály", az USB MSC vagy az UMS volt az, ahogyan az Android régebbi verziói expozírozták tárolójukat egy számítógépre. Ha csatlakoztatta Android készülékét a számítógéphez, akkor érdemes megérintenie a "Csatlakoztatás tárolása a számítógéphez" gombbal ahhoz, hogy az Android-eszköz tárhelye elérheto legyen a számítógéphez az USB tömegtárral. A számítógépből való leválasztásakor érdemes megérintenie a "Kapcsolja ki az USB-tárhelyet" gombot.

Az USB tömegtár a szabványos protokoll, amelyet flash meghajtók, külső merevlemezek, SD-kártyák és egyéb USB-tárolóeszközök használnak. A meghajtó teljesen elérhetővé teszi a számítógépet, akárcsak egy belső meghajtó.

Problémák merültek fel ezzel a módszerrel. Bármely eszköz is hozzáférhet a tárhelyhez, kizárólagos hozzáférést igényel. Amikor csatlakoztatta a tárolót a számítógéphez, az az Android operációs rendszertől az eszközön fut. Az SD-kártyán vagy USB-tárolón tárolt fájlok vagy alkalmazások nem érhetők el, amikor a számítógéphez csatlakoztak.

A rendszerfájlokat valahol el kellett tárolni; soha nem kapcsolódtak le az eszközről, így az Android eszközökkel, amelyek különálló / adatpartíciókat tartalmaznak a "rendszer tárolására" és / sdcard partícióira "ugyanazon a belső tárolóeszközön" USB tárolóeszközön ". Az Android telepített alkalmazások és rendszerfájljait a / data-ra, míg a felhasználói adatokat a / sdcard partíción tárolták.
A rendszerfájlokat valahol el kellett tárolni; soha nem kapcsolódtak le az eszközről, így az Android eszközökkel, amelyek különálló / adatpartíciókat tartalmaznak a "rendszer tárolására" és / sdcard partícióira "ugyanazon a belső tárolóeszközön" USB tárolóeszközön ". Az Android telepített alkalmazások és rendszerfájljait a / data-ra, míg a felhasználói adatokat a / sdcard partíción tárolták.

Ennek a kemény megosztásnak köszönhetően túl kevés az alkalmazás helyszíne, túl sok hely az adatokhoz, vagy túl kevés hely az alkalmazásokhoz és túl sok hely az adatokhoz. Nem tudta átméretezni ezeket a partíciókat a készülék gyökerezése nélkül - a gyártó a gyárban minden egyes partícióhoz megfelelő mennyiséget választott ki.

Mivel a fájlrendszernek elérhetőnek kellett lennie a Windows-eszközön, meg kellett formázni a FAT fájlrendszerrel. Nem csak a Microsoftnak van szabadalmaztatása a FAT-on, hanem a FAT is egy régebbi, lassabb fájlrendszer, amely nem rendelkezik modern engedélyezési rendszerrel. Az Android mostantól a modern ext4 fájlrendszert használhatja az összes partícióra, mert nem kell közvetlenül olvasniuk a Windows rendszerben.
Mivel a fájlrendszernek elérhetőnek kellett lennie a Windows-eszközön, meg kellett formázni a FAT fájlrendszerrel. Nem csak a Microsoftnak van szabadalmaztatása a FAT-on, hanem a FAT is egy régebbi, lassabb fájlrendszer, amely nem rendelkezik modern engedélyezési rendszerrel. Az Android mostantól a modern ext4 fájlrendszert használhatja az összes partícióra, mert nem kell közvetlenül olvasniuk a Windows rendszerben.

Az Android telefon vagy táblagép csatlakoztatása a számítógéphez szabványos USB-tárolóeszközként kényelmes, de túl sok hiány van. Az őrületnek meg kellett állnia, így a modern Android készülékek különböző USB csatlakozási protokollokat használnak.

Image
Image

MTP - Médiaeszköz

Az MTP a Media Transfer Protocol protokollt jelenti. Amikor az Android ezt a protokollt használja, úgy tűnik a számítógépnek, mint "médiakészüléknek". A médiatranszfer protokollt széles körben népszerűsítették a Windows Media Player és hasonló alkalmazások. Úgy tervezték, hogy lehetővé tegye más médialejátszó vállalatok számára az Apple iPod és iTunes versengését.

Ez a protokoll nagyon eltérő módon működik az USB tömegtárból. Ahelyett, hogy felfedné az Android-eszköz nyers fájlrendszerét a Windows rendszerre, az MTP a fájl szintjén működik. Android készüléke nem tárja fel a teljes tárolóeszközt a Windows rendszerbe. Ehelyett, amikor csatlakoztat egy eszközt a számítógéphez, a számítógép lekérdezi az eszközt, és az eszköz a rendelkezésre álló fájlok és könyvtárak listájával válaszol. A számítógép letölthet egy fájlt - megkéri a fájlt az eszközről, és az eszköz elküldi a fájlt a kapcsolat felett. Ha a számítógép fel akarja tölteni a fájlt, elküldi a fájlt az eszközre, és az eszköz elmenti azt. Amikor töröl egy fájlt, a számítógép jelet küld az eszközre, mondván: "törölje ezt a fájlt", és az eszköz törölheti azt.

Az Android kiválaszthatja az általa bemutatott fájlokat, és elrejtheti a rendszerfájlokat, így nem láthatja vagy módosíthatja őket. Ha megpróbálja törölni vagy szerkeszteni egy nem módosítható fájlt, az eszköz megtagadja a kérést, és hibaüzenetet fog látni.

Számítógépe nem igényel kizárólagos hozzáférést a tárolóeszközhöz, ezért nem szükséges csatlakoztatni a tárhelyet, leválasztani, vagy különálló partíciókat választania a különböző típusú adatokhoz. Az Android az ext4 vagy bármely más fájltípust is igénybe veheti - a Windowsnak nem kell megértenie a fájlrendszert, csak az Android.

A gyakorlatban az MTP sokat működik, mint az USB-tároló. Például egy MTP eszköz megjelenik a Windows Intézőben, így fájlokat böngészhet és továbbíthat. A Linux a libmtp-en keresztül kínálja az MTP-eszközöket is, amelyek általában a népszerű asztali Linux disztribúciók részét képezik. Az MTP-eszközöknek is meg kell jelenniük a Linux asztal fájlkezelőjében.
A gyakorlatban az MTP sokat működik, mint az USB-tároló. Például egy MTP eszköz megjelenik a Windows Intézőben, így fájlokat böngészhet és továbbíthat. A Linux a libmtp-en keresztül kínálja az MTP-eszközöket is, amelyek általában a népszerű asztali Linux disztribúciók részét képezik. Az MTP-eszközöknek is meg kell jelenniük a Linux asztal fájlkezelőjében.

Az Apple Mac OS X tartalma - egyáltalán nem tartalmazza az MTP támogatását. Az Apple iPod, iPhone és iPad saját saját szinkronizálási protokollját használja az iTunes-szal együtt, miért akarnak támogatni egy versenytárs protokollt?

A Google egy Android Fájlátvitel-alkalmazást biztosít a Mac OS X rendszerhez. Ez az alkalmazás csak egy egyszerű MTP-ügyfél, így működni fog a fájlok továbbítása Mac-en. A Google nem nyújtja ezt az alkalmazást más operációs rendszerhez, mert MTP-támogatással rendelkezik.

Image
Image

PTP - digitális fényképezőgép

A PTP jelentése a "Picture Transfer Protocol". Ha az Android ezt a protokollt használja, úgy tűnik a számítógépnek, mint digitális fényképezőgépnek.

Az MTP valójában PTP-alapú, de több funkciót vagy "kiterjesztést" ad. A PTP hasonlóan működik az MTP-hez, és gyakran használják a digitális fényképezőgépek. Bármely szoftver, amely támogatja a fotók digitális fényképezőgépről történő felvételét, támogatni fogja a fotók megragadását egy Android telefonról a PTP mód kiválasztásakor. A PTP-t úgy tervezték, hogy szabványos protokoll legyen a digitális fényképezőgépekkel való kommunikációhoz.

Ebben az üzemmódban az Android készülék olyan digitális fényképezőgép-alkalmazásokkal működik együtt, amelyek támogatják a PTP-t, de nem az MTP-t. Az Apple Mac OS X támogatja a PTP-t, így a PTP mód segítségével fényképeket másolhat Android-eszközről Mac-re USB-kapcsolaton keresztül bármilyen speciális szoftver nélkül.

Image
Image

Ha régebbi Android-eszközzel rendelkezik, kénytelen lesz USB-tárolót használni. Egy modern Android-eszközön választhat az MTP és a PTP között. Az MTP-t csak akkor használhatja, ha olyan szoftverrel rendelkezik, amely csak PTP-t támogat.

Ha a készülék rendelkezik eltávolítható SD-kártyával, eltávolíthatja az SD-kártyát, és közvetlenül a számítógép SD-kártyanyílásába helyezheti. Az SD kártya a számítógépén tárolóeszközként érhető el, így elérheti az összes fájlt, futtathatja a fájl-helyreállítási szoftvert, és bármi mást tehet az MTP-vel.

Ajánlott: