Almacenamiento masivo MTP, PTP y USB

Advertisements

Los dispositivos Android más antiguos admiten el almacenamiento masivo USB para transferir archivos de un lado a otro con una computadora. Los dispositivos Android modernos utilizan protocolos MTP o PTP; puede elegir el que prefiera.

Para seleccionar un protocolo de conexión USB, abra la aplicación Configuración, toque Almacenamiento, toque el botón de menú y toque Conexión USB a la computadora. También verá el protocolo que usa su dispositivo como una notificación cuando está conectado a una computadora a través de USB.

Por qué los dispositivos Android modernos no admiten el almacenamiento masivo USB

El almacenamiento masivo USB, también conocido como “clase de dispositivo de almacenamiento masivo USB”, USB MSC o UMS, era la forma en que las versiones anteriores de Android exponían su almacenamiento a una computadora. Cuando haya conectado su dispositivo Android a su computadora, debe presionar específicamente un botón «Conectar almacenamiento a la PC» para que el almacenamiento del dispositivo Android sea accesible a la computadora a través del almacenamiento masivo USB. Cuando lo desconecte de la computadora, debe presionar un botón «Apagar almacenamiento USB».

El almacenamiento masivo USB es el protocolo estándar utilizado por unidades flash, discos duros externos, tarjetas SD y otros dispositivos de almacenamiento USB. La unidad está completamente disponible para la computadora, como si fuera una unidad interna.

Advertisements

Hubo problemas con la forma en que funcionó. Independientemente del dispositivo que acceda al almacenamiento, debe haber acceso exclusivo. Cuando conectó el almacenamiento a la computadora, se desconectó del sistema operativo Android que se ejecuta en el dispositivo. Los archivos o aplicaciones almacenados en la tarjeta SD o el almacenamiento USB no estarán disponibles cuando se conecten a la computadora.

Los archivos del sistema tenían que almacenarse en algún lugar; nunca se desconectarían del dispositivo, por lo que terminó con dispositivos Android que contienen particiones / datos separados para el «almacenamiento del sistema» y particiones / sdcard para el «almacenamiento USB» en el mismo dispositivo de almacenamiento interno. Android instaló aplicaciones y sus archivos de sistema en / data, mientras que los datos del usuario se almacenaron en la partición / sdcard.

Advertisements

Debido a esta difícil división, puede terminar con muy poco espacio para las aplicaciones y demasiado espacio para los datos, o demasiado espacio para las aplicaciones y muy poco espacio para los datos. No podría cambiar el tamaño de estas particiones sin rootear su dispositivo; el fabricante eligió la cantidad correcta para cada partición en la fábrica.

Dado que el sistema de archivos tenía que ser accesible desde un dispositivo Windows, tenía que formatearse con el sistema de archivos FAT. Microsoft no solo tiene patentes que ejerce sobre FAT, sino que FAT también es un sistema de archivos más antiguo y lento sin un sistema de autorización moderno. Android ahora puede usar el moderno sistema de archivos ext4 para todas sus particiones, ya que no es necesario que Windows las pueda leer directamente.

Conectar un teléfono o tableta Android a una computadora como dispositivo de almacenamiento USB estándar es conveniente, pero hay demasiadas desventajas. La locura tenía que acabar, por lo que los dispositivos Android modernos utilizan diferentes protocolos de conexión USB.

MTP – Dispositivo multimedia

MTP significa «Protocolo de transferencia de medios». Cuando Android usa este protocolo, aparece en la computadora como un «dispositivo multimedia». El Protocolo de transferencia de medios se ha promocionado ampliamente como un protocolo estandarizado para transferir archivos de audio a reproductores de música digital utilizando Windows Media Player y aplicaciones similares. Fue diseñado para permitir que otras compañías de reproductores multimedia compitan con el iPod e iTunes de Apple.

Este protocolo funciona de manera muy diferente al almacenamiento masivo USB. En lugar de exponer el sistema de archivos sin formato de su dispositivo Android a Windows, MTP funciona a nivel de archivo. Su dispositivo Android no expone todo su dispositivo de almacenamiento a Windows. En cambio, cuando conecta un dispositivo a su computadora, la computadora sondea el dispositivo y el dispositivo responde con una lista de archivos y directorios que ofrece. La computadora puede descargar un archivo: solicitará el archivo del dispositivo y el dispositivo enviará el archivo a través de la conexión. Si una computadora desea descargar un archivo, envía el archivo al dispositivo y el dispositivo elige guardarlo. Cuando eliminas un archivo, tu computadora envía una señal al dispositivo que dice «Elimina este archivo» y el dispositivo puede eliminarlo.

Android puede elegir qué archivos le presenta y ocultar los archivos del sistema para que no pueda verlos ni editarlos. Si intenta eliminar o editar un archivo que no se puede editar, el dispositivo rechazará la solicitud y verá un mensaje de error.

Su computadora no necesita acceso exclusivo al dispositivo de almacenamiento, por lo que no es necesario conectar el almacenamiento, desconectarlo o tener particiones separadas para diferentes tipos de datos. Android también puede usar ext4 o cualquier otro sistema de archivos que deseen; Windows no necesita comprender el sistema de archivos, solo Android lo hace.

En la práctica, MTP funciona de manera muy similar al almacenamiento masivo USB. Por ejemplo, aparece un dispositivo MTP en el Explorador de Windows para que pueda navegar y transferir archivos. Linux también admite dispositivos MTP a través de libmtp, que normalmente se incluye con las distribuciones populares de Linux de escritorio. Los dispositivos MTP también deberían aparecer en su administrador de archivos de escritorio de Linux.

El Mac OS X de Apple es un fracaso, no incluye soporte MTP en absoluto. El iPod, iPhone y iPad de Apple utilizan su propio protocolo de sincronización patentado con iTunes, entonces, ¿por qué querrían admitir un protocolo de la competencia?

Google proporciona una Transferencia de archivos de Android aplicación para Mac OS X. Esta aplicación es solo un simple cliente MTP, por lo que funcionará para transferir archivos de un lado a otro en una Mac. Google no proporciona esta aplicación para otros sistemas operativos, ya que incluyen compatibilidad con MTP.

PTP – Cámara digital

PTP significa «Protocolo de transferencia de imágenes». Cuando Android usa este protocolo, aparece en la computadora como una cámara digital.

MTP se basa en realidad en PTP, pero agrega más funciones o «extensiones». PTP funciona igual que MTP y es comúnmente utilizado por cámaras digitales. Cualquier software que admita la captura de fotos desde una cámara digital admitirá la captura de fotos desde un teléfono Android cuando seleccione el modo PTP. PTP fue diseñado para ser un protocolo estándar para comunicarse con cámaras digitales.

En este modo, su dispositivo Android funcionará con aplicaciones de cámara digital que admitan PTP pero no MTP. Mac OS X de Apple es compatible con PTP, por lo que puede usar el modo PTP para transferir fotos desde un dispositivo Android a Mac a través de una conexión USB sin software especial.

Si tiene un dispositivo Android más antiguo, es posible que deba usar un almacenamiento masivo USB. En un dispositivo Android moderno, puede elegir entre MTP y PTP; debe usar MTP a menos que tenga un software que solo admita PTP.

Si su dispositivo tiene una tarjeta SD extraíble, puede quitar la tarjeta SD e insertarla directamente en la ranura para tarjetas SD de su computadora. La tarjeta SD estará disponible en su computadora como un dispositivo de almacenamiento, por lo que podrá acceder a todos los archivos que contiene, ejecutar el software de recuperación de archivos y hacer todo lo que no puede hacer con MTP.

Credito de imagen: Vegetando en Flickr

Advertisements

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *