Résumé
Il s'agit finalement de savoir si l'appareil utilise MSC ou MTP/PTP. En règle générale, les appareils de stockage dédiés tels que les clés USB et les disques durs externes utilisent MSC, tandis que les smartphones et autres appareils qui ont besoin de maintenir l'accès aux données lorsqu'ils sont connectés à un ordinateur ou qui requièrent un contrôle sur les données transférées utiliseront MTP. De nombreux appareils photo utilisent PTP, un sous-ensemble de MTP.
Si l'appareil utilise MSC, vous devrez l'éjecter de l'ordinateur avant de pouvoir le retirer. Si celui-ci utilise MTP ou PTP, l'éjection n'est pas nécessaire.
Détails techniques
La Classe de dispositif de stockage de masse (MSC) permet à l'ordinateur de communiquer avec le lecteur de la même manière qu'avec un disque dur interne ou un SSD, ce qui le rend plus rapide que d'autres protocoles pour le transfert de données. C'est ce que utilisent les appareils de stockage dédiés comme les clés USB et les disques durs externes. Cependant, cela nécessite un accès au niveau du bloc au support de stockage sous-jacent, ce qui signifie un accès exclusif à l'appareil. En conséquence, MSC n'est pas adapté aux appareils intelligents car ils doivent pouvoir accéder au contenu du système de fichiers pendant que l'ordinateur l'utilise. Un smartphone devrait effectivement arrêter son OS avant de pouvoir accorder un accès au niveau du bloc à un ordinateur, une procédure fastidieuse, et qui vous empêcherait d'exécuter des applications ou d'utiliser l'appareil pendant qu'il est connecté. Il revient à l'ordinateur de s'assurer que les données ont été complètement transférées, c'est pourquoi vous devez indiquer à l'ordinateur que vous avez terminé en l'éjectant.
Le Protocole de transfert de médias (MTP), que la plupart des appareils intelligents utilisent, implique un accès au niveau du fichier, et l'appareil, et non l'ordinateur hôte, est responsable de la gestion des données. Les smartphones utilisent MTP car ils doivent pouvoir accéder aux données pendant que 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édias numériques/MP3 (principalement plus anciens) utilisent MTP pour imposer une protection contre la copie (DRM) sur les fichiers transférés ou pour garantir que les fichiers multimédias transférés sont compatibles avec l'appareil. Comme MTP présente simplement une structure de fichiers/dossiers hiérarchique, l'ordinateur n'a pas besoin de se soucier du système de fichiers ou de la manière dont l'appareil stocke les données. En tout état de cause, avec MTP, il n'est pas nécessaire d'éjecter explicitement; une fois l'appareil indique au système que le transfert est terminé (la boîte de dialogue de progression est fermée), vous pouvez retirer l'appareil sans l'éjecter explicitement.
MTP est un surensemble du Protocole de transfert d'images (PTP), qui a été initialement conçu pour que les appareils photo communiquent avec les ordinateurs. De nombreux appareils photo utilisent encore PTP, mais certains prennent en charge MSC, et certains permettent de choisir entre MSC et PTP. De plus, certains appareils photo prennent en charge l'impression directe via un protocole appelé PictBridge, qui nécessite PTP. Comme avec MTP, PTP ne nécessite pas de commande d'éjection. La capacité d'un appareil photo à 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.
Remarquez que si vous retirez la carte mémoire d'un appareil photo et que vous l'insérez dans un lecteur de carte SD ou autre sur votre ordinateur, il s'agira d'un appareil MSC et vous devrez l'éjecter lorsque vous aurez terminé de transférer les images.