Sommario
In definitiva, si tratta di stabilire se il dispositivo utilizza MSC o MTP / PTP. Di norma, i dispositivi di archiviazione dedicati come unità flash e dischi rigidi esterni utilizzano MSC, mentre gli smartphone e altri dispositivi che devono mantenere l'accesso ai dati mentre sono collegati a un computer o richiedono il controllo sui dati trasferiti utilizzeranno MTP. Molte fotocamere utilizzano PTP, un sottoinsieme di MTP.
Se il dispositivo utilizza MSC, dovrai espellerlo dal computer prima di poterlo rimuovere. Se utilizza MTP o PTP, l'espulsione non è richiesta.
Dettagli tecnici
La classe di archiviazione di massa (MSC) consente al computer di comunicare con l'unità allo stesso modo in cui verrebbe con un disco rigido interno o SSD, rendendolo più veloce di altri protocolli per il trasferimento di dati. Questo è ciò che utilizzano dispositivi di archiviazione dedicati come unità flash USB e dischi rigidi esterni. Tuttavia, richiede un livello di bloccoaccesso al supporto di memorizzazione sottostante e ciò significa accesso esclusivo al dispositivo. Di conseguenza, MSC non va bene per i dispositivi intelligenti perché devono essere in grado di accedere al contenuto del filesystem mentre il computer lo sta utilizzando. Uno smartphone dovrebbe effettivamente arrestare il proprio sistema operativo prima di poter concedere l'accesso a livello di blocco a un computer, una procedura ingombrante e che ti impedirebbe di eseguire app o di utilizzare il dispositivo mentre è connesso. È responsabilità del computer assicurarsi che i dati siano stati completamente trasferiti, quindi è necessario comunicare al computer che è stato fatto espellendolo.
Media Transfer Protocol (MTP) , che è ciò che utilizza la maggior parte dei dispositivi intelligenti, prevede il livello dei filel'accesso e il dispositivo, non il computer host, sono responsabili della gestione dei dati. Gli smartphone utilizzano MTP perché devono essere in grado di accedere ai dati mentre il dispositivo è collegato a un computer. MTP consente inoltre al dispositivo di controllare o limitare quali dati possono essere trasferiti; alcuni lettori multimediali / MP3 digitali (principalmente vecchi) utilizzano MTP per applicare la protezione della copia (DRM) sui file trasferiti o per garantire che i file multimediali trasferiti siano compatibili con il dispositivo. Poiché MTP presenta semplicemente una struttura gerarchica di file / cartelle, il computer non deve preoccuparsi del filesystem o del modo in cui il dispositivo memorizza i dati. In ogni caso, con MTP, non è necessario un comando di espulsione esplicito; una volta che il dispositivo comunica al sistema che il trasferimento è completo (la finestra di dialogo di avanzamento è stata chiusa), è possibile rimuovere il dispositivo senza espellerlo esplicitamente.
MTP è un superset di Picture Transfer Protocol (PTP) , originariamente progettato per telecamere che comunicano con i computer. Molte fotocamere utilizzano ancora PTP, ma alcune supportano MSC e alcune consentono di scegliere tra MSC e PTP. Inoltre, alcune fotocamere supportano la stampa diretta attraverso un protocollo noto come PictBridge , che richiede PTP. Come con MTP, PTP non richiede un comando di espulsione. Il fatto che una fotocamera possa utilizzare MSC, PTP o entrambi dipende da come la fotocamera gestisce la sua memoria mentre è collegata a un computer.
Nota che se rimuovi la scheda di memoria da una fotocamera e la inserisci in uno slot per scheda SD o in un altro lettore multimediale sul tuo computer, sarà un dispositivo MSC e dovrai espellerla quando hai finito di trasferire le foto.