Подключение mtp. Секреты USB подключения Android - MTP, PTP и Массовая Память

В этой статье мы разберемся как подключать Android к компьютеру/ноутбуку по USB как флешку и иметь возможность переносить информацию без использования классической флешки.

Данная статья подходит для всех брендов, выпускающих телефоны на Android 9/8/7/6: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

До версии Android 4.4 KitKat была возможность установить подключение по USB как флешку. ПК видел устройство как съемный диск и предоставлял те же права: пользователь мог , и совершать другие действия.

Затем в новых версиях Андроид режим USB был заменен на MTP, в котором осталась только функция переноса данных, а то же форматирование не работает.

Настройка подключения по USB

Чтобы управлять подключением к компьютеру через USB, необходимо . Для этого добавляем в настройки Android раздел «Для разработчиков» (если его нет):

  1. Откройте настройки.
  2. Перейдите в раздел «О телефоне» или «Об устройстве».
  3. «Номер сборки» или «Версия MIUI».
  4. Нажимайте (кликайте) на этот пункт до тех пор, пока не увидите сообщение, что вы стали разработчиком (обычно хватает 7-10 нажатий).
Увеличить

После появления в настройках раздела для разработчиков можно включить отладку по USB. Пункт так и называется, так что вам нужно лишь передвинуть ползунок в положение «Включено» и подтвердите разрешение.


Увеличить

Теперь можно подключать устройство к компьютеру через USB и выбирать режим работы. В последних версиях Android наиболее используемыми являются:

  • MTP - передача любых файлов с компьютера на телефон и наоборот.
  • PTP - передача фотографий, а также перенос файлов, не поддерживаемых в режиме MTP.
  • Только зарядка.

Подключение в режиме USB-накопителя

Если вы не может привыкнуть работать с медиапроигрывателем, вернитесь к использованию режима USB-накопителя. Для этого понадобится:

Применение этого метода может привести к повреждению системных файлов. В таком случае вам придется перепрошивать Android.

Чтобы Android подключался к компьютеру как накопитель:

  1. Запустите USB MASS STORAGE Enabler.
  2. Предоставьте права суперпользователя и согласитесь на изменение работы Selinux.
  3. Если устройство поддерживается, откроется основное меню приложения.
  4. Нажмите «Включить USB MASS STORAGE».

Увеличить

Теперь при подключении к ПК телефон или планшет будет отображаться как накопитель. Чтобы подключиться в режиме MTP или PTP, достаточно перезапустить устройство. После завершения работы с режимом накопителя снова зайдите в приложение и отключите USB MASS STORAGE.

Как известно, андроидные смартфоны можно подключать к компьютеру через USB-кабель - чтобы получить доступ ко встроенной памяти смартфона и содержимому карты памяти (если она установлена в смартфоне).С брендовыми смартфонами - Samsung, Huawei, Lenovo, Sony, HTC и так далее - обычно так и происходит: подключили смартфон по USB, после этого он появляется в "Устройствах и дисках".

Далее щелкаете по пиктограмме смартфона (ну или планшета, без разницы) - получаете содержимое встроенной памяти и карты памяти. Ну и там вы можете создавать папки, копировать туда аудиокниги, музыку, фото, документы, видео и черта лысого.
Однако многие пользователи китайских смартфонов (планшетов) менее известных производителей жалуются на то, что при подключении смартфона к компьютеру он не появляется в "Устройствах и дисках". Что делать в этом случае?В этом случае нужно заглянуть в область уведомлений и щелкнуть там по уведомлению "Зарядка через USB". (Обычно называется так, но может называться как-то вроде "Настройка подключения по USB".)После этого вам откроется окно выбора режима использования USB.

