9Sep

Windows'a Bağlanan Aygıtları "Çıkart" Gerekiyor mu?

Hepimiz biliyoruz ki, USB yığın depolama aygıtlarını bilgisayarlarımızdan ayırmanın doğru bir yolu ve yanlış yolu var, ancak aynı ilke MTP aygıtları için de geçerlidir? Bugünün Süper Kullanıcısı Q & A yayını, merak uyandırıcı bir okuyucunun sorusuna cevap buluyor.

Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.

Soru

SuperUser okuyucu RockPaperLizard, Windows'a bağlı MTP aygıtları üzerinde USB fişini kolayca çekip çekemeyeceğinizi bilmek istiyor:

Windows'a tipik bir USB yığın depolama aygıtı taktıktan sonra, aygıtın fişini çekmeden önce düzgün şekilde çıkarılmasının önemli olduğunu biliyorumveri kaybetme olasılığını önlemek için. Fakat bir Windows bilgisayarına USB aracılığıyla bağlanan MTP aygıtları( bir çok Android aygıtı gibi) için, USB kablosunu çıkarmadan önce özel veya özel yordamı gerçekleştirmeniz gerekiyor mu?

Bunu Windows'un tüm sürümleri için( XP ve üstü) anlamak ilgim içindi, bu nedenle lütfen geçerli Windows sürümü / versiyonlarını cevabınıza ekleyin.

Windows'a bağlı MTP aygıtlarında USB fişini çekebilir misiniz?

Cevap

SuperUser katkıda bulunan Carrein'in bize cevabı var:

USB yığın depolama aygıtlarını takarken, bir ana bilgisayara yığın depolamaya farklılaşmayan erişim sağlıyor. Bir sabit disk sürücüsüne benzeyen dosya sistemi üzerindeki mutlak denetimi varsayar.

Bu nedenle, ana bilgisayar sistemi tarafından aygıtlar arasındaki bağlantıyı kesmek için açıkça komut edilmedikçe, ana bilgisayarın dosya sistemini bozma ihtimali vardır. Bu nedenle, "Donanımı Güvenle Kaldırın ve Ortamı Çıkartın" mesajı.

Ancak, MTP veya Medya Aktarım Protokolü, blok düzeyinde büyük bir yığın depolama birimi olarak değil, dosya düzeyinde çalışır. Ana sistem, bir MTP aygıtı gibi bir aygıta takarken 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üncelleştirmesi gerekir.

Ana sistem daha sonra, bir dosyanın indirilmesini isteyen bir mesaj gönderebilir ve bu da sinyali onayladıktan sonra cihaz tarafından gönderilir. Dosyaları silmek aynı şekilde işe yarar. Ana makine sistemi, bir dosyayı silinmek üzere işaretleyen bir ileti gönderir ve ardından aygıt, sinyali onayladıktan sonra dosyayı kaldırır.

Bu, dosyanın değiştirildiği veya değiştirilmediği işlemsel bir dosya sistemi gibi çok işe yarar. Depolama, başarısız bir aktarımdan etkilenmeyecektir. MTP'nin bir seferde tek bir dosya aktarımına( atomik dosya aktarımı) izin vermesinin nedeni de budur, böylece işlemler sırayla yürütülürken bozulma meydana gelemez.

Yani evet, cihazınızdaki USB fişini çekebilirsiniz.

Ek Okuma: Medya Aktarım Protokolü [Wikipedia]

Açıklamaya eklemek isteyen var mı?Yorumların sesini kapatın. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.

Resim Kredisi: Jeremy Keith( Flickr)