Bir taktığınızda USB mass storage device
, ana bilgisayara yığın depolama birimine farklılaşmamış erişim sağlar.
Sabit disk sürücüsüne benzer şekilde dosya sistemi üzerinde mutlak kontrol olduğunu varsayar.
Bu nedenle, ana bilgisayar sistemi tarafından aygıtlar arasındaki bağlantıyı kesmesi için açıkça komut verilmedikçe, ana bilgisayarın dosya sistemini bozma olasılığı vardır. Dolayısıyla "Safely Remove Hardware and Eject Media"
mesaj.
Ancak, MTP
veya Media Transfer Protocol
, blok düzeyinde büyük bir yığın depolama birimi yerine dosya düzeyinde çalışır.
MTP aygıtı gibi bir aygıt takarken, ana sistem aygıttaki dosyaları sorgular.
Bu genellikle MTP aygıtının kök dosya sisteminde bir veritabanı veya dizin olarak korunur. MTP aygıtının sistemi, içeriği değiştirildiğinde tüm aygıtı yeniden taramak zorunda değildir; yalnızca veritabanını / dizini güncellemesi gerekir.
Ana bilgisayar sistemi daha sonra bir dosya indirebilir, bu isteği onaylamak için cihaza bir sinyal gönderilir . İstenen dosya cihaz tarafından gönderilir.
Dosyaları silmek de aynı şekilde çalışır. Ana bilgisayar sistemi , cihaza bir dosyayı silmek üzere işaretleyerek mesaj gönderir . Cihaz , sinyali onayladıktan sonra dosyayı kaldırır .
Bu, dosyanın değiştirildiği veya değiştirilmediği işlem dosya sistemine çok benzer. Depolama başarısız aktarımdan etkilenmeyecek.
MTP'nin aynı anda yalnızca bir dosya aktarımına (atomik dosya aktarımı) izin vermesinin nedeni de budur, böylece işlemler sırayla çalıştırıldıkça bozulma meydana gelmez.
Yani evet, sadece cihazınızdaki fişi çekebilirsiniz .
MTP hakkında daha fazla bilgi ve USB Yığın Depolama ile karşılaştırmalar