Resumen
En última instancia, se trata de si el dispositivo utiliza MSC o MTP / PTP. Como regla general, los dispositivos de almacenamiento dedicados como las unidades flash y los discos duros externos usan MSC, mientras que los teléfonos inteligentes y otros dispositivos que necesitan mantener el acceso a los datos mientras están conectados a una computadora o requieren control sobre los datos transferidos usarán MTP. Muchas cámaras usan PTP, un subconjunto de MTP.
Si el dispositivo usa MSC, deberá expulsarlo de la computadora antes de poder eliminarlo. Si usa MTP o PTP, no se requiere expulsión.
Detalles técnicos
La clase de almacenamiento masivo (MSC) permite que la computadora se comunique con el disco de la misma manera que lo haría con un disco duro interno o SSD, lo que lo hace más rápido que otros protocolos para transferir datos. Esto es lo que utilizan los dispositivos de almacenamiento dedicados, como las unidades flash USB y los discos duros externos. Sin embargo, requiere nivel de bloqueacceso a los medios de almacenamiento subyacentes, y eso significa acceso exclusivo al dispositivo. Como resultado, MSC no está bien para dispositivos inteligentes porque necesitan poder acceder al contenido del sistema de archivos mientras la computadora lo está utilizando. Un teléfono inteligente necesitaría efectivamente apagar su sistema operativo antes de que pueda otorgar acceso a nivel de bloque a una computadora, un procedimiento engorroso y que le impediría ejecutar aplicaciones o usar el dispositivo mientras está conectado. Es responsabilidad de la computadora asegurarse de que los datos se hayan transferido por completo, por lo que debe decirle a la computadora que lo ha expulsado.
El Protocolo de transferencia de medios (MTP) , que es lo que usan la mayoría de los dispositivos inteligentes, implica el nivel de archivoacceso, y el dispositivo, no la computadora host, es responsable de administrar los datos. Los teléfonos inteligentes usan MTP porque necesitan poder acceder a los datos mientras el dispositivo está conectado a una computadora. MTP también permite que el dispositivo controle o limite qué datos se pueden transferir; algunos reproductores de medios digitales / MP3 (principalmente más antiguos) usan MTP para aplicar la protección contra copia (DRM) en los archivos transferidos o para garantizar que los archivos multimedia transferidos sean compatibles con el dispositivo. Como MTP simplemente presenta una estructura jerárquica de archivos / carpetas, la computadora no necesita preocuparse por el sistema de archivos o cómo el dispositivo almacena los datos. En cualquier caso, con MTP, no hay necesidad de un comando de expulsión explícito; Una vez que el dispositivo le dice al sistema que la transferencia se ha completado (el diálogo de progreso se ha cerrado), puede quitar el dispositivo sin expulsarlo explícitamente.
MTP es un superconjunto de Picture Transfer Protocol (PTP) , que fue diseñado originalmente para cámaras que se comunican con computadoras. Muchas cámaras todavía usan PTP, pero algunas admiten MSC, y algunas permiten elegir entre MSC y PTP. Además, algunas cámaras admiten la impresión directa a través de un protocolo conocido como PictBridge , que requiere PTP. Al igual que con MTP, PTP no requiere un comando de expulsión. Si una cámara puede usar MSC, PTP o ambas depende de cómo maneja su almacenamiento mientras está conectada a una computadora.
Tenga en cuenta que si retira la tarjeta de memoria de una cámara e la inserta en una ranura para tarjeta SD u otro lector de medios en su computadora, será un dispositivo MSC y deberá expulsarla cuando termine de transferir las imágenes.