Содержание
- Исправление ошибки «USB — устройство MTP – Отказ»
- Способ 1: Редактирование системного реестра
- Способ 2: Установка MTPPK
- Частные случаи
- Заключение
- Вопросы и ответы
На сегодняшний день огромное количество людей пользуются мобильными устройствами на постоянной основе, а вот «подружить» их с компьютером получается не у всех. Эту статью посвятим разбору способов устранения неполадки, выражающейся в невозможности установки драйвера для подключенного к ПК смартфона.
Обсуждаемая сегодня ошибка возникает при подключении телефона к компьютеру. Происходит такое по разным причинам. Это может быть отсутствие необходимых компонентов в системе или, наоборот, присутствие лишних. Все эти факторы мешают корректной установке медиадрайвера для мобильных устройств, который позволяет «винде» общаться со смартфоном. Далее мы рассмотрим все возможные варианты устранения данного сбоя.
Способ 1: Редактирование системного реестра
Реестр представляет собой набор системных параметров (ключей), определяющих поведение системы. Некоторые ключи в силу различных причин могут мешать нормальной работе. В нашем случае это единственная позиция, от которой нужно избавиться.
- Открываем редактор реестра. Делается это в строке «Выполнить» (Win+R) командой
regedit
- Вызываем окно поиска клавишами CTRL+F, выставляем флажки, как показано на скриншоте (нам нужны только названия разделов), и в поле «Найти» вводим следующее:
{EEC5AD98-8080-425F-922A-DABF3DE3F69A}
Жмем «Найти далее». Обратите внимание, что должна быть выделена папка «Компьютер».
- В найденном разделе, в правом блоке, удаляем параметр с названием «UpperFilters» (ПКМ – «Удалить»).
- Далее нажимаем клавишу F3 для продолжения поиска. Во всех найденных разделах находим и удаляем параметр «UpperFilters».
- Закрываем редактор и перезагружаем компьютер.
Если ключи не найдены или способ не сработал, значит, в системе отсутствует нужный компонент, о котором и поговорим в следующем параграфе.
Способ 2: Установка MTPPK
MTPPK (Media Transfer Protocol Porting Kit) – драйвер, разработанный Майкрософт и предназначенный для взаимодействия ПК с памятью мобильных устройств. Если у вас установлена «десятка», то данный способ может не принести результата, так как эта ОС способна самостоятельно загружать подобное ПО из интернета и оно, скорее всего, уже установлено.
Скачать Media Transfer Protocol Porting Kit с официального сайта
Установка производится предельно просто: запускаем загруженный файл двойным кликом и следуем подсказкам «Мастера».
Частные случаи
Далее мы приведем несколько частных случаев, когда решения проблемы являются неочевидными, но тем не менее эффективными.
- Попробуйте выбрать тип подключения смартфона «Камера (PTP)», а после того как устройство будет найдено системой, переключить обратно на «Мультимедиа».
- В режиме разработчика отключите отладку по USB.
Подробнее: Как включить режим отладки USB на Андроид
- Загрузитесь в «Безопасный режим» и подключите смартфон к ПК. Возможно, некоторые имеющиеся в системе драйвера мешают обнаружению устройства, и этот прием сработает.
Подробнее: Как зайти в безопасный режим на Windows 10, Windows 8, Windows 7, Windows XP
- Одному из пользователей при проблемах с планшетом Lenovo помогла установка программы Kies от Самсунг. Неизвестно, как поведет себя ваша система, поэтому создайте точку восстановления перед инсталляцией.
Подробнее: Как создать точку восстановления в Windows 10, Windows 8, Windows 7, Windows XP
Скачать Samsung Kies
Заключение
Как видите, решить проблему с определением мобильных устройств системой не так уж сложно, и мы надеемся, что приведенные инструкции помогут вам в этом. Если ничего не помогло, возможно, в Виндовс произошли критические изменения, и придется ее переустановить.
Еще статьи по данной теме:
Помогла ли Вам статья?
Недавно я столкнулся с тем, что мой смартфон напрочь отказался определяться в Windows 8.1 как MTP устройство. При этом подключение и передача файлов файлов в режиме PTP работали исправно, что конечно же говорило об исправности оборудования. Пользоваться телефоном с такой неисправностью стало крайне неудобно, ведь режим Mass Storage в моем смартфоне не реализован, а в режиме PTP у меня были видны только папки DCIM и Pictures смартфона.
Поэтому мне приходилось дополнительно использовать файловый менеджер на Андроид, чтобы перенести необходимые файлы из этих папок.
Если перевести смартфон в режим работы (передачи файлов) MTP, то в диспетчере устройств Windows он определялся как неизвестное устройство.
Естественное желание обновить драйвер в автоматическом режиме
приводило к ожидаемой ошибке:
Как исправить ошибку MTP в Windows
Чтобы исправить ошибку подключения Андроид смартфона в режиме MTP необходимо переустановить драйверы в ручном режиме. Для этого заходим в диспетчер устройств, щелкаем на неизвестном устройстве и нажимаем кнопку обновить драйвер.
Далее выбираем пункт «Выполнить поиск драйверов на этом компьютере»:
В следующем окне выбираем пункт «Выбрать драйвер из списка уже установленных драйверов»:
В предлагаемом системой списке выбираем «Android Phone»:
А затем совместимый драйвер «USB — устройство MTP»:
Если в вашей операционной системе в списке оборудования нет «Android Phone» и/или отсутствует драйвер «USB — устройство MTP», то прочитайте о возможной причине и как это исправить: https://moonback.ru/page/mtp-error-windows-n.
После чего вы увидите сообщение об успешной установке драйвера MTP:
После установки MTP драйвера в ручном режиме мой смартфон стал корректно отображаться в диспетчере устройств:
Режим передачи файлов MTP был успешно восстановлен.
Что такое MTP
MTP (Media Transfer Protocol) — это аппаратно независимый протокол, разработанный компанией Microsoft для подключения цифровых плееров к компьютеру.
В операционной системе Windows MTP не является файловой системой, а поддерживается на уровне прикладного ПО, поэтому воспользоваться «любимым файловым менеджером» не получится, файлы можно записывать только через Проводник и Windows Media Player.
Это не самый лучший протокол обмена данными между компьютером и смартфоном, но, к сожалению, приходится им пользоваться на устройствах где не реализован режим USB накопителя Mass Storage.
Использованные оборудование и программы
При написании обзора в качестве подопытных кроликов были использованы смартфон Elephone P6000 с прошивкой MIUI и ноутбук Lenovo Y550 с операционной системой Windows 8.1 x64.
MTP – это протокол, используемый различными мобильными устройствами для обмена данными с компьютерами. Иногда при попытке подключения USB MTP-устройства Windows выдает отказ. Для исправления ошибки существует несколько методов.
Почему возникает эта ошибка?
Данная ошибка говорит о том, что Windows не смогла настроить соединение по протоколу MTP. Это может быть связано с различными программными проблемами.
Как исправить ошибку
Из-за того, что в этом случае Windows не дает каких-либо подробных пояснений, решать ее приходится методом проб и ошибок. Далее будут даны шаги, прохождение которых должно восстановить соединение.
Редактирование реестра
Довольно часто эту ошибку удается решить путем удаления одной из настроек, связанных с работой MTP.
Внимание! При редактировании реестра Windows следует максимально тщательно придерживаться соответствующих инструкций. Некорректное редактирование реестра может привести к нарушениям работы системы и приложений.
Для начала, если появляется ошибка «USB-устройство MTP – отказ» в Windows 7, 8, 10, следует открыть редактор реестра (комбинация Win+R, ввести regedit):
Теперь следует открыть нужную ветвь реестра. Для этого следует открыть адресную строку (Вид — Адресная строка), если она еще не открыта, и ввести:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{EEC5AD98-8080-425F-922A-DABF3DE3F69A}
Теперь окно редактора реестра должно выглядеть так:
Далее следует выбрать правым щелчком мышки параметр «UpperFilters», если он есть, и нажать «Удалить». Редактор реестра предложит подтвердить удаление. Затем можно снова попробовать подключить девайс. Если параметра «UpperFilters» нет или его удаление не помогло, можно переходить к следующему шагу.
Установка MTPPK
В случае со старыми Windows может помочь установка MTPPK – драйвер-пакета для MTP. Для современных (начиная с Windows версий это неактуально, так как нужный драйвер у них уже присутствует в комплекте.
Переустановка устройства
В некоторых случаях исправить ошибку «USB-устройство MTP — отказ» может помочь ручная переустановка с помощью диспетчера устройств. Для этого нужно подключить проблемный девайс и после получения отказа открыть диспетчер устройств (нажать Win+R, ввести devmgmt.msc):
Теперь следует найти оборудование (оно может числиться как неизвестное), сделать правый щелчок и выбрать «Обновить драйвер». После этого необходимо выбрать ручной поиск:
Далее необходимо нажать «Выбрать драйвер из списка уже установленных драйверов», если предложено — выбрать соответствующий тип оборудования (например, «Android Phone»), а затем — драйвер «USB-устройство MTP».
Теперь можно нажать «Далее» и продолжить установку.
Отладка по USB (Android)
Режим отладки по USB является одной из функцией в Android. Она предоставляет интерфейс, который обеспечивает взаимодействие между компьютером и Android-устройством для различных служебных задач.
В некоторых случаях она может вызывать сбои в работе, в том числе и MTP-протокола. Поэтому при возникновении ошибок MTP можно попробовать ее выключить в «Настройках разработчика»:
Данное меню может, в зависимости от конкретной модификации Android, располагаться в разных разделах настроек.
Если ничего не помогает?
Если предыдущие шаги не помогли исправить ошибку «USB-устройство MTP – отказ», то с высокой долей вероятности проблема кроется в самом девайсе. В этом случае можно попробовать перезагрузить его и попробовать другой кабель или порт. В случае с Android-устройствами может помочь форматирование кеш-раздела, инструкции при этом необходимо смотреть для конкретной модели.
Нередко можно встретить ситуации, когда пользователь подключает мобильное устройство к компьютеру посредством кабеля USB, а система девайс не распознает да еще и выдает при этом сообщение об ошибке. И это, к сожалению, относится не только к самым простым телефонам, но и к современным планшетам, смартфонам и даже фотоаппаратам или камерам. Как опознать USB-устройство MTP, сделать его видимым и полностью работоспособным, далее предлагается рассмотреть максимально подробно. Попробуем применить несколько классических методов и решений, которые предлагают пользователи в интернете.
Ошибка Windows 7: «USB-устройство MTP. Отказ». Общая суть проблемы
Сразу хочется отметить, что проблема состоит в том, что мобильный девайс не определяется операционной системой исключительно как накопитель (ни внутренний раздел, ни съемная карта не видны).
Многие пользователи думают, что основная причина состоит в неправильной работе драйвера USB-устройства MTP. Да, действительно, такая ситуация наблюдаться может, но только лишь отчасти. Иногда проблема может состоять в настройках самого девайса или даже в параметрах системного реестра Windows. Кроме того, если в системе не установлены некоторые дополнительные компоненты и обновления, призванные обеспечить корректную работу подключаемых устройств такого типа, ошибка появляться тоже может.
Ошибка при установке Windows 7: Не найден необходимый драйвер для дисковода оптических дисков
Иван:
03.03.2017 в 02:41
Перечитал тут все. Очень мне хотелось Windows 7 x64 в GPT систему сделать на ноуте 15-ay538ur (Z4Z90EA). 1 Ну и первое с чем я столкнулся это было сообщение: “Ошибка при установке Windows 7: Не найден необходимый драйвер для дисковода оптических дисков” Дело действительно оказалось в драйвере USB 3.0. Вычитал форуме https://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/15-233wm/m-p/5267922/highlight/true#M316735 Качал официальные интеловские, с 3 захода подошли https://downloadcenter.intel.com/download/22824/USB-3-0-Driver-Intel-USB-3-0-eXtensible-Host-Controller-Driver-for-Intel-8-9-100-Series-and-C220-C610-Chipset-Family 2 Думал что проблемы с флешкой, но оказалось что дров не было совсем, потому, что USB мышь проводная не показывала признаков жизни при подключении. 3 Как установить дрова USB: а) сама суть скопировать их на винт, по этому качем тут: https://downloadcenter.intel.com/download/22824/USB-3-0-Driver-Intel-USB-3-0-eXtensible-Host-Controller-Driver-for-Intel-8-9-100-Series-and-C220-C610-Chipset-Family USB 3.0 Driver: Intel® USB 3.0 eXtensible Host Controller Driver for Intel® 8/9/100 Series and Intel® C220/C610 Chipset Family если со временем ссылка перестанет работать то подошла версия Version: 4.0.6.60 б) разархивируем скачанную папку, копируем ее на флешку или пишем на диск – кому-что в) любым имеющимся у вас под рукой загрузчиком,ERD Commander https://itbc.kiev.ua/boot-cd-erd/ или multiboot копируем папку с разархивированными файлами на винт. г) устанавливаем винду, при сообщении “Ошибка при установке Windows 7: Не найден необходимый драйвер для дисковода оптических дисков” жмем обзор и выбираем /диск на который сохранили папку с файлами/ папку/drivers/Win7/x64 жмем ок при этом галочку (стоит по умолчанию) “Скрыть драйверы, несовместимые с оборудованием” не снимаем, у вас найдется драйвер Intel(R) USB 3.0 eXtensible Host Controller жмем далее д) выдает ошибку “Новые устройства не найдены. Проверьте, что правильные файлы драйвера имеются на установленном носителе” – жмем ок е)тут же ниже жмем кнопку “повторить поиск” и система обнаружит 2 драйвер Intel(R) USB 3.0 Root Hub – выбираем его и (если флешка со светодиодной индикацией активности) наблюдаем активность, можете мышку USB поерзать и увидите как оживится. ж) после этого установка продолжится в привычном виде.
Тут с GPT и случился казус: “установка windows на данный диск невозможна. выбранный диск имеют стиль разделов gpt” я сделал все как описано в этой статье. https://remontka.pro/stil-razdelov-gpt/ хочу заметить что настройка биос моего ноута весьма скудна и я думаю что исключил все возможные нюансы, но после того как несколько раз установщик у меня повис когда первый раз после загрузки виндовс появляется 4 цветных шарика образующие лого виндовс 7 я пплюнул на GPT. Акронисом преобразовал систему в mbr . И поставил систему используя схему пункта 3 описаного выше. Думается мне что Uefi глючная пока еще или это только на моей модели. Кстати когда легаси суппорт отключал в биосе, ноут ребутнулся и сам несколько раз вкл выкл делал – думал трындец ему, придется в сервисный нести. Но Бог был милостив ко мне…
Первоначальные действия с реестром
Итак, прежде чем скачать драйвер USB-устройства MTP, можно предпринять, так сказать, превентивные меры, используя для этого системный реестр, поскольку некоторые установленные ключи могут содержать в себе запреты на определение мобильных девайсов.
Первым делом вызываем редактор (regedit в меню «Выполнить») и переходим к ветке HKLM. Через раздел SOFTWARE и каталоги контроля переходим к конечному каталогу, как показано на изображении выше. Справа имеется ключ UpperFilters, который как раз нам и мешает. Удаляем запись, выходим из редактора и перегружаем систему. После этого, как правило, при подключении девайса к компьютеру или ноутбуку драйверы, если их не было, установятся автоматически, а само USB-устройство MTP становится видимым в системе.
Способ 1
Первым делом я рекомендую вам испробовать именно этот способ решения проблемы. Проделать все нижеприведенные действия можно буквально за несколько минут. Следуйте шагам:
- Если ваш телефон подключён по USB к компьютеру, то отключите его;
- Теперь вам нужно выполнить запуск редактора реестра, для этого достаточно нажать сочетание клавиш Windows (кнопка в левом нижнем углу с изображением логотипа Microsoft) + R;
- В появившемся окне вам нужно ввести слово “regedit” и нажать кнопку OK;
- Подтвердите запуск, у вас должен появиться редактор реестра;
- В этом поле найдите папку “HKEY_LOCAL_MACHINE” и откройте ее;
- Далее откройте папку “Sysytem”, потом в папку “CurrentControlSet”, далее папка “Control”, далее папка “Class”;
- Теперь найдите и откройте папку “{EEC5AD98-8080-425F-922A-DABF3DE3F69A}”;
- В правом поле у вас появятся файлы, содержащиеся в этой папке. Вам нужно найти файл UpperFilters и удалить его.
Вам будет интересно: Как можно быстро перенести приложения Андроид на карту памяти
Теперь снова подключите ваше мобильное устройство к персональному компьютеру и проверьте исчезла ли, возникающая ранее, ошибка.
Установка или обновление драйвера
Но бывает и так, что вышеуказанный ключ в реестре изначально отсутствует, а устройства не определяются ни под каким предлогом. Что делать в такой ситуации?
Тут необходимо при подключенном к компьютеру девайсе зайти в «Диспетчер устройств», найти свое устройство, помеченное желтым треугольником, и через меню ПКМ выбрать обновление драйвера (таже можно использовать и раздел свойств). Когда система начнет выдавать рекомендации, следует выбирать только совместимые драйвера. Если это не поможет, скачайте в интернете универсальный драйвер MTPPK, установите его самостоятельно или укажите системе полный путь к сохраненному файлу.
Иногда нерабочее USB-устройство MTP можно идентифицировать, если на вкладке сведений в выпадающем информационном списке выбрать ИД оборудования, после чего задать поиск драйвера в интернете по самой длинной строке, содержащей идентификаторы DEV и VEN. Само собой разумеется, что после загрузки драйвер также придется инсталлировать самому.
Никак не могу найти драйвер, подскажите, что делать…
Доброго всем дня.
Именно с такими словами (как название статьи), обычно, обращаются пользователи, которые уже отчаялись найти нужный драйвер. Так, собственно, и родилась тема для этой статьи…
Драйвера — это вообще, отдельная большая тема, с которой постоянно сталкиваются все пользователи ПК без исключения. Только одни пользователи — устанавливают их и быстро забывают о их существовании, другие же — не могут найти нужных.
В сегодняшней статье я хочу рассмотреть, что делать, если не удается найти нужный драйвер (ну, например, драйвер с сайта производителя не устанавливается, или вообще, сайт производителя недоступен). Кстати, меня иногда спрашивали в комментариях, как быть, если даже программы для авто-обновления не находят нужный драйвер. Попробуем разобраться с этими вопросами…
Первое, на чем хочу остановить внимание — это все таки попробовать обновить драйвер, используя специальные утилиты для поиска драйверов и их установки в авто-режиме (разумеется, для тех, кто не пробовал это сделать). Этой теме у меня на блоге посвящена отдельная статья — можете использовать любую утилиту:
Если драйвер для устройства найден не был — то пора переходить к «ручному» поиску оного. У каждого оборудования есть свой ID — идентификационный номер (или идентификатор устройства). Благодаря такому идентификатору можно легко определить производителя, модель оборудования и в дальнейшем произвести поиск необходимого драйвера (т.е. знание ID — серьезно упрощает поиски драйвера).
Как определить ID-устройства
Чтобы узнать ID устройства — нам нужно открыть диспетчер устройств. Нижеприведенная инструкция будет актуальна для Windows 7, 8, 10.
1) Открываете панель управления Windows, затем раздел «Оборудование и звук» (см. рис .1).
Рис. 1. Оборудование и звук (Windows 10).
2) Далее в открывшемся диспетчере задач найдите устройства, для которого вы определяете ID. Обычно, устройства, для которых отсутствуют драйвера — помечаются желтыми восклицательными знаками и находятся они в разделе «Другие устройства» (кстати, ID можно определить и для тех устройств, драйвера которых хорошо и исправно работают).
В общем, чтобы узнать ID — просто перейдите в свойства нужного устройства, как на рис. 2.
Рис. 2. Свойства устройства, для которого ведется поиск драйверов
3) В открывшемся окне перейдите во вкладку «Сведения«, затем в списке «Свойство» выберите ссылку «ИД оборудования» (см. рис. 3). Собственно, осталось только скопировать искомый ID — в моем случае он: USBVID_1BCF&PID_2B8B&REV_3273&MI_00.
Где:
- VEN_**** , VID_***
— это код производителя оборудования (VENdor, Vendor Id); - DEV_**** , PID_***
— это код самого оборудования (DEVice, Product Id).
Рис. 3. ID определен!
Как найти драйвер, зная ID оборудования
Есть несколько вариантов для поиска…
1) Можно просто вбить в поисковую систему (например, Google) нашу строчку (USBVID_1BCF&PID_2B8B&REV_3273&MI_00) и нажать поиск. Как правило, первые несколько сайтов, найденные в поиске — и будут предлагать скачать искомый драйвер (и очень часто, на странице сразу будет приведена информация о модели вашего ПК/ноутбука).
2) Есть довольно неплохой и известный сайт: https://devid.info/. В верхнем меню сайта есть поисковая стока — в нее можно скопировать строку с ID, и произвести поиск. Кстати, там же есть и утилита для автоматического поиска драйвера.
3) Так же могу порекомендовать еще один сайт: https://www.driveridentifier.com/. На нем можно произвести, как «ручной» поиск и скачивание нужного драйвера, так и автоматический, скачав предварительно утилиту.
PS
На этом все, за дополнения по теме — буду весьма признателен. Good Luck
( 2 оценки, среднее 4 из 5 )
Нередко можно встретить ситуации, когда пользователь подключает мобильное устройство к компьютеру посредством кабеля USB, а система девайс не распознает да еще и выдает при этом сообщение об ошибке. И это, к сожалению, относится не только к самым простым телефонам, но и к современным планшетам, смартфонам и даже фотоаппаратам или камерам. Как опознать USB-устройство MTP, сделать его видимым и полностью работоспособным, далее предлагается рассмотреть максимально подробно. Попробуем применить несколько классических методов и решений, которые предлагают пользователи в интернете.
Ошибка Windows 7: «USB-устройство MTP. Отказ». Общая суть проблемы
Сразу хочется отметить, что проблема состоит в том, что мобильный девайс не определяется операционной системой исключительно как накопитель (ни внутренний раздел, ни съемная карта не видны).
Многие пользователи думают, что основная причина состоит в неправильной работе драйвера USB-устройства MTP. Да, действительно, такая ситуация наблюдаться может, но только лишь отчасти. Иногда проблема может состоять в настройках самого девайса или даже в параметрах системного реестра Windows. Кроме того, если в системе не установлены некоторые дополнительные компоненты и обновления, призванные обеспечить корректную работу подключаемых устройств такого типа, ошибка появляться тоже может.
Обновление за сентябрь 2020 г .:
Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:
- Шаг 1: (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Если вы все еще видите эту ошибку после обновления вашего драйвера, пришло время проверить ваши разрешения на совместное использование принтера. Потому что установка этой ошибки также может вызвать ошибку.
- Одновременно нажмите клавишу с логотипом Windows и клавишу R на клавиатуре. Затем скопируйте элемент управления / имя Microsoft.DevicesAndPrinters в поле и нажмите OK.
- В разделе «Принтеры» щелкните правой кнопкой мыши свой принтер и выберите «Свойства принтера».
- Перейдите на вкладку «Общий доступ», установите флажок «Поделиться этим принтером» и нажмите «Применить» -> «ОК».
- Одновременно нажмите клавишу с логотипом Windows и клавишу R на клавиатуре. Затем скопируйте элемент управления / имя Microsoft.NetworkAndSharingCenter в поле и нажмите кнопку ОК.
- Нажмите «Изменить дополнительные параметры общего доступа».
- В разделе «Гость» или «Общий» (текущий профиль) нажмите «Включить обнаружение сети» и нажмите «Включить общий доступ к файлам и принтерам». Нажмите Сохранить изменения.
- Перезагрузите компьютер и посмотрите, решена ли проблема с драйвером принтера для Windows.
Первоначальные действия с реестром
Итак, прежде чем скачать драйвер USB-устройства MTP, можно предпринять, так сказать, превентивные меры, используя для этого системный реестр, поскольку некоторые установленные ключи могут содержать в себе запреты на определение мобильных девайсов.
Первым делом вызываем редактор (regedit в меню «Выполнить») и переходим к ветке HKLM. Через раздел SOFTWARE и каталоги контроля переходим к конечному каталогу, как показано на изображении выше. Справа имеется ключ UpperFilters, который как раз нам и мешает. Удаляем запись, выходим из редактора и перегружаем систему. После этого, как правило, при подключении девайса к компьютеру или ноутбуку драйверы, если их не было, установятся автоматически, а само USB-устройство MTP становится видимым в системе.
Устранение ошибки с драйвером носителя
Данный сбой наиболее характерен для Windows 7 и 8, а также их серверных вариантов. Причины, которые вызывают его появление, разнообразны и включают в себя как проблемы с диском или флешкой, так и аппаратные неисправности на целевом компьютере.
Способ 1: Проверка загрузочного средства
Как показывает практика, самый частый источник неполадки – неправильно записанный загрузочный накопитель, флешка либо DVD, или некорректный образ. Алгоритм диагностики включает в себя следующие шаги:
- Первое, что стоит проверить – используемый установочный файл Windows. Возможно, он был загружен с ошибками – такие ISO обычно не создают трудностей в процессе записи на носитель, но целевая машина с ними работать не способна. При подозрениях на проблемы такого рода рекомендуется заново загрузить файл инсталлятора. В качестве меры предосторожности строго не рекомендуем связываться с пиратскими «сборками» Виндовс: создатели таких инсталляторов вносят свои модификации, которые существенно влияют на работоспособность установочного пакета.
- При использовании оптического диска попробуйте записать ISO на другой ДВД – возможно, вам попался бракованный образец. Также не помешает произвести запись на более низкой скорости – не исключено, что привод ПК просто не успевает считать нужную информацию. Выбор скорости «прожига» доступен во многих приложениях, из таковых считаем нужным порекомендовать ImgBurn.
Урок: Использование ImgBurn
- Для флешек также не лишним будет проверить их работоспособность и заменить при малейших сомнениях. Не стоит исключать и некорректно прошедший процесс записи образа – обычно это происходит из-за несовместимости накопителя и используемой программы. Советуем ознакомиться со списком приложений, которые позволяют проведение подобных операций.
Подробнее: Программы для записи образов на флешку
Если и носитель, и образ заведомо рабочие, но проблема наблюдается – читайте далее.
Способ 2: Проверка оборудования компьютера
Вторым источником рассматриваемого сбоя могут быть целевые ПК или лэптопы, поэтому разумным будет проверить и их.
- Проверьте устройства приёма: привод оптических дисков и порты USB. Сейчас устройства DVD-RW потеряли популярность и, скорее всего, используемое оборудование выпущено относительно давно, отчего подвержено неполадкам. Характерными неисправностями устройств для работы с оптическими накопителями являются выход из строя или загрязнение лазерной головки, а также поломка раскрутки. Увы, но самостоятельно устранить подобные неисправности обычному пользователю не под силу, поэтому обратитесь в сервисный центр либо используйте альтернативные способы установки Windows.
- При диагностике USB-портов сначала попробуйте подключить флешку с образом напрямую, без использования концентраторов – известны случаи, когда некачественный разветвитель был причиной ошибки чтения драйвера. Если флешка уже была присоединена напрямую, отключите всю периферию, которая подключается по USB, и попытайтесь повторить процедуру инсталляции Виндовс, задействуя по очереди все доступные коннекторы.
- Также стоит обратить внимание на тип используемого разъёма. Сейчас большинство материнских плат как настольных, так и переносных компьютеров оснащаются USB 3.0, который не всегда корректно работает с флешками, рассчитанными на вторую версию. Это работает и в обратную сторону, поэтому при возможности пользуйтесь соответствующими накопителю разъёмами.
Способ 3: Сброс настроек BIOS
На некоторых специфических машинах значение имеют и установленные параметры в микропрограмме системной платы. Если настройки были изменены пользователем, велика вероятность того, что именно они и есть источником рассматриваемой проблемы. Решением в таком случае будет сброс конфигурации БИОСа до заводских значений.
Урок: Сбрасываем BIOS до заводских настроек
После factory reset материнки установка Виндовс должна проходить без сбоев при условии, что все остальные элементы в порядке.
Установка или обновление драйвера
Но бывает и так, что вышеуказанный ключ в реестре изначально отсутствует, а устройства не определяются ни под каким предлогом. Что делать в такой ситуации?
Тут необходимо при подключенном к компьютеру девайсе зайти в «Диспетчер устройств», найти свое устройство, помеченное желтым треугольником, и через меню ПКМ выбрать обновление драйвера (таже можно использовать и раздел свойств). Когда система начнет выдавать рекомендации, следует выбирать только совместимые драйвера. Если это не поможет, скачайте в интернете универсальный драйвер MTPPK, установите его самостоятельно или укажите системе полный путь к сохраненному файлу.
Иногда нерабочее USB-устройство MTP можно идентифицировать, если на вкладке сведений в выпадающем информационном списке выбрать ИД оборудования, после чего задать поиск драйвера в интернете по самой длинной строке, содержащей идентификаторы DEV и VEN. Само собой разумеется, что после загрузки драйвер также придется инсталлировать самому.
Особенности работы драйвера сетевого контроллера для «Виндовс»
Ethernet переводится с английского как «локальные сети». Под Ethernet и controller подразумевают сетевую карту и адаптер. Благодаря этой плате появляется возможность подсоединиться к дополнительным устройствам сети.
Выделяют несколько видов сетевых контроллеров Ethernet:
- встроенные (интегрированные) в материнскую плату (сетевой разъем расположен на общей колодке, около разъемов мыши, клавиатуры, USB);
- USB-карты;
- подсоединены в PCI слот.
Чтобы выяснить какой, собственно, адаптер установлен на ПК, нужно осмотреть его заднюю часть.
Обратите внимание! В ноутбуке контроллер располагается на задней или боковой панели.
Для установки driver на «Виндовс» рекомендуется воспользоваться диском, который шёл в наборе при покупке материнской платы. Для подключения нужно скачать программу — драйвера для контроллера. Для этого требуется лишь ввести в поисковую строку информацию с чипа адаптера.
Данные контроллеры изготавливают многие компании, но наиболее популярны:
- Intel (архивные папки с «дровами» на Интернет устанавливаются вручную);
- «Реалтек» (глобальный инсталлятор драйверов для Интернета на Windows 7 64 bit при использовании локальной карты Realtek). Нужно распаковать архивную папку и активировать файл установки setup.exe, нажав на него левой кнопкой мыши.
Инсталляция дополнительных компонентов системы
Иногда, даже при условии наличия работоспособного драйвера, ошибка может возникать снова и снова. Считается, что такая ситуация большей частью связана с отсутствием особых компонентов самой операционной системы.
Исправление ошибки состоит в том, чтобы загрузить с официального сайта Microsoft пакет Windows Media Feature Pack или его недостающие элементы, а затем установить. Отзывы пользователей свидетельствуют о том, что иногда это срабатывает.
Проверка работоспособности системы
Не секрет, что подобные ситуации могут быть связаны и с частичным нарушением функционала самих Windows-систем, когда некоторые важные компоненты оказываются поврежденными.
Проверить состояние таких файлов можно через командную строку, запущенную исключительно от имени администратора, прописав в ней команду sfc /scannow. При невозможности выполнения таких действий в работающей системе можно загрузиться со съемного носителя с дистрибутивом или с восстановительного диска LiveCD и повторить операцию. Иногда помогает и самое обычное восстановление системы, если сбои оказываются кратковременными и не особо критичными. Но для этого лучше использовать не стандартный откат, а инструментарий DISM.
Использование другого ПО для записи загрузочного USB -накопителя
В доле случаев сообщение об отсутствии драйвер а носителя может появиться в процессе установки Windows 10 и 8 с USB -накопителя из-за некорректно записанных на него файлов с помощью сторонней программы. Если была предпринята неудачная попытка создать мультизагрузочную флешку, стоит записать на съёмное устройство одну редакцию системы, вместо нескольких. Если вы и так это сделали, но ошибка не исчезла, вам следует подумать о применении другой программы для создания установочного накопителя. Например, Rufus.
Общие рекомендации по инсталляции драйверов для большинства Android-устройств
В принципе, почти всегда срабатывает автоматическая установка необходимых драйверов самой операционкой Windows. Однако можно использовать и альтернативные методы, связанные с инсталляцией сопутствующих утилит для смартфона или планшета.
Так, например, тот же MTP Device драйвер Samsung инсталлируется автоматически при наличии последней версии приложения Kies. Заметьте, для каждой конкретной модели мобильного гаджета корпорация Samsung драйверы не выпускает, так что искать их, скажем, для S6 или для Galaxy Note 2 не имеет абсолютно никакого смысла.
Для смартфонов HTC нужно использовать специализированное ПО под названием HTC Sync Manager (иногда может потребоваться инсталляция прошивки через режим FastBoot). Для LG можно найти драйвер на официальном сайте производителя специально под конкретную модель. Для Nexus нужно применять утилиту ADB RUN и устанавливать драйвер из стандартного «Диспетчера устройств». В случае использования гаджетов Sony есть два варианта: установка Sony PC Suite или использование драйверов FlashTool. В принципе, разницы нет, но нужно помнить, что это две взаимоисключающие программы — при установке одной другую предварительно нужно удалить.
Установка МТР
Со времен Windows XPMTP
девайсы без пролем работают с . Подключаете свой
GalaxyNexus
, выбираете
MTP
в качестве типа соединения, операционная система компьютера сама находит нужные драйвера, вам необходимо будет лишь немного подождать. Перемещение файлов между смартфоном и ПК без каких-либо проблем обеспечено. Но что делать тем пользователям, которые отдали предпочтение
Linux
и
Mac
?
Mac OS
Установите UDEV rule,
открыв
rulesфайл
через терминал
sudo nano -w /etc/udev/rules.d/51-android.rules
Затем введите следующую строку внизу файла (на забудьте указать имя пользователя):
SUBSYSTEM==»usb», ATTR{idVendor}==»04e8″, ATTR{idProduct}==»6860″, MODE=»0600″, OWNER=»»
После чего настанет черед для:
- sudo apt-get install mtpfs
- sudo mkdir /media/GNexus
- sudo chmod 775 /media/GNexus
Затем следует подключить Galaxy
Nexus
к ПК и в том же, что и ранее окне ввести:
sudo mtpfs -o allow_other /media/GNexus
Это все позволит вам перетаскивать файлы, используя Nautilus
, и не забудьте ввести следующую команду по завершении работы:
sudo umount mtpfs
Альтернатива
В качестве альтернативы можете использовать комбинацию Wifi File Explorer
и
QuickSSHd
и
отправлятьфайлы по беспроводному соединению
.
Android от А до Я: Что кроется за аббревиатурой MTP, и как правильно этим распорядиться: рейтинг 80 из 80 на основе 80 оценок. Всего 80 отзывов.
Недавно я столкнулся с тем, что мой смартфон напрочь отказался определяться в Windows 8.1 как MTP устройство. При этом подключение и передача файлов файлов в режиме PTP работали исправно, что конечно же говорило об исправности оборудования. Пользоваться телефоном с такой неисправностью стало крайне неудобно, ведь режим Mass Storage в моем смартфоне не реализован, а в режиме PTP у меня были видны только папки DCIM и Pictures смартфона.
Поэтому мне приходилось дополнительно использовать файловый менеджер на Андроид, чтобы перенести необходимые файлы из этих папок.
Если перевести смартфон в режим работы (передачи файлов) MTP, то в диспетчере устройств Windows он определялся как неизвестное устройство.
Естественное желание обновить драйвер в автоматическом режиме приводило к ожидаемой ошибке:
В последнее время синхронизация мобильных гаджетов на основе ОС Android со стандартными компьютерными системами претерпела достаточно сильные изменения. В основу новой технологии было положено использование так называемого MTP Device-драйвера при непосредственном подключении устройства к компьютеру или ноутбуку через универсальный порт USB.
Содержание
- Что такое MTP Device?
- MTP Device Driver как альтернатива USB Mass Storage
- Стандартная установка драйвера в Windows
- Общие рекомендации по инсталляции драйверов для большинства Android-устройств
- Использование в Mac OS
- Инсталляция в Linux (Ubuntu)
- Возможные ошибки и методы их устранения
- Заключение
- Overview[edit]
- [edit]
- Direct modification and partial transfer features[edit]
- MTP support[edit]
- Alternatives[edit]
- Исправление ошибки «USB — устройство MTP – Отказ»
Что такое MTP Device?
Вообще технология MTP (Media Transfer Protocol) впервые увидела свет еще в 2008 году на мобильных гаджетах с Honeycomb в OS Android Ice Cream Sandwich. В то время она считалась составной частью пакета Windows Media, но затем была стандартизирована как один из основных типов USB-устройств.
Именно поэтому сейчас стационарные операционные системы при подключении мобильного гаджета и определяют его как MTP Device. По сути, сама разработка чем-то новым не явилась, поскольку очень сильно напоминает протоколы PTP (Picture Transfer Protocol), точнее, является одной из его разновидностей в виде дополнительных расширений.
MTP Device Driver как альтернатива USB Mass Storage
Что касается функционирования такой системы, наверное, понятно, что без установки драйвера она в принципе невозможна. Однако по сравнению с обычным обменом данными через USB MTP Device драйвер работает несколько иначе.
Самое главное отличие, оно же преимущество новой технологии, состоит в следующем. Дело в том, что при использовании стандартного подключения при помощи USB Mass Storage создаются два раздела (для медиафайлов и для приложений отдельно), причем один из них всегда зависит от другого. Возникает ситуация, когда смартфон или планшет к одному из разделов доступа не имеет, а компьютер воспринимает оба. Именно поэтому и возникает ситуация, когда приложения, установленные на SD-карту, не то что не работают, но и даже не запускаются.
В случае использования MTP Device таких ограничений нет. Кроме того, отпадает даже необходимость использования файловой системы FAT. И если ранее перераспределение свободного места происходило за счет влияния одного раздела на другой, в данном случае ничего подобного нет. Проще говоря, раньше увлечение свободного пространства одного раздела приводило к уменьшению размера другого. Теперь оба раздела остаются неизменными.
Стандартная установка драйвера в Windows
Теперь давайте посмотрим, как производится стандартная установка драйвера при синхронизации устройства с Windows. Допустим, у нас имеется смартфон или планшет Samsung.
Как правило, обычно при первом подключении устройства к компьютерному терминалу система выдает сообщение в системном трее о том, что найдено новое устройство (в нашем случае — MTP Device Samsung). Система сама устанавливает необходимый для синхронизации драйвер без всяких проблем, после чего трансфер данных может осуществляться аналогично использованию обычного подключения через USB, когда определяется и внутренний накопитель, и внешняя SD-карта. Могут, конечно, появиться ошибки (вроде «Samsung Mobile MTP Device драйвер не установлен»), но на них мы остановимся несколько позже.
Общие рекомендации по инсталляции драйверов для большинства Android-устройств
В принципе, почти всегда срабатывает автоматическая установка необходимых драйверов самой операционкой Windows. Однако можно использовать и альтернативные методы, связанные с инсталляцией сопутствующих утилит для смартфона или планшета.
Так, например, тот же MTP Device драйвер Samsung инсталлируется автоматически при наличии последней версии приложения Kies. Заметьте, для каждой конкретной модели мобильного гаджета корпорация Samsung драйверы не выпускает, так что искать их, скажем, для S6 или для Galaxy Note 2 не имеет абсолютно никакого смысла.
Для смартфонов HTC нужно использовать специализированное ПО под названием HTC Sync Manager (иногда может потребоваться инсталляция прошивки через режим FastBoot). Для LG можно найти драйвер на официальном сайте производителя специально под конкретную модель. Для Nexus нужно применять утилиту ADB RUN и устанавливать драйвер из стандартного «Диспетчера устройств». В случае использования гаджетов Sony есть два варианта: установка Sony PC Suite или использование драйверов FlashTool. В принципе, разницы нет, но нужно помнить, что это две взаимоисключающие программы – при установке одной другую предварительно нужно удалить.
Использование в 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 (установка UDEV rules). Затем вводим команду SUBSYSTEM==»usb», ATTR{idVendor}==»04e8″, ATTR{idProduct}==»6860″, MODE=»0600″, OWNER=»», после чего последовательно исполняем строки sudo apt-get install mtpfs, sudo mkdir/media/GNexus и sudo chmod 775/media/GNexus.
Далее подключаем гаджет к компьютеру и вводим sudo mtpfs -o allow_other /media/GNexus. Все, теперь, используя Nutilus, можно заняться перемещением любых файлов и папок. Да, самое главное. Когда все операции будут завершены, не забудьте использовать конечную команду sudo umount mtpfs.
Возможные ошибки и методы их устранения
К сожалению, появление ошибок тоже не исключается. В большинстве случаев это касается только операционных систем Windows. Попробуем рассмотреть наиболее часто встречающиеся сбои и простейшие методы их устранения.
Прежде всего, стоит проверить, соответствуют ли сопутствующие утилиты самым последним версиям. При их использовании желательно скачать самый свежий дистрибутив с сайта производителя.
Если же драйвер для MTP Device все равно не работает, можно попробовать переустановить его вручную. Для этого нужно зайти в «Диспетчер устройств». По идее, если драйвер не установлен или само устройство работает неправильно, оно будет помечено желтым значком. Тут все просто. Нужно в свойствах найти кнопку обновления драйвера, а затем выбрать из списка только совместимые устройства. Если это не поможет, его придется удалить, а затем произвести инсталляцию заново в автоматическом режиме. Если и это не срабатывает, придется указать системе место, где хранится установочный дистрибутив, содержащий нужную информацию.
Иногда, правда, и это не помогает. Причин может быть сколько угодно. В некоторых случаях может помочь установка в систему самой свежей версии Windows Media Player. Вероятно, просто придется проверить системный раздел жесткого диска на предмет ошибок, да мало ли что может быть. Бывает и такое, что данный тип ошибок или сбоев может выдавать сам «родной» медиаплеер (такой вариант, к сожалению, не исключается). В этой ситуации, если используются версии Windows в виде «семерки» и выше, можно попытаться просто отключить компоненты мультимедиа в разделе программ «Панели управления».
Как уже понятно, причин для таких сбоев просто не сосчитать. Поэтому придется переходить от простейших методов решения проблемы к более сложным или даже кардинальным, учитывая специфику причины в каждом конкретном случае и для каждого конкретного устройства.
Впрочем, как показывает практика, одним из универсальных решений может стать использование системного реестра. Здесь нужно в основном разделе HKEY_LOCAL_MACHINE через последовательное перемещение по дереву (SystemCurrentControlSetControlClass) найти ключ UpperFilters и удалить его. На работоспособности «операционки» это не скажется, зато подключение будет работать как положено. Сразу отметим, что в большинстве случаев такой метод можно использовать для гаджетов от компании Samsung.
Заключение
Вот, в принципе, вкратце и все, что касается основных вопросов, связанных с использованием подключения по технологии MTP. Как видим, для установки драйвера особо напрягаться не придется, разве что в Linux. Основные ошибки устраняются достаточно легко, однако для каждого случая желательно выяснить первопричину, прежде чем предпринимать какие-то кардинальные действия вроде удаления ключей реестра. Но в большинстве случаев сбоев быть не должно, особенно если инсталлировать самые свежие версии дополнительного программного обеспечения для своего гаджета.
В любом случае можно попросту обратиться к официальным интернет-ресурсам производителей мобильной техники. Наверняка там имеется раздел помощи с описанием проблем такого типа. Возможно, проблема заключена даже не в Windows, а, допустим, в прошивке устройства или отключенных функциях и настройках.
(Redirected from Media transfer protocol) Jump to navigationJump to search
The Media Transfer Protocol (MTP) is an extension to the Picture Transfer Protocol (PTP) communications protocol that allows media files to be transferred atomically to and from portable devices.[1] Whereas PTP was designed for downloading photographs from digital cameras, Media Transfer Protocol allows the transfer of music files on digital audio players and media files on portable media players, as well as personal information on personal digital assistants. MTP is a key part of WMDRM10-PD,[1] a digital rights management (DRM) service for the Windows Media platform.
MTP is part of the «Windows Media» framework and thus closely related to Windows Media Player. Versions of the Microsoft Windowsoperating system from Windows XP SP2 support MTP. Windows XP requires Windows Media Player 10 or higher;[2] later Windows versions have built-in support. Microsoft has also made available an MTP Porting Kit for older versions of Windows back to Windows 98.
The USB Implementers Forum device working group standardised MTP as a full-fledged Universal Serial Bus (USB) device class in May 2008.[3] Since then MTP is an official extension to PTP and shares the same class code.[4]
Overview[edit]
The main purpose of this protocol is to allow only the transfer of media files and associated metadata to and from portable devices, one transfer function, in or out, at a time. It does not support operations such as open, edit and modify. A workaround is to copy to the hosting system for these operations and then copy back.
The protocol was originally implemented for use across USB but extended for use across TCP/IP and Bluetooth. Windows Vista supports MTP over TCP/IP. Windows 7 and Windows Vista with the Platform Update for Windows Vista also support MTP over Bluetooth.[5] The host connecting to an MTP device is called an MTP Initiator whereas the device itself is an MTP Responder.[6]
A main reason for using MTP rather than, for example, the USB mass-storage device class (MSC) is that the latter operates at the granularity of a mass storage device block (usually in practice, a FAT block), rather than at the logical file level. In other words, the USB mass storage class is designed to give a host computer undifferentiated access to bulk mass storage, such as compact flash, rather than to a file system, which might be safely shared with the target device (except for specific files which the host might be modifying/accessing). In practice, therefore, when a USB host computer has mounted an MSC partition, it assumes absolute control of the storage, which then may not be safely modified by the device without risk of data corruption until the host computer has severed the connection. Furthermore, because the host computer has full control over the connected storage device, there is a risk that the host computer may corrupt the file system, reformat it to a file system not supported by the USB device, or otherwise modify it in such a way that the USB device cannot completely understand it.
MTP and PTP specifically overcome this issue by making the unit of managed storage a local file rather than an entire (possibly very large) unit of mass storage at the block level. In this way, MTP works like a transactional file system — either the entire file is written/read or nothing. The storage media is not affected by failed transfers.
Where the device maintains a database/index of the content of the disk, MTP saves the cost of re-scanning the entire disk every time the content is modified.
Additionally, the MTP allows MTP Initiators to identify the specific capabilities of device(s) with respect to file formats and functionality. In particular, MTP Initiators may have to provide passwords and other information to unlock files, or otherwise enable digital rights management. Nothing specific of this nature is in the core standard but the features are available via vendor extensions. MTPZ, the Zune Extension to MTP specifically denies access to files until authentication has been processed, which is only possible using Windows Media Player 10 or higher.
[edit]
MTP’s advantages are marked with «(+)» while disadvantages are marked with «(-)«.
[edit]
By not exposing the filesystem and metadata index, the integrity of these is in full control of the device.
- (+) No risk of filesystem corruption if unplugging the device while writing. File transfers are atomic, and no explicit filesystem unmounting (“safe removal”) is required of the user.
- The device can access its own filesystem while connected:
- (+) Re-indexing after unplugging can be avoided. Also helped by the inclusion of metadata with the transfer.
- (+) A separate filesystem for host exposure is unnecessary. This avoids the inflexibility of setting aside a fixed-size partition for this filesystem.
- (+) The host does not need to support the filesystem of the device. Conversely, the device manufacturer is free to choose a file system (usually a Linux filesystem unsupported by Windows) other than the widely supported FAT family of filesystems.
- (-) Filesystem recovery and undeletion tools on the computer cannot be used, because MTP offers no block-level access.
- (-) Many MTP-attached devices, particularly older ones, do not expose file timestamps via the protocol, causing them to be lost when files are copied/moved to or from a computer. Files such as JPEG photos with embedded Exif data still have timestamps internally (and utilities exist to restore the file timestamps based on these), but this workaround is not available for other types of files without such internal metadata.
Performance[edit]
- (-) MTP allows no parallelism, unlike USB mass storage or NAS. MTP has been built to only allow a single operation simultaneously (for example: read, write or delete operation), while no other operation can be executed until the previous operation is complete.
- (-) Limited support for transferring parts of files, such as blocks or byte ranges (see § Direct modification and partial transfer features).
- (-) Limited support for direct modification of files (see § Direct modification and partial transfer features). To modify a file or its metadata, the whole file may need to be copied out of the device and reuploaded, which takes a long time for a large file or directory, and blocks the device for other operations in the meantime. Google’s MTP implementation in Android includes extensions to deal with this limitation; however, these extensions must be supported by the host operating system.[7][8]
- (-) Loading longer file lists (thousands of items) and «preparing» for transferring files might take longer than the file transfer itself.
[edit]
(-) Windows does not assign drive letters or UNC paths to MTP devices because it does not natively expose them as virtual file systems. Without drive letters or UNC paths, MTP-unaware software cannot access directories or files on these devices. The user has to switch to an MTP-aware application, or else work around by using an MTP-aware application such as Windows Explorer to copy or move the file to a file system that the application can access.
One specific concern is that antivirus software on the host computer may not be aware of MTP devices, making them potentially less secure than mass storage devices (although if files on MTP devices are copied or moved to the host before use, MTP-unaware antivirus software will have a chance to scan them). Antivirus scanning might also be impractical due to blocking regular use of the device.
Drivers know a fixed set of supported devices[edit]
(-) Despite identifiability by the PTP/MTP USB device class, libmtp documentation indicates that the vendor and product ID combination plays a functional role in identifying an MTP device, also by Windows drivers.[9] Libmtp includes vast listings of vendor and product ID numbers of devices that it supports, along with workarounds for bugs.[10][11] This non-generic methodology hinders MTP drivers’ forward compatibility with new devices.
The spec knows a fixed set of defined file formats[edit]
The MTP specification includes an enumeration of file formats, called object format.[4] The use of this enumeration is in communicating supported file formats, and formats of transferred files. Apart from some uncategorized formats in the beginning, the list of formats is grouped in categories of image, audio, video and document formats, with each category having one «Undefined» format followed by specific formats. There is also a super-generic «Undefined object» format.
Jolla cited lack of WebM support in MTP as one reason not to support the video format in their mobile operating system Sailfish OS. It is unclear if the limitation is in the tools or the spec, other than that WebM is not defined by the MTP 1.1 spec.[12]
Direct modification and partial transfer features[edit]
These features can be used as more efficient alternatives to whole-file transfers and re-uploads:
From the MTP 1.1 spec:[4]
Opcode | Operation Name | Explanation |
---|---|---|
0x9805 | GetObjectPropList | Metadata transfer |
0x9806 | SetObjectPropList | |
0x1019 | MoveObject | Rename a file or directory |
0x101B | GetPartialObject | Request a byte range of a file |
Android extensions[edit]
According to go-mtpfs:[8]
Opcode | Operation Name | Explanation |
---|---|---|
0x95C1 | GetPartialObject64 | Same as GetPartialObject, but with 64 bit offset |
0x95C2 | SendPartialObject | Same as GetPartialObject64, but copying host to device |
0x95C3 | TruncateObject | Truncates file to 64 bit length |
0x95C4 | BeginEditObject | Must be called before using SendPartialObject and TruncateObject |
0x95C5 | EndEditObject | Called to commit changes made by SendPartialObject and TruncateObject |
MTP support[edit]
Windows[edit]
MTP is supported in Windows XP if Windows Media Player 10 or later versions are installed. Windows Vista and later have MTP support built in. For older versions of Windows, specifically, Windows 2000, Windows 98 and Windows Me, Microsoft has released the MTP Porting Kit.[13] which contains a MTP device driver. Some manufacturers, such as Creative Technology, also provide legacy MTP drivers for some of their players; these usually consist of MTP Porting Kit files with a customized INF file describing their specific players.
Windows does not assign drive letters or UNC pathnames to devices connected via MTP; instead, they only appear as named devices in MTP-aware applications such as Windows Explorer. Compared to devices that implement USB mass storage, such devices cannot be accessed programmatically by scripts or normal Windows programs that depend on drive letters or UNC paths. Instead, files must be manipulated using Windows Explorer or applications with specially written MTP support.
Under Windows, MTP-compatible devices support a feature called Auto Sync, which lets users configure Windows Media Player to automatically transfer all copied or newly acquired content to devices whenever they are connected — provided that content is compatible with Windows Media player. Auto Sync is customizable so that the player will transfer only content that meets certain criteria (songs rated four stars or higher, for instance). Changes made to file properties (such as a user rating and file playback counts) on a device can be propagated back to the computer when the device is reconnected.
Copies of files accessed over MTP may remain on the host computer even after reboot, where they will be accessible to the user account which accessed them, as well as any other user accounts able to read that user account’s files, including any administrative users. Windows 7’s sensor platform supports sensors built into MTP-compatible devices.[14]
Unix-like systems[edit]
A free and open-source implementation of the Media Transfer Protocol is available as libmtp.[15] This library incorporates product and device IDs from many sources,[10] and is commonly used in other software for MTP support.
Graphical[edit]
GNOME applications like GNOME Files (formerly called Nautilus) and Archive Manager (formerly called File-Roller) use GIO-based GVfs to access files on MTP devices. Proper MTP support was added to GVfs in version 1.15.2 (2013-01-15)[16] by Philip Langdale.[17][18] Early patches for GVfs to enable Google’s direct I/O extensions are available.[19]
The KDE Project develops the MTP KIO Slave with a similar level of integration as GVfs.
Not related to GNOME or KDE is the *NIX graphical MTP-capable media player, gMTP.
Virtual file system[edit]
Several tools provide a FUSE based file system for mounting MTP devices within the Unix filesystem hierarchy, making it accessible to any program that operates on files and directories. Examples include mtpfs, jMTPFS, go-mtpfs and simple-mtpfs.[20]
macOS[edit]
macOS has built-in support for MTP (through the application «Digital Images») but no (third-party) drivers to mount MTP devices as drives. Also several third-party file transfer applications are available for Mac OS X v10.5 and later:
- Android File Transfer is a simple MTP client.[21]
- Android File Transfer For Linux (and Mac OS X!), Open Source, License GPL Version 3, Graphical UI, Command line tool, FUSE wrapper — mounting your device,[22]
- XNJB also offers syncing of iTunes playlists.[23]
- SyncMate Expert claims to also support MTP besides other synchronization tasks. The support can’t be tested in the free version.[24]
- Commander One PRO Pack — file manager that allows mounting MTP devices to Mac and managing their content.[25]
[edit]
Later versions of several operating systems, including AmigaOS, Android, AROS, MorphOS, and Symbian OS support MTP, sometimes with additional drivers or software.
A disadvantage of MTP devices on Android as compared to USB mass storage is that although file timestamps are preserved when copying files from the Android device to one’s computer, when copying in the other direction, the file modification timestamps are replaced with the time the copy was done.[26][27]
Other manufacturers[edit]
Companies, including Creative Technology, Intel, iriver, and Samsung Electronics, that manufacture devices based on Microsoft’s «Portable Media Center specification», have widely adopted MTP. Supporting devices were introduced at the 2004 Consumer Electronics Show.
After an initial period of uncertain reactions, several large media player producers such as Creative Technology and iriver adopted the MTP protocol in place of their own protocols.
Many devices and audio software applications support MTP.
Alternatives[edit]
На сегодняшний день огромное количество людей пользуются мобильными устройствами на постоянной основе, а вот «подружить» их с компьютером получается не у всех. Эту статью посвятим разбору способов устранения неполадки, выражающейся в невозможности установки драйвера для подключенного к ПК смартфона.
Обсуждаемая сегодня ошибка возникает при подключении телефона к компьютеру. Происходит такое по разным причинам. Это может быть отсутствие необходимых компонентов в системе или, наоборот, присутствие лишних. Все эти факторы мешают корректной установке медиадрайвера для мобильных устройств, который позволяет «винде» общаться со смартфоном. Далее мы рассмотрим все возможные варианты устранения данного сбоя.
Способ 1: Редактирование системного реестра
Реестр представляет собой набор системных параметров (ключей), определяющих поведение системы. Некоторые ключи в силу различных причин могут мешать нормальной работе. В нашем случае это единственная позиция, от которой нужно избавиться.
- Открываем редактор реестра. Делается это в строке «Выполнить» (Win+R) командой
regedit
- Вызываем окно поиска клавишами CTRL+F, выставляем флажки, как показано на скриншоте (нам нужны только названия разделов), и в поле «Найти» вводим следующее:
{EEC5AD98-8080-425F-922A-DABF3DE3F69A}
Жмем «Найти далее». Обратите внимание, что должна быть выделена папка «Компьютер».
- В найденном разделе, в правом блоке, удаляем параметр с названием «UpperFilters» (ПКМ – «Удалить»).
- Далее нажимаем клавишу F3 для продолжения поиска. Во всех найденных разделах находим и удаляем параметр «UpperFilters».
- Закрываем редактор и перезагружаем компьютер.
Если ключи не найдены или способ не сработал, значит, в системе отсутствует нужный компонент, о котором и поговорим в следующем параграфе.
Способ 2: Установка MTPPK
MTPPK (Media Transfer Protocol Porting Kit) – драйвер, разработанный Майкрософт и предназначенный для взаимодействия ПК с памятью мобильных устройств. Если у вас установлена «десятка», то данный способ может не принести результата, так как эта ОС способна самостоятельно загружать подобное ПО из интернета и оно, скорее всего, уже установлено.
Скачать Media Transfer Protocol Porting Kit с официального сайта
Установка производится предельно просто: запускаем загруженный файл двойным кликом и следуем подсказкам «Мастера».
Частные случаи
Далее мы приведем несколько частных случаев, когда решения проблемы являются неочевидными, но тем не менее эффективными.
- Попробуйте выбрать тип подключения смартфона «Камера (PTP)», а после того как устройство будет найдено системой, переключить обратно на «Мультимедиа».
- В режиме разработчика отключите отладку по USB.
Подробнее: Как включить режим отладки USB на Андроид
- Загрузитесь в «Безопасный режим» и подключите смартфон к ПК. Возможно, некоторые имеющиеся в системе драйвера мешают обнаружению устройства, и этот прием сработает. Подробнее: Как зайти в безопасный режим на Windows 10, Windows 8, Windows 7, Windows XP
- Одному из пользователей при проблемах с планшетом Lenovo помогла установка программы Kies от Самсунг. Неизвестно, как поведет себя ваша система, поэтому создайте точку восстановления перед инсталляцией.
Подробнее: Как создать точку восстановления в Windows 10, Windows 8, Windows 7, Windows XP
Заключение
Как видите, решить проблему с определением мобильных устройств системой не так уж сложно, и мы надеемся, что приведенные инструкции помогут вам в этом. Если ничего не помогло, возможно, в Виндовс произошли критические изменения, и придется ее переустановить. Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Для того чтобы со своего телефона данные скинуть на компьютер или наоборот с компьютера данные скопировать на телефон я подключаю телефон к компьютеру с помощью кабеля. Недавно приобрёл новый телефон и придя на работу подключил его к компьютеру, чтобы скопировать данные, которые мне понадобились на работе. Однако я был сильно удивлён, когда увидел на мониторе компьютера ошибку «USB — устройство MTP — Отказ».
Судя по всему, была проблема с установкой драйвера Mobile MTP Device. В связи с этим телефон не определялся в системе. На домашнем компьютере такой проблемы не было. В итоге через определённое время я нашёл, как избавиться от ошибки «USB — устройство MTP — Отказ» о чём и расскажу вам далее.
Первое что необходимо сделать, это отключить своё проблемное устройство от компьютера (телефон, фотоаппарат, планшет и т.д.). Далее необходимо запустить редактор реестра. Нажимаем сочетание клавиш «Win + R»:
В появившемся окне вводите:
regedit
И нажимаете «ОК»:
Откроется редактор реестра, в котором вам необходимо найти ветку реестра:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{EEC5AD98-8080-425F-922A-DABF3DE3F69A}
Выделяем её, и справа увидим параметр «UpperFilters». Выделяем и удаляем параметр «UpperFilters»:
После этого подключаете своё устройство к компьютеру и драйвера должны установиться без проблем и ваше устройство будет определено в системе.
Если нет параметра в реестре
Если в реестре нет параметра «UpperFilters», то отключите устройство от компьютера, скачайте MTPPK и установите. После этого снова подключите устройство к компьютеру.
Возможно это не единственное решение, но мне оно помогло. Если есть другие решения, то пишите в комментариях о новых решениях, чтобы помочь другим.
Решение 1 от читателя (Павел): Ключ в реестре отсутствовал. Переустановил драйверы Samsung -> установил MTPPK -> перезагрузил компьютер — не помогло (MTP отказ). После перезагрузки изменил в телефоне тип подключения на Камера (PTP) — в этом варианте телефон определился и уже можно было загружать файлы. Вернул тип подключения на телефоне в мультимедиа и драйвер установился без ошибки.
Решение 2 от читателя (Дмитрий): Windows 7 x64 Максимальная. Планшет Lenovo. В реестре записей не было, установка МТРРК не дала результата. Помогла установка программы адаптера от Самсунга samsung.com/ru/support/usefulsoftware/KIES/
Решение 3 от читателя (Алексей): Подключал Asus Zenfone Max. В настройках смартфона в режиме «Для разработчиков» была включена «отладка по USB». С протоколом MTP — система Windows 7 выдавала ошибку: usb-устройство mtp отказ. Но удалив файл UpperFilters и отключив «отладку по USB» всё заработало! Система распознала смартфон как «Портативное устройство»!
Решение 4 от читателя (Максим): Кто стремится себя огородить от всякого зла и любящих побаловаться с параметрами Безопасности для папок, мой совет пригодится в решении проблемы отказа. Первое, кликаем ПКМ (правый клик мыши) по диску «C», проходим во вкладку «Безопасность» проверяем есть ли строчка «Прошедшие проверку» в разделе «Группы или пользователи» с разрешением «Чтение». Второе, кликаем ПКМ по папке «Windows», также проходим во вкладку «Безопасность» и смотрим есть ли строчка «Прошедшие проверку» с разрешением «Чтение». Если нету, то добавляем. После этого мой iPhone 5 стал определяться и карта памяти с фотками появляться в «Моем компьютере».
Решение 5 от читателя (Виталий): Ничего не помогало. От имени администратора загрузил операционную систему в безопасном режиме, подключил телефон, сразу установились драйвера и он определился. Потом при обычной загрузке операционной системы стало без проблем работать.
Решение 6 от читателя (Никита): У меня устройство Galaxy A3 (2017), сделал я это следующим способом: 1. Зайти в «Диспетчер устройств». 2. Выбрать пункт «Переносные устройства» (там будет значок с восклицательным знаком) нажимаем его. 3. Откроется окно свойств этого устройства, выбрать вкладку драйвер. 4. Нажать кнопку «Обновить». 5. Выбрать пункт «Выполнить поиск драйверов на этом компьютере». 6. Выбрать пункт «Выбрать драйвер из списка уже установленных драйверов». 7. Выбрать «USB — устройство MTP». После этого произойдет установка стандартного драйвера для всех MTP устройств, и телефон откроется
Решение 7 от читателя (Дмитрий): Решил проблему так. Подключил телефон через провод к компьютеру. В диспетчере устройств удалил не определившееся «нехорошее» устройство. Отключил телефон от компьютера (отсоединив провод), снова подключил провод к компьютеру и всё заработало.
При подсоединении смартфона к компьютеру через USB может происходить отказ в установке программного обеспечения MTP устройства. Предлагаем несколько способов решения проблемы в зависимости от причины ее возникновения.
Вариант 1. Проверьте в диспетчере задач не отключено ли у вас «Приложение для передачи медиафайлов» (МТР) в автозагрузке.
Вариант 2. Зайдите в Диспетчер устройств и посмотрите, нет ли проблем с драйвером MTP. Если устройство помечено желтым треугольником, а в свойствах устройства вы видите ошибку с кодом 1 или 10 (Запуск этого устройства невозможен):
- Кликните по строке MTP правой кнопкой мыши.
- В выпадающем меню последовательно выбирайте:
- Обновить драйвер;
- Выполнить поиск;
- Выбрать из списка имеющихся;
- USB-устройство МТР.
Вариант 3. Если отсутствует запись USB-устройство МТР, уберите маркер с Только совместимые устройства и выберите установку стандартного MTP-устройства.
Вариант 4. Код ошибки 19, сведения о конфигурации оборудования в реестре повреждены:
- Кликните по строке MTP правой кнопкой мыши;
- В выпадающем меню выберите Удалить;
- Обновите конфигурацию оборудования для переустановки драйвера.
Вариант 5. Если требуется указать путь к драйверу, то скорее всего сначала вам понадобится его где-то найти. Загрузите последнюю версию драйвера с сайта производителя устройства. Или попробуйте найти подходящее ПО через Центр Обновления Windows.
Вариант 6. Иногда может помочь установка дополнительных компонентов Windows Media Feature Pack. Ссылки на скачивание из Центра загрузки Miсrosoft:
- Windows 7 — https://www.microsoft.com/en-us/download/details.aspx?id=16546
- Windows 8 — https://www.microsoft.com/en-in/download/details.aspx?id=30685
- Windows 8.1 — https://www.microsoft.com/en-in/download/details.aspx?id=40744
- Windows 10 — https://www.microsoft.com/en-in/download/details.aspx?id=48231
Вариант 7. Если ничего не помогает и Windows по-прежнему отказывается работать со смартфоном или другим медиаустройством, вероятно, ошибка вызвана сбоями в операционной системе. Переходите к этой статье и выполняйте рекомендации по восстановлению системы, начиная с раздела Проверка компьютера на вирусы.
Используемые источники:
- https://fb.ru/article/216185/chto-takoe-mtp-device—opisanie-i-ustanovka
- https://en.wikipedia.org/wiki/media_transfer_protocol
- https://lumpics.ru/how-fix-error-usb-mtp-device-failure/
- https://victorz.ru/2016042374
- https://driverfresh.com/ru/info/mtp-device.html