Sommaire
En fin de compte, cela dépend du fait que le périphérique utilise MSC ou MTP / PTP. En règle générale, les périphériques de stockage dédiés tels que les clés USB et les disques durs externes utilisent MSC, tandis que les smartphones et autres périphériques devant conserver l'accès aux données lorsqu'ils sont connectés à un ordinateur ou nécessitant un contrôle sur les données transférées utilisent MTP. De nombreuses caméras utilisent PTP, un sous-ensemble de MTP.
Si le périphérique utilise MSC, vous devez l'éjecter de l'ordinateur avant de pouvoir le retirer. Si elle utilise MTP ou PTP, l’éjection n’est pas requise.
Détails techniques
La classe de stockage de masse (MSC) permet à l’ordinateur de communiquer avec le lecteur de la même manière qu’il le ferait avec un disque dur interne ou un disque SSD, le rendant plus rapide que d’autres protocoles de transfert de données. C’est ce que les périphériques de stockage dédiés tels que les clés USB et les disques durs externes utilisent. Cependant, il faut un niveau de blocaccès au support de stockage sous-jacent, ce qui signifie un accès exclusif au périphérique. Par conséquent, MSC ne convient pas aux périphériques intelligents, car ils doivent pouvoir accéder au contenu du système de fichiers pendant que l'ordinateur l'utilise. Un smartphone aurait effectivement besoin d’arrêter son système d’exploitation avant de pouvoir accorder un accès de bloc à un ordinateur - une procédure fastidieuse et qui vous empêcherait d’exécuter des applications ou d’utiliser le périphérique tant qu’il est connecté. Il incombe à l'ordinateur de s'assurer que les données ont été intégralement transférées. Vous devez donc informer l'ordinateur que vous avez terminé en les éjectant.
Le protocole de transfert de média (MTP) , utilisé par la plupart des périphériques intelligents, implique un niveau de fichieraccès, et le périphérique, et non l'ordinateur hôte, est responsable de la gestion des données. Les smartphones utilisent le protocole MTP car ils doivent pouvoir accéder aux données lorsque l'appareil est connecté à un ordinateur. MTP permet également à l'appareil de contrôler ou de limiter les données pouvant être transférées. certains lecteurs de média numérique / MP3 (principalement anciens) utilisent MTP pour appliquer la protection contre la copie (DRM) aux fichiers transférés ou pour garantir la compatibilité des fichiers multimédia transférés avec le périphérique. Comme MTP présente simplement une structure hiérarchique de fichiers / dossiers, l’ordinateur n’a pas besoin de s’inquiéter du système de fichiers ni de la manière dont l’appareil stocke les données. Dans tous les cas, avec MTP, une commande d’éjection explicite n’est pas nécessaire; une fois que le périphérique a informé le système que le transfert est terminé (la boîte de dialogue de progression s'est fermée), vous pouvez supprimer le périphérique sans l'éjecter explicitement.
MTP est un sur-ensemble du protocole PTP (Picture Transfer Protocol) , initialement conçu pour les appareils photo communiquant avec des ordinateurs. Beaucoup de caméras utilisent encore le protocole PTP, mais certaines prennent en charge le protocole MSC et d'autres permettent de choisir entre le protocole MSC et le protocole PTP. De plus, certains appareils prennent en charge l’impression directe via un protocole appelé PictBridge , qui requiert le protocole PTP. Comme avec MTP, PTP ne nécessite pas de commande d'éjection. Le fait qu'un appareil photo puisse utiliser MSC, PTP ou les deux dépend de la manière dont l'appareil photo gère son stockage lorsqu'il est connecté à un ordinateur.
Notez que si vous retirez la carte mémoire d'un appareil photo et l'insérez dans un lecteur de carte SD ou un autre lecteur de média de votre ordinateur, il s'agira d'un périphérique MSC et vous devrez l'éjecter une fois le transfert des photos terminé.