MTP'nin aynı bölüm içinde taşınması uzun zaman alıyor


3

Benim bir Android 4.3 cihaz (Samsung Galaxy SIII LTE çalışan hisse senedi ROM'u) kullanarak bilgisayara bağlanan MTP Medya Aktarım Protokolü.

Bazı dosyaları düzenlemek istedim ve alt klasörler yaratıyor ve alt klasörleri bu alt klasörlere taşıyordum. Bunların hepsi aynı bölüm içinde (telefona takılı harici SD kart).

Böyle bir hareket biraz büyük boyutlu bir dosya içeriyordu 2 GB . Düzenli bir sabit disk sürücüsünde veya başparmak sürücüsünde, bu hareket çok hızlı olacaktı; birkaç saniye en fazla. Dosya verilerinin kendisi taşınmaz - yalnızca referans işaretçisi (dosya meta verileri) eski klasörden yeni klasöre değiştirilir.

Ancak, MTP’yi kullanarak bu hamle 17 dakika! (Tahmini 29 dakika idi.) Windows 7 bilgisayar dosyayı geçici olarak yerel sabit diske kopyaladı, ardından dosyayı yeni klasördeki cihaza yeniden kopyaladı. Ya öyle, ya da cihazdan kopya dosyayı yeni klasöre yerleştirin ve sonra orijinal dosyayı silin.

Bu bir normal MTP davranışı? Veya bilgisayarımda veya kullandığı protokol sürümünde bir sorun mu var?

Eğer normalse, aynı bölüm içinde dosyaları bu kadar verimsiz taşıma yöntemini seçmenin sebebi nedir? Değilse nasıl düzeltebilirim?

Yanıtlar:


3

Bu normal bir MTP davranışı mıdır?

Evet. Öyle görünüyor ki MTP oldukça çıplak kemikleri oldu protokol değil nesnelerin doğrudan değiştirilmesini desteklemek için tasarlandı - bence oldukça saçma bir ihmal. Wikipedia'ya göre:

MTP ve PTP standartları nesnelerin doğrudan değiştirilmesini desteklemez. Değiştirilen nesneler cihazdan kopyalanmalı ve bütünüyle geri yüklenmeli, bu da büyük nesneler için uzun zaman alabilir. Google’ın Android’deki MTP uygulaması bu sınırlama ile başa çıkmak için uzantılar içerir; ancak, bu uzantılar ana bilgisayar işletim sistemi tarafından desteklenmelidir ve varsayılan olarak bulunmaz. - Vikipedi

Android neden MTP'ye geçti?

Android, dosya sistemine erişme ve aynı zamanda bilgisayara erişim için hazır olma sorununu gidermek için disk depolama olarak montajdan MTP'ye geçti. Orijinal disk montajında, büyük kullanıcı depolama alanlarına sahip olan ancak uygulamalar ve uygulama depolama alanı için boş alan kalmasıyla sonuçlanan ayrı bölümlere sahip olmanız gerekiyor. niye ya hala yeterli miktarda depolama alanı varken). MTP ile artık ayrı bölümler olması gerekmez ve aynı bölüm hem uygulamalar hem de kullanıcılar tarafından kullanılabilir - bu da hem sistem hem de kullanıcı için bol miktarda depolama alanı sağlar.

Ancak, kalıcı olarak MTP'ye geçişte, Android zamana karşı dayanıklı, zengin özellikli bir dosya sistemi erişim yönteminden (disk depolama aygıtı) geriye dönük, özellik bakımından fakir fakat oldukça yeni bir yönteme (MTP) geri döndü. Ek olarak, Samsung cihazları Google’ın MTP uygulamasını kullanmaz ve bu nedenle, orijinal MTP uygulamasının sınırlamalarını aşma gibi bir uzantı kullanmazlar. bunlar .

Olası geçici çözüm

Büyük dosyaları taşırken daha iyi bir seçenek kullanmak Dosya Yöneticisi uygulama (örneğin ES Dosya Gezgini ) Telefonunuza veya tabletinize, MTP üzerinden cihazınıza bağlı bilgisayarınızı kullanarak taşımaya çalışmak yerine.


açıklama için teşekkürler. mtp, telefonu bir bilgisayara bağlarken temelde bozuluyor. Telefonumdaki dosyalar ile ilgili önemli bir şey yapmak için sd kartımı fiziksel olarak çıkartmam ve bir kart okuyucumla bağlantı kurmam gerekiyor ve genellikle telefonun dosya sistemine çarpmamaktan kaçınıyorum. ihmal edilen bir diğer gözetim IMHO, MTP'den telefondaki usb seçeneklerinde açılan depolamaya geçtiğiniz bir tür "gelişmiş seçenek" seçeneğine izin vermemektedir.
chiliNUT
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.