Ошибка «Не удается найти указанный файл» или пустое поле device в окне MiFlash при подключённом в режиме fastboot смартфоне почти всегда означает одно: Windows не установила драйвер Android Bootloader Interface, который поставляется в пакете Google USB Driver в виде файла android_winusb.inf. Без этого драйвера утилита MiFlash физически не видит устройство, и прошивка не начнётся.
Проблема особенно актуальна на чистых установках Windows 10 и 11, где система пытается подобрать драйвер автоматически, но вместо рабочего варианта ставит универсальный или вообще помечает устройство жёлтым восклицательным знаком в Диспетчере устройств. Ниже разберём, что представляет собой файл android_winusb.inf, как установить его вручную и что проверить, если MiFlash по-прежнему не определяет телефон.
Что такое android_winusb.inf и зачем он нужен MiFlash
Файл android_winusb.inf — это установочный INF-файл из официального пакета Google USB Driver, который распространяется через Android SDK Manager и отдельным архивом с сайта для разработчиков. В нём прописаны USB-идентификаторы (VID/PID) устройств Google, а также шаблонные записи для устройств в режимах ADB, Fastboot и Bootloader. Драйвер основан на стеке WinUSB — штатной подсистеме Windows для работы с USB-устройствами без написания отдельного драйвера ядра.
Когда вы переводите смартфон Xiaomi в режим fastboot и подключаете к ПК, Windows опрашивает устройство и ищет подходящий INF по идентификатору оборудования. Если совпадение найдено — в Диспетчере устройств появляется Android Bootloader Interface, и MiFlash может отправлять команды прошивки. Если совпадения нет, устройство отображается как «Android» или «USB-устройство» с ошибкой.
⚠️ Внимание: скачивайте пакет Google USB Driver только с официального сайта разработчиков Android или через SDK Manager. Сторонние «сборники драйверов» с файлообменников нередко содержат изменённые INF-файлы или вредоносные компоненты.
Где скачать Google USB Driver с файлом android_winusb.inf
Существует два надёжных источника пакета. Первый — SDK Manager в составе Android Studio: откройте вкладку SDK Tools, отметьте Google USB Driver и нажмите Apply. Пакет будет распакован в каталог SDK, обычно по пути вида ...\Android\Sdk\extras\google\usb_driver. Второй способ — отдельный ZIP-архив со страницы загрузки для разработчиков Android, который достаточно распаковать в любую папку.
Внутри архива вы найдёте сам файл android_winusb.inf, файл каталога цифровой подписи androidwinusb86.cat / androidwinusba64.cat и вспомогательные библиотеки. Именно наличие подписанных CAT-файлов позволяет Windows проверить подлинность драйвера при установке.
- 📦 Распакуйте архив в папку без кириллицы и пробелов в пути, например
C:\Drivers\google-usb - 🔍 Убедитесь, что рядом с INF лежат CAT-файлы подписи — без них установка может быть отклонена
- 🚫 Не переименовывайте и не редактируйте android_winusb.inf без необходимости: это нарушает цифровую подпись
- 💾 Сохраните папку — она пригодится при переустановке системы или подключении другого смартфона
Ручная установка драйвера через Диспетчер устройств
Автоматическая установка двойным кликом по INF часто не срабатывает для этого пакета, поэтому надёжнее ставить драйвер принудительно. Переведите смартфон в режим fastboot, подключите его кабелем к ПК и откройте Диспетчер устройств (команда devmgmt.msc в окне «Выполнить»). Найдите устройство с восклицательным знаком — обычно оно называется «Android» или «Unknown USB Device».
Далее действуйте по шагам:
- 🖱️ Кликните правой кнопкой по устройству и выберите
Обновить драйвер - 📁 Укажите
Найти драйверы на этом компьютере→Выбрать из списка доступных драйверов - 💿 Нажмите
Установить с дискаи через «Обзор» укажите файлandroid_winusb.inf - ✅ В списке моделей выберите Android Bootloader Interface и подтвердите установку, согласившись с предупреждением о совместимости
☑️ Проверка перед установкой драйвера
После установки устройство должно появиться в разделе Android Device без предупреждающих значков. Если Windows сообщила, что драйвер установлен, но устройство «может работать неправильно», отключите и заново подключите кабель — часто этого достаточно для корректной инициализации.
Проверка работы драйвера через fastboot
Убедиться, что драйвер работает, можно без запуска MiFlash. Откройте командную строку в папке с утилитой fastboot (она входит в состав platform-tools) и выполните простую команду:
fastboot devices
Если драйвер установлен корректно, в ответ вы увидите серийный номер устройства и слово fastboot. Пустой ответ при подключённом смартфоне означает, что проблема осталась: либо драйвер встал не на то устройство, либо неисправен кабель или порт. Попробуйте другой USB-порт, желательно на задней панели материнской платы, и другой кабель — шнуры «только для зарядки» без линий данных встречаются чаще, чем кажется.
Типичные ошибки и их решения
Даже при правильных действиях установка может завершиться ошибкой. Ниже — самые частые ситуации и способы их обойти.
| Симптом | Вероятная причина | Решение |
|---|---|---|
| «Система Windows не может проверить цифровую подпись» (код 52) | Повреждён CAT-файл или включён Secure Boot со старой подписью | Перекачайте пакет с официального сайта; при необходимости временно отключите проверку подписи через параметры загрузки |
| Устройство определяется как «Unknown USB Device» | Сбой дескриптора USB, плохой кабель или порт | Сменить кабель и порт, перезагрузить смартфон в fastboot заново |
| Драйвер установлен, но MiFlash показывает ошибку | Установлен ADB-интерфейс вместо Bootloader | Удалить устройство в Диспетчере вместе с драйвером и поставить заново, выбрав Bootloader Interface |
| MiFlash не видит устройство, fastboot devices работает | Устаревшая версия MiFlash или запуск без прав администратора | Обновить MiFlash, запустить от имени администратора |
⚠️ Внимание: отключение проверки цифровой подписи драйверов снижает защиту системы. Используйте этот способ только для установки заведомо подлинного пакета Google и включайте проверку обратно после перезагрузки.
Как временно отключить проверку подписи в Windows 10/11
Удерживая Shift, нажмите «Перезагрузка» в меню «Пуск». В среде восстановления выберите «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры загрузки» → «Перезагрузить». После перезапуска нажмите клавишу 7 или F7 — «Отключить обязательную проверку подписи драйверов». Режим действует до следующей перезагрузки.
Почему MiFlash всё равно может не видеть устройство
Рабочий драйвер — необходимое, но не единственное условие. Если fastboot devices показывает смартфон, а MiFlash — нет, проверьте версию самой утилиты: старые сборки могут конфликтовать с новыми версиями Windows. Запуск от имени администратора также обязателен, поскольку доступ к USB-устройству на низком уровне требует повышенных прав.
Отдельный сценарий — конфликт с другими Android-драйверами в системе. Если ранее устанавливались пакеты от других производителей или универсальные ADB-драйверы, Windows может упорно подставлять их вместо гугловского. В этом случае помогает удаление устройства в Диспетчере с отметкой Удалить программы драйверов для этого устройства и чистая переустановка через android_winusb.inf.
Подготовка к прошивке после установки драйвера
Когда драйвер встал и устройство определяется, остаётся несколько подготовительных шагов. Убедитесь, что загрузчик смартфона разблокирован — без этого MiFlash откажется прошивать устройство в режиме fastboot. Зарядите аккумулятор хотя бы до половины: прерывание прошивки из-за разряда может привести к нерабочему состоянию устройства.
Распакуйте прошивку для fastboot (файл с расширением .tgz) в папку без русских букв в пути — MiFlash известен сбоями при наличии кириллицы в пути к файлам прошивки. В самой утилите нажмите select и укажите папку с распакованной прошивкой, затем refresh — устройство должно появиться в списке с идентификатором. Только после этого можно нажимать flash.
⚠️ Внимание: перед прошивкой сделайте резервную копию данных. Вариант «clean all» в MiFlash полностью стирает пользовательский раздел, а опция «clean all and lock» на устройстве с неродной прошивкой может привести к блокировке загрузчика в нерабочем состоянии.
Часто задаваемые вопросы
Подходит ли android_winusb.inf для смартфонов Xiaomi, ведь это драйвер Google?
Да. Драйвер является универсальным: в INF-файле прописаны шаблонные идентификаторы для режимов fastboot и ADB, которые совпадают у большинства Android-устройств, включая Xiaomi. Именно поэтому его рекомендуют для работы с MiFlash.
Чем Android Bootloader Interface отличается от Android Composite ADB Interface?
Первый используется, когда смартфон находится в режиме fastboot (загрузчик), второй — когда устройство загружено в систему с включённой отладкой по USB. Для прошивки через MiFlash нужен именно Bootloader Interface.
Windows пишет «Драйвер не предназначен для этой платформы» — что делать?
Обычно это значит, что вы пытаетесь установить драйвер двойным кликом по INF или выбрали неподходящий способ установки. Используйте метод через Диспетчер устройств с пунктом «Установить с диска» и выбором модели вручную.
Нужно ли отключать антивирус при установке драйвера?
Как правило, нет — подписанный пакет Google не вызывает блокировок. Если антивирус всё же препятствует установке, проверьте, что архив скачан с официального источника, и добавьте папку в исключения на время установки.
Можно ли прошить смартфон без установки этого драйвера?
Нет, в режиме fastboot без корректного WinUSB-драйвера ПК не сможет обмениваться командами с загрузчиком устройства. Альтернатива — прошивка через режим EDL, но он требует другого драйвера (Qualcomm) и, как правило, авторизованного аккаунта, поэтому для большинства пользователей fastboot с драйвером Google остаётся основным способом.