Сверхмедленная скорость при передаче файлов между ПК и Samsung S5

Я только что получил свой новый Samsung Galaxy S5, оригинальную прошивку с версией 4.4.2. Он использует новую карту памяти Toshiba U3 micro SD емкостью 64 ГБ.

Когда я переносил папку WhatsApp с ПК на GS5, у меня ушло более 24 часов!!!

Папка WhatsApp имеет размер около 3 ГБ и содержит тысячи полученных/отправленных изображений.

В первый раз я переношу их с ПК на (быструю) SD-карту в телефоне. Это действительно заняло у меня больше 24 часов. Во второй раз попробовал перенести их с ПК во внутреннюю память телефона. Кажется, что это немного быстрее. Я не стал ждать его завершения. Но я предполагаю, что это также займет 20+ часов.

Когда я использую файловый менеджер в GS5, чтобы скопировать всю папку размером 3 ГБ с SD-карты во внутреннюю память телефона, это занимает всего 5 минут или меньше. (В конце концов, это карта U3)

Я провел небольшой тест. Переношу только файлы базы данных с ПК на SD карту (в телефоне). Файлов 7, всего 1 Гб. Это занимает всего 1 минуту.

Итак, я предполагаю, что скорость передачи будет очень низкой, когда она содержит много маленьких файлов .

  • Та же проблема возникает на разных быстрых компьютерах.
  • Я использовал оригинальный USB-кабель и пробовал другие короткие и средние кабели.
  • Я предпочитаю не вытаскивать SD-карту каждый раз. Даже если я это сделаю, передача с ПК на телефон также имеет проблему с очень низкой скоростью.
  • Я знаю, что есть темы, предлагающие передать файл другими способами. Но меня беспокоит: почему это так необоснованно медленно? И я предпочитаю использовать метод USB.

Является ли мой телефон дефектом?

Вы используете USB 2.0 или USB 3.0? Как видно из приведенного ниже ответа, он будет медленным, несмотря ни на что, из-за того, как работает MTP, однако предполагается, что скорость будет лучше с кабелем USB 3.0.
Я предполагаю, что это 3.0 (но не уверен на 100%). Однако, даже если это 2.0, он все равно не должен быть таким ужасно медленным.
Если вы используете оригинальный кабель, то, скорее всего, это USB 2.0, по какой-то причине USB 3.0 не поставляется с телефоном.
Хм... Спасибо за ваше предложение. Я найду кабель USB 3.0 и попробую еще раз. :)
В то время как @midnite дал прекрасное объяснение проблемы. Чтобы решить эту проблему, вы должны включить отладку USB в вашем Android, и тогда скорость передачи будет такой, как ожидается от USB.
У меня тоже была такая проблема в ОП. Это очень расстраивает, когда вы обнаруживаете, что ваше время убивают такие глупости. В конечном итоге я нашел несколько решений и лучшие из них перечислены здесь . Вы можете попробовать это как-нибудь.
о, да, большая помощь USB 3.0, чтобы перейти от мучительно медленного к скорости чуть ниже улитки и все так же болезненно, еще раз говорю, бесполезно

Ответы (4)

Википедия снова наш друг. :)

http://en.wikipedia.org/wiki/Media_Transfer_Protocol#Недостатки

Цитировать:

MTP не допускает параллелизма , в отличие от запоминающего устройства USB или NAS. MTP был построен так, чтобы разрешать только одну операцию за раз (например, операцию чтения, записи или удаления), в то время как никакая другая операция не может быть выполнена, пока предыдущая операция не будет завершена.

По своей конструкции устройства MTP (как и устройства PTP) не рассматриваются как традиционные съемные диски. Фактическая файловая система реализуется устройством, а не операционной системой компьютера. Это также означает, что инструменты восстановления файловой системы на компьютере будут бесполезны . Кроме того, большинство других программ на компьютере не распознают устройство MTP, ограничивая пользователя программным обеспечением от производителя устройства или другими специфическими программами MTP.

При открытии файла пользователь должен дождаться, пока файл будет скопирован на хост-компьютер/устройство, прежде чем его можно будет просмотреть ; файл остается в памяти хост-компьютера после просмотра и после удаления устройства.

Устройства, которые ограничены передачей MTP, не разрешают и не поддерживают мгновенный доступ или многозадачность.

Стандарты MTP и PTP не поддерживают прямую модификацию объектов. Измененные объекты должны быть скопированы с устройства и повторно загружены полностью, что может занять много времени для больших объектов. Реализация Google MTP в Android включает расширения для устранения этого ограничения; однако эти расширения должны поддерживаться основной операционной системой и недоступны по умолчанию. Это блокирует прямое создание файлов на устройстве с главного компьютера; файлы должны быть сначала созданы на хост-компьютере, а затем скопированы.

...

Большинству MTP-совместимых устройств не назначаются буквы дисков ; вместо этого они отображаются как «устройства» в таких приложениях, как проводник Windows.

Я нашел решение для этого. сначала создайте zip-файл изображений или того, что вы хотите скопировать, затем вставьте этот zip-файл на свой телефон, а затем разархивируйте файлы в соответствующие папки. Используйте файловый менеджер xplore для лучшего файлового менеджера, которым я пользуюсь более 10 лет.

еще кое-что. прежде чем копировать его на телефон, просто измените расширение с .zip на что-нибудь необычное, что не может быть распознано системой, а затем скопируйте этот файл. после успешного копирования измените расширение обратно на .zip.
@jayesh Ваш последний комментарий кажется КРИТИЧЕСКИМ шагом в предполагаемом решении. Почему это нельзя ОТРЕДАКТИРОВАНО в ответ де-факто? Комментарии считаются временными и могут быть удалены в любое время. Исходный пост может постоянно содержать этот предполагаемый КРИТИЧЕСКИЙ шаг.
Привет и добро пожаловать на сайт вопросов и ответов Android Enthusiasts Stack Exchange. По сравнению с другими форумами структура этого сайта состоит в основном из вопросов и ответов с дополнительными комментариями. Вы всегда можете отредактировать свой пост, чтобы расширить и добавить больше деталей, в то время как комментарии обычно используются только для дополнительной информации. Подумайте о том, чтобы совершить краткий обзор , чтобы лучше понять, как работает этот сайт. Спасибо.

Я нашел кого-то с той же проблемой, что и у ОП, так что не волнуйтесь, ваш телефон исправен.

Я хотел бы сначала добавить несколько мыслей в ответ на ответ выше. Хотя может быть правильно, что MTP является медленным протоколом, это снижение скорости относится только к передаче папки WhatsApp. Любая другая папка, содержащая передачи такого же размера в минутах. Таким образом, должно быть что-то в характере самой папки WhatsApp или ее структуры/конкретных файлов, которые вызывают замедление.

Это подводит меня к моему решению проблемы, я лично использую приложение SuperBeam как на телефоне, так и на ПК. Вам нужен профессиональный ключ за 1 доллар, это сокращает 24+ часовую передачу примерно до часа, так что это очень помогает. Я хотел бы отметить, что это занимает гораздо больше времени, чем любая другая папка того же размера.

Это громадное нет. небольших файлов, вот в чем проблема. (Я уточню техническую причину этой проблемы позже.) Любая другая папка с похожими файлами также причинит боль. Дело не только в папке WhatsApp. Попробуйте скопировать или удалить такую ​​папку из раздела в раздел на хорошем ПК, вы снова почувствуете страдание.

Используя приложение « MTP альтернативный USB-накопитель » на своем телефоне Android вместе с файловым менеджером Dolphin в дистрибутиве Linux, вы можете повысить скорость передачи файлов.

Шаги: По телефону:

  1. Откройте альтернативное приложение USB-накопителя MTP на телефоне Android, запустите USB-модем и выберите ОС (Ubuntu).

На ПК:

  1. Откройте файловый менеджер дельфина и перейдите в «Сеть».
  2. Нажмите «Добавить сетевую папку». 4. Выберите тип сетевой папки «webdav». 5. Введите информацию о сети (Имя — любое имя, которое вы предпочитаете для этой папки).
  3. оставить имя пользователя пустым
  4. Введите IP-адрес (192.168.42.129), который отображается в вашем приложении MTP для Android.
  5. настроить порт как 8081.
  6. Дайте имя папке «sdcard» для доступа к внутренней памяти или «storage» для доступа к внешней карте памяти.
  7. Сохраняйте и подключайтесь.

Теперь вы сможете легко получить доступ к памяти вашего телефона.

Примечание: вы можете посмотреть мое видео на YouTube, если у вас возникли трудности с выполнением вышеупомянутых инструкций.