Ringkasan
Ini pada akhirnya adalah masalah apakah perangkat menggunakan MSC atau MTP / PTP. Sebagai aturan, perangkat penyimpanan khusus seperti flash drive dan hard drive eksternal menggunakan MSC, sementara smartphone dan perangkat lain yang perlu mempertahankan akses ke data saat terhubung ke komputer atau membutuhkan kontrol atas data yang ditransfer akan menggunakan MTP. Banyak kamera menggunakan PTP, bagian dari MTP.
Jika perangkat menggunakan MSC, Anda harus mengeluarkannya dari komputer sebelum Anda dapat menghapusnya. Jika menggunakan MTP atau PTP, ejeksi tidak diperlukan.
Rincian teknis
The Mass Storage Class (MSC) memungkinkan komputer untuk berkomunikasi dengan drive di banyak cara yang sama itu akan dengan hard drive internal atau SSD, sehingga lebih cepat daripada protokol lain untuk mentransfer data. Inilah yang digunakan oleh perangkat penyimpanan khusus seperti USB flash drive dan hard drive eksternal. Namun, itu membutuhkan tingkat blokakses ke media penyimpanan yang mendasarinya, dan itu berarti akses eksklusif ke perangkat. Akibatnya, MSC tidak oke untuk perangkat pintar karena mereka harus dapat mengakses konten sistem file saat komputer menggunakannya. Sebuah smartphone secara efektif perlu mematikan OS-nya sebelum dapat memberikan akses tingkat blok ke komputer — prosedur yang rumit, dan yang akan mencegah Anda menjalankan aplikasi atau menggunakan perangkat saat terhubung. Adalah tanggung jawab komputer untuk memastikan bahwa data telah ditransfer sepenuhnya, jadi Anda harus memberi tahu komputer bahwa Anda telah selesai dengan mengeluarkannya.
Media Transfer Protocol (MTP) , yang digunakan oleh sebagian besar perangkat pintar, melibatkan tingkat fileakses, dan perangkat, bukan komputer host, bertanggung jawab untuk mengelola data. Smartphone menggunakan MTP karena mereka harus dapat mengakses data saat perangkat terhubung ke komputer. MTP juga memungkinkan perangkat untuk mengontrol atau membatasi data apa yang dapat ditransfer; beberapa media digital / pemutar MP3 menggunakan MTP untuk menegakkan perlindungan salinan (DRM) pada file yang ditransfer atau untuk memastikan bahwa file media yang ditransfer kompatibel dengan perangkat. Karena MTP hanya menyajikan struktur file / folder hirarkis, komputer tidak perlu khawatir tentang sistem file atau bagaimana perangkat menyimpan data. Dalam kasus apa pun, dengan MTP, tidak perlu perintah eject eksplisit; setelah perangkat memberi tahu sistem bahwa transfer telah selesai (dialog progres telah ditutup), Anda dapat menghapus perangkat tanpa secara eksplisit mengeluarkannya.
MTP adalah superset dari Picture Transfer Protocol (PTP) , yang pada awalnya dirancang untuk kamera yang berkomunikasi dengan komputer. Banyak kamera masih menggunakan PTP, tetapi beberapa mendukung MSC, dan beberapa memungkinkan pilihan antara MSC dan PTP. Selain itu, beberapa kamera mendukung pencetakan langsung melalui protokol yang dikenal sebagai PictBridge , yang membutuhkan PTP. Seperti MTP, PTP tidak memerlukan perintah eject. Apakah kamera dapat menggunakan MSC, PTP, atau keduanya tergantung pada bagaimana kamera menangani penyimpanannya saat terhubung ke komputer.
Perhatikan bahwa jika Anda mengeluarkan kartu memori dari kamera dan memasukkannya ke dalam slot kartu SD atau pembaca media lainnya di komputer Anda, itu akan menjadi perangkat MSC dan Anda harus mengeluarkannya ketika Anda sudah selesai mentransfer gambar.