Чтобы выбрать протокол подключения USB, откройте приложение «Настройки», нажмите «Хранение», нажмите кнопку «Меню» и коснитесь USB-подключения к компьютеру. Вы также увидите протокол, который ваше устройство использует в качестве уведомления, когда оно подключено к компьютеру через USB.
Почему современные устройства Android не поддерживают USB-накопитель
USB-накопитель, также известный как «Класс запоминающего устройства USB», «USB MSC» или UMS, был способом, которым устаревшие версии Android открывали свое хранилище на компьютере. Когда вы подключили свое Android-устройство к компьютеру, вам нужно будет специально нажать кнопку «Подключить хранилище к ПК», чтобы сделать хранилище устройства Android доступным для компьютера через запоминающее устройство USB. Отключая его от компьютера, вам нужно нажать кнопку «Отключить USB-накопитель».
USB-накопитель - это стандартный протокол, используемый флэш-накопителями, внешними жесткими дисками, SD-картами и другими USB-накопителями. Привод становится полностью доступным для компьютера, как если бы это был внутренний диск.
Были проблемы с тем, как это сработало. Независимо от того, какое устройство имеет доступ к хранилищу, ему нужен эксклюзивный доступ к нему. Когда вы подключили хранилище к компьютеру, он был отключен от операционной системы Android, запущенной на устройстве. Любые файлы или приложения, хранящиеся на SD-карте или USB-накопителе, будут недоступны при подключении к компьютеру.
Из-за этого жесткого раскола у вас может быть слишком мало места для приложений и слишком много места для данных, или слишком мало места для приложений и слишком много места для данных. Вы не можете изменять размер этих разделов без использования вашего устройства - производитель выбрал соответствующую сумму для каждого раздела на заводе.
Поскольку файловая система должна была быть доступна с устройства Windows, ее нужно было форматировать с файловой системой FAT. Microsoft не только имеет патенты, которые она оказывает на FAT, FAT также является более старой, более медленной файловой системой без современной системы разрешений. Android теперь может использовать современную файловую систему ext4 для всех ее разделов, потому что они не должны быть непосредственно прочитаны Windows.
Подключение телефона Android или планшета к компьютеру в качестве стандартного USB-устройства хранения данных удобно, но слишком много недостатков. Сумасшествие пришлось прекратить, поэтому современные устройства Android используют разные протоколы подключения USB.
MTP - мультимедийное устройство
MTP означает «Протокол передачи мультимедиа». Когда Android использует этот протокол, он появляется на компьютере как «мультимедийное устройство». Протокол передачи мультимедиа широко рекламировался как стандартизованный протокол для передачи аудиофайлов на цифровые музыкальные проигрыватели с помощью Windows Media Player и аналогичные приложения. Он был разработан, чтобы позволить другим компаниям медиаплеера конкурировать с iPod от Apple и iTunes.
Этот протокол работает совсем не так, как USB-накопитель. Вместо того, чтобы подвергать необработанную файловую систему вашего устройства Android Windows, MTP работает на уровне файла. Устройство Android не выводит все устройство хранения в Windows. Вместо этого, когда вы подключаете устройство к компьютеру, компьютер запрашивает устройство, и устройство отвечает на список файлов и каталогов, которые он предлагает. Компьютер может загрузить файл - он запросит файл с устройства, и устройство отправит файл по соединению. Если компьютер хочет загрузить файл, он отправляет файл на устройство, и устройство решает его сохранить. Когда вы удаляете файл, ваш компьютер отправляет на устройство сигнал, говорящий «удалите этот файл», и устройство может его удалить.
Android может выбрать файлы, которые он представляет вам, и скрыть системные файлы, чтобы вы не могли их видеть или изменять. Если вы попытаетесь удалить или отредактировать файл, который не может быть изменен, устройство отклонит запрос, и вы увидите сообщение об ошибке.
Ваш компьютер не нуждается в эксклюзивном доступе к устройству хранения, поэтому нет необходимости подключать хранилище, отключать его или иметь отдельные разделы для разных типов данных. Android также может использовать ext4 или любую другую файловую систему, которую он хочет - Windows не должна понимать файловую систему, только Android.
Mac OS X от Apple - это поддержка - она вообще не включает поддержку MTP. IPod, iPhone и iPad от Apple используют собственный собственный протокол синхронизации вместе с 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 от Apple поддерживает PTP, поэтому вы можете использовать режим PTP для передачи фотографий с устройства Android на Mac через USB-соединение без специального программного обеспечения.
Если у вас старое Android-устройство, вы можете использовать USB-накопитель. На современном Android-устройстве у вас есть выбор между MTP и PTP - вы должны использовать MTP, если у вас нет программного обеспечения, которое поддерживает только PTP.
Если на вашем устройстве имеется съемная SD-карта, вы можете удалить SD-карту и вставить ее прямо в слот для SD-карты вашего компьютера. SD-карта будет доступна для вашего компьютера в качестве устройства хранения, поэтому вы можете получить доступ ко всем файлам на нем, запустить программное обеспечение для восстановления файлов и делать все, что вы не можете сделать с MTP.