Зарядка - компьютер заряжает подключенный смартфон, но система его не видит.Передача файлов (MTP) - максимальный доступ с компьютера к смартфону, при котором будет видно содержимое встроенной памяти и карты памяти.Передача фото (РТР) - при этом виде подключения смартфон в устройствах должен появиться, но доступ будет только к папке с фото, видео (DCIM) и скриншотам (Pictures). Вам нужно выбрать пункт "Передача файлов", после чего смартфон должен появиться в устройствах.Ключевое слово - должен появиться. А может и не появиться, что нередко происходит с китайскими смартфонами при первом подключении. Я, тестируя кучу смартфонов, с таким сталкиваюсь постоянно.Так вот, как решать данную проблему, ведь это очень неудобно, если вы не можете получить доступ к содержимому смартфона? (Карту памяти, если что, можно вытащить и подключить к компьютеру через переходник, а вот со смартфоном этот номер не пройдет.)Тот факт, что смартфон не появился в списке доступных устройств, говорит только о том, что система не смогла для него установить правильные драйверы.Подтверждение этому тезису вы найдете, если зайдете в Панель управления - Диспетчер устройств - Переносные устройства . Там наверняка в списке будет значок с названием смартфона, на котором размещен предупреждающий желтый треугольник с черным восклицательным знаком. Это как раз и означает, что для устройства не установлены правильные драйверы.

Щелкаете на устройстве правую кнопку мыши и выбираете пункт "Обновить драйверы". Перед вами появится вот такое окно. Там выбираете "Выполнить поиск драйверов на этом компьютере".

Далее в следующем окне выбираете "Выбрать драйвер из списка уже установленных драйверов".
И там выбираете USB-устройство MTP.
И все, нужный драйвер будет установлен, смартфон появится в системе! Если вы, увидев в "Диспетчере устройств" значок смартфона с желтым треугольником, попытались при этом обновить драйвер с автоматическим поиском, то с высокой долей вероятности после этого получите вот такое сообщение.
А устройство при этом попадет уже в "Другие устройства" с названием "Android".

В этом случае также нужно произвести вышеописанные действия, вот только после вызова драйвера из списка установленных сначала надо будет выбрать MTD-устройства, и только после этого появится соответствующий список, в котором нужно выбрать USB-устройство MTP.

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

На самом деле это можно сделать, но путем пары заклинаний.Для этого сначала вам нужно на смартфоне включить режим разработчика, который по умолчанию выключен. Для этого следует зайти в "Настройки", далее в раздел "О телефоне - Информация об устройстве" и там 8 раз тапнуть пальцем в пункт "Номер сборки". После этого в настройках в самом низу над "О телефоне" появится новый раздел "Для разработчиков".

Если вы читаете эту статью, тогда очевидно, что у вас проблемы с передачей файлов через USB на вашем Android устройстве. Не волнуйтесь, вы не первый, кто обращается к нам с подобным вопросом.

К счастью, мы знаем несколько способов решить эту проблему. Итак, без дальнейших церемоний, вот, что вам нужно сделать, чтобы передача файлов через USB снова заработала.

Причина ошибки передачи файлов через USB

Есть несколько причин, по которым вы не можете передать файлы через USB:

  • USB-кабель не поддерживает передачу файлов
  • Устройство не настроено для приема файлов через USB
  • Вы установили приложение Samsung Kies
  • Micro-USB порт на вашем Android устройстве сломан (к сожалению, не могу вам помочь с этим)

Шаг 1 — Включить передачу файлов на вашем Android устройстве

Это первое, что вы должны сделать, чтобы иметь возможность передавать файлы через USB на Android устройство.

Чтобы включить передачу файлов по USB, перейдите в раздел Настройки> Память> Нажмите на три вертикальные точки в правом верхнем углу экрана> USB подключения к компьютеру> Установите флажок рядом с «Медиа-устройство (MTP)»

Если вы думаете, что проблема с передачей файлов через USB связана с программным обеспечением, попробуйте подключить устройство к компьютеру с помощью USB, выбрать «Камера (PTP)» и снова убрать. Некоторым пользователям это помогает.

Шаг 1.1 — дополнение для «чистой» версии Android 6.0 Marshmallow

Если вы не видите вышеупомянутого варианта в разделе «Память», убедитесь, что вы включили отладку по USB. После этого выполните небольшую хитрость:

  1. Отсоедините USB-кабель от устройства.
  2. Включите режим разработчика. Для этого перейдите в Настройки> О телефоне >нажмите на номер сборки несколько раз, пока не появится всплывающее сообщение, что вы стали разработчиком.
  3. Перейдите в раздел Настройки> Параметры разработчика.
  4. Включите отладку по USB.
  5. Заблокируйте свое устройство (кнопка блокировки на боковой или верхней панели).
  6. Подключите смартфон к компьютеру с помощью USB кабеля.
  7. Разблокируйте Android устройство.
  8. Проведите пальцем вниз, чтобы открыть панель уведомлений и нажмите на «Зарядка по USB».
  9. Выберите «Передача файлов» из всплывающего окна.
  10. Заблокируйте устройство и разблокируйте снова.

Используя данный метод, вы будете иметь возможность передавать файлы через USB. По какой-то причине эта опция недоступна без активации режима разработчика.

Шаг 2 – Удалить программу Samsung Kies

Пропустите этот шаг, если у вас нет установленного программного обеспечения Samsung Kies.

Официальная программа от Samsung для передачи файлов часто вызывает помехи для передачи файлов через USB. Чтобы удалить Samsung Kies, вам необходимо сначала скачать программу, после чего выбрать «Удалить».

Шаг 3 – Проверить USB-кабель

Не все USB кабеля одинаковые: некоторые из них способны передавать файлы, некоторые нет. Рекомендуется использовать USB кабель, который идет в комплекте с вашим Android устройством. Как правило, они имеют функцию передачи файлов через USB.

Если же ни один из способов не помог решить проблему, тогда попробуйте установить AirDroid. Данное программное обеспечение позволяет передавать файлы на Android устройства без USB кабеля.

Синхронизация мобильных гаджетов на базе операционной системы Android в последнее время претерпела серьезные изменения. За основу новой технологии было положено использование MTP Device-драйвера при условии непосредственного подключения устройства к ноутбуку или компьютеру через универсальный порт USB.


Что представляет собой MTP Device?

Впервые технология MTP увидела свет еще в далеком 2008 году в мобильных устройствах с Honeycomb в операционной системе Android Ice Cream Sandwich. В то время данная система считалась основной частью пакета программ Windows Media, однако затем она была стандартизирована как один из основных типов USB-устройств. Именно по этой причине сегодня стационарные операционные системы при подключении мобильного устройства определяют его не как иначе, как MTP Device. Однако по сути данная разработка не является чем-то новым. Она сильно напоминает собой протоколы PTP или одну из его разновидностей в форме дополнительных расширений.

Альтернатива USB Mass Storage

Если говорить о функционировании данной системы, то становится понятно, что она в принципе невозможна без установки драйвера. Однако, если сравнивать с обычным обменом информацией через USB MTP Device драйвер работает немного иначе. Основное отличие новой технологии заключается в следующем. При использовании стандартного подключения с помощью USB Mass Storage создаются два раздела (для приложений и медиафайлов отдельно). Один из разделов всегда зависит от другого.

Однако в ряде случаев возникает ситуация, когда планшет или смартфон не имеет доступа к одному из разделов, а компьютер при этом воспринимает оба раздела. Именно по этой причине возникает ситуация, когда приложения, установленные на SD карту, не запускаются и не работают. При использовании MTP Device подобных ограничений просто нет. Также отпадает необходимость использовать файловую систему FAT.

Если ранее перераспределение свободного пространство на диске осуществлялось за счет влияния одного раздела на другой, то в данном случае такого не происходит. Если выражаться более понятным языком, раньше увеличение свободного пространства раздела приводило к уменьшению другого раздела. Теперь оба раздела остаются неизменными.

Установка драйвера в ОС Windows

Рассмотрим, как осуществляется стандартная установка драйвера при синхронизации устройства с Windows. Предположим, у нас в наличии имеется планшет и смартфон от Samsung. При первом подключении устройства к компьютеру, как правило, система выдает сообщение о том, что было найдено новое устройство. В нашем случае речь будет идти о MTP Device Samsung. Система самостоятельно установит драйвер, необходимый для синхронизации. После этого трансфер данных будет осуществляться по аналогии с использованием обычного USB подключения, когда определяется внешняя SD – карта и внутренний накопитель. Конечно, могут появляться и ошибки типа «драйвер не установлен». Остановимся на них немного позднее.

В принципе на таких устройствах практически всегда срабатывает автоматическая установка всех необходимых драйверов самой операционной системой Windows. Можно также использовать и альтернативные методы, которые связаны с установкой соответствующих программ для планшета и смартфона. Так, например, тот же MTP Device драйвера автоматически инсталлируются на продукты компании Samsung при наличии последней версии приложения Kies. Стоит также отметить, что компания Samsung не выпускает драйвера для каждой конкретной модели мобильного гаджета.

Так что искать драйвера для Galaxy Note 2 или для S6 не имеет смысла. Для смартфонов производства компании HTC требуется специализированное программное обеспечение, которое носит название HTC Sync Manager. В некоторых случаях требуется инсталляция прошивки через FastBoot режим. Найти драйвер для устройств LG можно на официальном сайте компании-производителя.

Для Nexus можно попробовать использовать утилиту ADB RUN или же устанавливать драйвера при помощи стандартного «Диспетчера устройств». При использовании гаджетов от компании Sony возможно два варианта: использование драйверов FlashTool или установка Sony PC Suite. Особой разницы в принципе нет, однако следует учитывать, что это две взаимоисключающие программы. При установке одной из них другую лучше сразу удалить.

Использование в Mac OS

При синхронизации с яблочными ноутбуками и маками использование устройств, классифицируемых как MTP Device, мало чем отличается от подобного ему Windows. Для полной уверенности можно только дополнительно установить приложение Android File Transfer, и все. В остальном проблем возникнуть не должно.

Инсталляция в Linux-системах (Ubuntu)

В Linux-системах из-за их специфики процесс установки драйверов MTP Device получается немного более сложным. Для примера рассмотрим процесс установки драйверов для версии Ubuntu при инсталляции драйвера для Nexus. Необходимо использовать командное окно, в котором прописывается комбинация sudo nano –w /etc/udev/rules.d/51-android rules.

После этого вводится команда SUBSYSTEM== «usb», ATTR {idVendor}== «04e8», ATTR {id Product} == «6860», MODE= «0600», OWNER = «Имя пользователя». После этого необходимо последовательно исполнить строки sudo apt-get install mtpfs , sudo mkdir/media/GNexus и sudo chmod 775/media/GNeus. Теперь необходимо подключить гаджет к компьютеру и ввести команду sudo mtpfs – o allow_other/media/GNexus. После этого, используя Nutilis, можно перемещать любые папки и файлы. Один важный момент: когда все операции будут завершены, не забудьте использовать конечную команду sudo umount mtpfs.

Ошибки и методы их устранения

Появление ошибок при установке драйверов, к сожалению, исключать нельзя. В большинстве случаев они возникают при использовании операционных систем Windows. Попробуем рассмотреть наиболее часто встречающиеся ошибки, а также способы их устранения. Прежде всего, необходимо проверить, соответствуют ли используемые утилиты последним версиям.

Если все в порядке, но драйвер для MTP Device все равно не функционирует, можно попытаться установить его в ручном режиме. Для этого необходимо зайти в «Диспетчер устройств». Если устройство работает неправильно или драйвер не установлен, само устройство будет помечено желтым значком. Здесь все достаточно просто. Найдите в свойствах кнопку обновления драйвера и выберите из списка только совместимые устройства. Если выполнение данной операции не поможет, вам придется удалить драйвер, а потом заново выполнить его инсталляцию в автоматическом режиме.

Если и это не сработает, укажите системе место, в котором будет храниться установочный дистрибутив с нужной информацией. В некоторых случаях и это оказывается не эффективно. Причин тому может быть масса. В определенных случаях спасает установка в систему свежей версии Windows Media Player. Скорее всего, нужно просто проверить системный раздел жесткого диска на предмет наличия ошибок. Проблема может заключаться в чем угодно. Иногда бывает и так, что сам «родной» медиа проигрыватель выдает данный тип ошибок и сбоев.

Такой вариант тоже нельзя исключать. В этой ситуации, если используется версия Windows 7 и выше, можно попробовать отключить компоненты мультимедиа, используя раздел «Программы» в «Панели управления». Причин для таких сбоев существует множество. Поэтому придется от наиболее простых способов решения данной проблемы переходить к более сложным и кардинальным методом. В каждом конкретном случае необходимо учитывать специфику конкретного устройства. Однако, как показывает практика, универсальным решением данной проблемы может стать использование системного реестра.

Достаточно просто в основном разделе HKEY_LOCAL_MACHINE путем последовательного перемещения по дереву отыскать ключ UpperFilters и удалить его. Это никак не скажется на работоспособности операционной системы. Однако подключение наконец-то заработает как положено. Стоит сразу отметить, что данный метод в большинстве случаев эффективен и для гаджетов производства компании Samsung.

Заключение

В данном обзоре мы постарались вкратце описать основные вопросы, связанные с использованием подключения по технологии MTP. Как вы сами можете убедиться, пользователю не придется особо напрягаться при установке драйвера, если вы конечно не используете Linux-системы. Все основные ошибки при установке драйверов достаточно легко исправить. Однако в каждом случае желательно все-таки установить, в чем кроется причина проблемы. Лучше это сделать до выполнения кардинальных действий вроде удаления ключей системного реестра.

Однако в большинстве случаев не должно возникать сбоев, особенно если устанавливать для своего гаджета самые свежие версии дополнительного программного обеспечения. В любом случае, достаточно просто обратиться к официальным ресурсам производителей мобильных устройств. Наверняка, вы сможете найти на официальном сайте раздел помощи, в котором будет описан процесс борьбы с проблемами данного типа. Скорее всего, проблема заключена даже не в Windows, а в отключенных настройках и функциях или даже в прошивке устройства.

Старые устройства Android поддерживают массовую память USB для передачи файлов на компьютер и обратно. Современные устройства Android используют протоколы MTP и PTP - можно выбрать любой из двух.

Чтобы выбрать протокол подключения USB, откройте приложение Настройки, нажмите Память, далее кнопку меню и выберите USB соединение с компьютером. При соединении устройства с компьютером через USB используемый им протокол показывается в уведомлении.

Почему современные устройства Android не поддерживают массовую память USB

Массовая память USB- также известная как “класс устройств массовой памяти USB” - является методом, посредством которого старые версии Android предоставляли доступ компьютеру к своей памяти. При подключении устройства Android к компьютеру приходилось нажимать кнопку “Подключить память к компьютеру”, чтобы память устройства

Android стала доступной компьютеру через массовую память USB. При отключении от компьютера следовало нажать кнопку “Отключить память USB”.

Массовая память USB является стандартным протоколом, применяемым флешками, внешними жесткими дисками, картами памяти SD и прочими накопителями USB. Накопитель становится полностью доступным компьютеру, в точности как внутренний диск.

У такой схемы работы были недостатки. Устройству, подключавшемуся к памяти, требовался монопольный доступ к ней. Память при подключении к компьютеру отсоединялась от операционной системы Android. Файлы и приложения, хранящиеся на карте памяти или накопителе USB, становились недоступны при соединении с компьютером.

Системные файлы нужно где-то хранить; их невозможно отсоединить от устройства, поэтому устройства Android содержат отдельный раздел /data для “системной памяти” и раздел /sdcard для “памяти USB” на одном и том же внутреннем накопителе. Android устанавливает приложения и системные файлы в /data, тогда как данные пользователя хранятся в разделе /sdcard.

Жесткое разбиение приводило к нехватке места под приложения и излишку места для данных. Изменить размер разделов нельзя без получения прав суперпользователя на устройстве - производитель на заводе выбирает размер для каждого раздела.

Поскольку к файловой системе должен был производиться доступ с компьютера Windows, она форматировалась под FAT. Microsoft владеет патентами на FAT, являющуюся более старой и медленной файловой системой без современной системы разрешений. в настоящий момент Android использует новую файловую систему ext4 для всех разделов, потому что Windows не приходится читать их напрямую.

Подключение телефона или планшета Android к компьютеру в качестве типового накопителя USB удобно, но у него слишком много недостатков, поэтому новые устройства Android используют другие протоколы подключения USB.

MTP – устройство хранения данных

MTP означает “протокол передачи данных”. Android при использовании данного протокола представляются компьютеру как «устройство хранения данных». Протокол передачи данных продвигался как стандартизированный протокол для передачи аудиофайлов на цифровые музыкальные проигрыватели с помощью Windows Media Player и аналогичных программ. Он должен был позволить другим медиакомпаниям конкурировать с Apple iPod и iTunes.

Данный протокол разительно отличается от массовой памяти USB. Вместо того чтобы раскрывать файловую систему устройства Android для Windows, MTP работает на уровне файла. Девайс Android не предоставляет всю свою память для Windows. Вместо этого компьютер посылает запрос подключенному устройству, и оно отвечает списком файлов и каталогов. Компьютер может скачать файл, запросив его у устройства, которое отправит файл по соединению. Если компьютер отправляет файл на устройство, последнее сохраняет его. При удалении файла компьютер подает сигнал устройству, приказывающий удалить этот файл, что устройство и делает.

Android выбирает, какие файлы показывать, и прячем системные файлы, чтобы их нельзя было увидеть или изменить. Если попытаться удалить или отредактировать неизменяемый файл, устройство отклонит запрос, и появится сообщение об ошибке.

Компьютеру не требуется монопольный доступ к накопителю, так что нет нужды подключать память, отсоединять ее или заводить отдельные разделы под разные типы данных. Android может использовать ext4 или любую иную файловую систему. Windows не обязана понимать файловую систему Android.

На деле MTP работает весьма схоже с массовой памятью USB. К примеру, устройство MTP показывается в Проводнике, так что можно просматривать и передавать файлы. Linux также поддерживает MTP за счет libmtp, входящей в комплект попуярных дистрибутивов Linux. Устройства MTP тоже отображаются в менеджере файлов Linux.

Apple Mac OS X вообще не поддерживает MTP. iPod, iPad и iPhone используют собственный проприетарный протокол синхронизации с iTunes, так зачем же им поддерживать конкурирующий протокол?

Google предоставляет приложение для передачи файлов Android под Mac OS X. Оно является клиентом MTP и производит передачу файлов на Mac. Google не поставляет это приложение для других операционных систем, потому что в них есть поддержка MTP.

PTP – цифровая камера

PTP означает “протокол передачи изображений”. При использовании данного протокола Android представляется компьютеру цифровой камерой.

MTP основан на PTP, но добавляет дополнительные возможности. PTP функционирует подобно MTP и применяется цифровыми камерами. Любая программа, осуществляющая захват фотографий с цифровых камер, способна извлечь их из телефона Android, если выбран режим PTP. PTP служит стандартным протоколом для взаимодействия с цифровыми камерами.

В таком режиме устройство Android будет работать с приложениями для цифровых камер, поддерживающими PTP, но не MTP. Mac OS X поддерживает PTP, так что с его помощью можно перемещать фотографии с устройства Android на Mac через USB соединение без специальных программ.

В случае старого устройства Android придется использовать массовую память USB. Новые девайсы позволяют выбирать между MTP и PTP -PTP нужен для программ, поддерживающих лишь его.

Если устройство оснащено съемной картой памяти, ее можно извлечь и вставить прямо в разъем для карт памяти компьютера. Карта памяти предстанет компьютеру под видом накопителя, а значит, можно будет получить доступ ко всем файлам на ней, запустить софт для восстановления файлов и сделать все прочее, что не позволяет MTP.



Понравилась статья? Поделиться с друзьями: