Bisakah Anda "menarik steker" pada perangkat MTP?

17

Setelah memasang perangkat penyimpanan USB khas ke Windows, penting untuk melepas drive dengan benar sebelum mencabutnya. Jika tidak, Anda mungkin kehilangan data.

Tetapi untuk perangkat MTP (seperti banyak perangkat Android) yang terhubung ke kotak Windows melalui USB, apakah perlu melakukan prosedur apa pun sebelum melepaskan kabel USB?

Saya tertarik memahami ini untuk semua versi Windows (XP dan yang lebih baru), jadi harap sertakan versi Windows yang berlaku dalam jawaban Anda.

RockPaperLizard
sumber
1
Anda harus selalu mengeluarkan perangkat penyimpanan massal. Kebijakan ini berlaku untuk semua versi Windows dan semua jenis perangkat penyimpanan yang terhubung ke Windows.
Ramhound
@Ramhound Itulah yang saya pikirkan juga, tetapi untuk perangkat Android MTP di Windows 7, saya tidak melihat ikon systray (tersembunyi atau terlihat) untuk melakukan eject.
RockPaperLizard
@Ramhound Juga, di Windows File Explorer, menu konteks tidak memiliki item menu Keluarkan untuk perangkat Android MTP.
RockPaperLizard
1
@Ramhound Saya merasa sedikit konyol untuk bertanya, tapi di mana itu? Saya tidak melihatnya. Akan menghapus komentar ini karena malu setelah Anda memberi tahu saya bahwa saya sedang menatap langsung ke sana ... :-)
RockPaperLizard
3
@Ramhound: Perangkat MTP bukan perangkat penyimpanan massal.
user1686

Jawaban:

21

Ketika Anda mencolokkan USB mass storage device, itu memberikan komputer host akses tidak terdiferensiasi ke penyimpanan massal.

Ini mengasumsikan kontrol mutlak atas sistem file yang mirip dengan hard drive.

Dengan demikian, kecuali diperintahkan secara eksplisit oleh sistem host untuk memutuskan koneksi antara perangkat ada kemungkinan bahwa komputer host dapat merusak sistem file. Karena itu "Safely Remove Hardware and Eject Media"pesannya.


Namun,, MTPatau Media Transfer Protocol, beroperasi pada tingkat file daripada sebagai unit besar penyimpanan massal di tingkat blok.

Saat mencolokkan perangkat seperti perangkat MTP, sistem host menanyakan file pada perangkat tersebut.

Ini sering dipertahankan sebagai database atau indeks pada sistem file root perangkat MTP. Sistem perangkat MTP tidak perlu memindai ulang seluruh perangkat ketika isinya diubah; hanya perlu memperbarui database / indeks.


Sistem host kemudian dapat mengunduh file, sinyal akan dikirim ke perangkat untuk mengakui permintaan ini. File yang diminta akan dikirim oleh perangkat.

Menghapus file bekerja dengan cara yang sama. Sistem host mengirimkan pesan ke perangkat, menandai file untuk dihapus. Perangkat menghapus file setelah menerima sinyal.

Ini berfungsi seperti sistem file transaksional, di mana file tersebut dimodifikasi atau tidak. Penyimpanan tidak akan terpengaruh oleh transfer yang gagal.


Ini juga alasan mengapa MTP hanya memungkinkan satu transfer file pada satu waktu (transfer file atom), sehingga korupsi tidak dapat terjadi karena operasi dijalankan secara berurutan.

Jadi ya, Anda bisa menarik steker pada perangkat Anda.

Bacaan lebih lanjut tentang MTP, dan perbandingan ke Penyimpanan Massal USB

Carrein
sumber
Saya membuat beberapa suntingan untuk jawaban Anda. Jika Anda bisa, silakan periksa kembali suntingan saya untuk memastikan semuanya beres.
RockPaperLizard
@RockPaperLizard Terima kasih atas suntingannya. Saya mencoba mencari gambar untuk menggambarkan protokol lebih lanjut tetapi tidak ada sejauh ini. Jika saya menemukan sesuatu, saya akan mengedit posting ini lagi.
Carrein