Connexions USB Android expliquées: stockage de masse MTP, PTP et USB

Table des matières:

Connexions USB Android expliquées: stockage de masse MTP, PTP et USB
Connexions USB Android expliquées: stockage de masse MTP, PTP et USB

Vidéo: Connexions USB Android expliquées: stockage de masse MTP, PTP et USB

Vidéo: Connexions USB Android expliquées: stockage de masse MTP, PTP et USB
Vidéo: HOW TO Download and Install Python (Windows, Linux, Mac, Android, iOS) - Python for Beginners - YouTube 2024, Novembre
Anonim
Les appareils Android plus anciens prennent en charge le stockage de masse USB pour le transfert de fichiers avec un ordinateur. Les appareils Android modernes utilisent les protocoles MTP ou PTP - vous pouvez choisir celui que vous préférez.
Les appareils Android plus anciens prennent en charge le stockage de masse USB pour le transfert de fichiers avec un ordinateur. Les appareils Android modernes utilisent les protocoles MTP ou PTP - vous pouvez choisir celui que vous préférez.

Pour sélectionner un protocole de connexion USB, ouvrez l'application Paramètres, appuyez sur Stockage, appuyez sur le bouton de menu, puis appuyez sur Connexion ordinateur USB. Vous verrez également le protocole utilisé par votre appareil comme notification lorsqu'il est connecté à un ordinateur via USB.

Pourquoi les appareils Android modernes ne prennent pas en charge le stockage de masse USB

Le stockage de masse USB - également appelé «classe de périphériques de stockage de masse USB», USB MSC, ou UMS - était le moyen utilisé par les anciennes versions d'Android pour exposer leur stockage à un ordinateur. Lorsque vous connectez votre appareil Android à votre ordinateur, vous devez appuyer spécifiquement sur un bouton «Connecter le stockage à un PC» pour rendre le stockage de l'appareil Android accessible à l'ordinateur via un stockage de masse USB. Lorsque vous le déconnectez de l’ordinateur, vous devez appuyer sur le bouton «Désactiver le stockage USB».

Le stockage de masse USB est le protocole standard utilisé par les lecteurs flash, les disques durs externes, les cartes SD et autres périphériques de stockage USB. Le lecteur est entièrement disponible pour l'ordinateur, comme s'il s'agissait d'un lecteur interne.

Il y avait des problèmes avec la façon dont cela fonctionnait. Quel que soit le périphérique qui accède au stockage, celui-ci nécessite un accès exclusif. Lorsque vous avez connecté le stockage à l'ordinateur, celui-ci a été déconnecté du système d'exploitation Android exécuté sur le périphérique. Tous les fichiers ou applications stockés sur la carte SD ou le stockage USB seraient indisponibles lors de la connexion à l'ordinateur.

Les fichiers système devaient être stockés quelque part; ils ne seront jamais déconnectés du périphérique. Vous vous retrouvez donc avec des périphériques Android contenant des partitions / données distinctes pour le «stockage système» et des partitions / sdcard pour le «stockage USB» sur le même périphérique de stockage interne. Android a installé les applications et ses fichiers système sur / data, tandis que les données utilisateur étaient stockées sur la partition / sdcard.
Les fichiers système devaient être stockés quelque part; ils ne seront jamais déconnectés du périphérique. Vous vous retrouvez donc avec des périphériques Android contenant des partitions / données distinctes pour le «stockage système» et des partitions / sdcard pour le «stockage USB» sur le même périphérique de stockage interne. Android a installé les applications et ses fichiers système sur / data, tandis que les données utilisateur étaient stockées sur la partition / sdcard.

En raison de cette séparation brutale, vous risquez de vous retrouver avec un espace insuffisant pour les applications et un espace trop important pour les données, ou un espace insuffisant pour les applications et un espace trop important pour les données. Vous ne pouvez pas redimensionner ces partitions sans enraciner votre appareil. Le fabricant a choisi la quantité appropriée pour chaque partition en usine.

Étant donné que le système de fichiers devait être accessible à partir d'un périphérique Windows, il devait être formaté avec le système de fichiers FAT. Non seulement Microsoft dispose-t-il de brevets sur FAT, mais FAT est également un système de fichiers plus ancien et plus lent sans système de permission moderne. Android peut maintenant utiliser le système de fichiers ext4 moderne pour toutes ses partitions, car elles n'ont pas besoin d'être directement lisibles par Windows.
Étant donné que le système de fichiers devait être accessible à partir d'un périphérique Windows, il devait être formaté avec le système de fichiers FAT. Non seulement Microsoft dispose-t-il de brevets sur FAT, mais FAT est également un système de fichiers plus ancien et plus lent sans système de permission moderne. Android peut maintenant utiliser le système de fichiers ext4 moderne pour toutes ses partitions, car elles n'ont pas besoin d'être directement lisibles par Windows.

Connecter un téléphone ou une tablette Android à un ordinateur en tant que périphérique de stockage USB standard est pratique, mais il y a trop d'inconvénients. La folie a dû cesser, de sorte que les appareils Android modernes utilisent différents protocoles de connexion USB.

Image
Image

MTP - Périphérique multimédia

MTP signifie «Media Transfer Protocol». Lorsque Android utilise ce protocole, l'ordinateur apparaît comme un «périphérique multimédia». Le protocole de transfert multimédia a été largement promu en tant que protocole normalisé pour le transfert de fichiers audio vers des lecteurs de musique numériques à l'aide de Windows Media Player. et applications similaires. Il a été conçu pour permettre à d’autres sociétés de lecteurs multimédias de concurrencer les iPod et iTunes d’Apple.

Ce protocole fonctionne très différemment du stockage de masse USB. Plutôt que d’exposer le système de fichiers brut de votre périphérique Android à Windows, MTP fonctionne au niveau du fichier. Votre appareil Android n’expose pas tout son périphérique de stockage à Windows. Au lieu de cela, lorsque vous connectez un périphérique à votre ordinateur, celui-ci interroge le périphérique et celui-ci répond avec une liste de fichiers et de répertoires proposés. L'ordinateur peut télécharger un fichier - il demandera le fichier à l'appareil et celui-ci l'enverra via la connexion. Si un ordinateur souhaite télécharger un fichier, il l'envoie à l'appareil et celui-ci choisit de l'enregistrer. Lorsque vous supprimez un fichier, votre ordinateur envoie un signal au périphérique en indiquant «Veuillez supprimer ce fichier». Le périphérique peut le supprimer.

Android peut choisir les fichiers qu’il vous présente et masquer les fichiers système afin que vous ne puissiez pas les voir ou les modifier. Si vous essayez de supprimer ou d’éditer un fichier qui ne peut pas être modifié, l’appareil refusera la demande et vous verrez un message d’erreur.

Votre ordinateur n’a pas besoin d’un accès exclusif au périphérique de stockage. Il n’est donc pas nécessaire de connecter le stockage, de le déconnecter ou de créer des partitions distinctes pour différents types de données. Android peut également utiliser ext4 ou tout autre système de fichiers de son choix - Windows ne doit pas comprendre le système de fichiers, seul Android le sait.

En pratique, le MTP fonctionne beaucoup comme le stockage de masse USB. Par exemple, un périphérique MTP apparaît dans l'Explorateur Windows afin que vous puissiez parcourir et transférer des fichiers. Linux inclut également des offres pour les périphériques MTP via libmtp, généralement inclus dans les distributions Linux de bureau les plus répandues. Les périphériques MTP doivent également apparaître sur le gestionnaire de fichiers de votre bureau Linux.
En pratique, le MTP fonctionne beaucoup comme le stockage de masse USB. Par exemple, un périphérique MTP apparaît dans l'Explorateur Windows afin que vous puissiez parcourir et transférer des fichiers. Linux inclut également des offres pour les périphériques MTP via libmtp, généralement inclus dans les distributions Linux de bureau les plus répandues. Les périphériques MTP doivent également apparaître sur le gestionnaire de fichiers de votre bureau Linux.

Le système d'exploitation Mac OS X d'Apple est une solution miracle - il n'inclut pas du tout le support MTP. Les iPod, iPhone et iPad d’Apple utilisent leur propre protocole de synchronisation avec iTunes, alors pourquoi voudraient-ils prendre en charge un protocole concurrent?

Google fournit une application de transfert de fichiers Android pour Mac OS X. Cette application n'est qu'un simple client MTP. Elle fonctionne donc pour le transfert de fichiers sur un Mac. Google ne fournit pas cette application pour d’autres systèmes d’exploitation, car ils incluent le support MTP.

Image
Image

PTP - Appareil photo numérique

PTP signifie «Picture Transfer Protocol». Lorsque Android utilise ce protocole, l'ordinateur apparaît comme un appareil photo numérique.

Le protocole MTP est en fait basé sur le protocole PTP, mais ajoute davantage de fonctionnalités, ou «extensions». Le protocole PTP fonctionne de la même manière que le protocole MTP et est couramment utilisé par les appareils photo numériques. Tout logiciel prenant en charge la capture de photos à partir d'un appareil photo numérique prend en charge la capture de photos à partir d'un téléphone Android lorsque vous sélectionnez le mode PTP. PTP a été conçu pour être un protocole standard de communication avec les appareils photo numériques.

Dans ce mode, votre appareil Android fonctionnera avec les applications pour appareils photo numériques prenant en charge PTP mais pas MTP. Mac OS X d’Apple prend en charge le protocole PTP. Vous pouvez donc utiliser le mode PTP pour transférer des photos d’un périphérique Android vers un Mac via une connexion USB sans logiciel spécial.

Image
Image

Si vous possédez un appareil Android plus ancien, vous serez peut-être obligé d'utiliser le stockage de masse USB. Sur un appareil Android moderne, vous avez le choix entre MTP et PTP. Vous devez utiliser MTP, sauf si vous disposez d'un logiciel ne prenant en charge que PTP.

Si votre appareil dispose d’une carte SD amovible, vous pouvez la retirer et l’insérer directement dans le logement pour carte SD de votre ordinateur. La carte SD sera disponible sur votre ordinateur en tant que périphérique de stockage. Vous pourrez ainsi accéder à tous ses fichiers, exécuter un logiciel de récupération de fichiers et faire tout ce que vous ne pouvez pas faire avec MTP.

Conseillé: