Ошибка could not locate target partition появляется в логе прошивальщика (чаще всего MiFlash при работе со смартфонами Xiaomi в режиме EDL или fastboot) в момент, когда утилита не может найти в образе прошивки раздел, который указан в сценарии прошивки. Процесс останавливается, устройство остаётся в режиме загрузки, а в окне программы отображается сбой с указанием на отсутствующий раздел.
Ключевая особенность этой ошибки в том, что она почти всегда связана не с аппаратной неисправностью смартфона, а с несоответствием между файлами прошивки, сценарием записи и фактической разметкой памяти конкретной модели. Проще говоря, прошивальщик ищет раздел, которого либо нет в распакованном образе, либо нет в таблице разделов устройства. Ниже разберём, как безопасно определить причину и устранить сбой.
Что означает сообщение об ошибке
Текст could not locate target partition переводится как «не удалось найти целевой раздел». В контексте прошивки это означает, что скрипт (например, один из вариантов flash_all) содержит команду записи в раздел с определённым именем, но утилита не смогла сопоставить это имя с реальным разделом устройства или файлом в папке образа.
Возможные технические причины: прошивка предназначена для другой модификации аппарата, папка с образом распакована не полностью, путь к файлам содержит кириллицу или пробелы, либо выбран неверный сценарий прошивки. Гораздо реже причина — повреждённая таблица разделов на самом устройстве после неудачных экспериментов с прошивкой.
Важно понимать: само сообщение не говорит о «смерти» смартфона. Пока устройство определяется компьютером в режиме EDL или fastboot, ситуация обычно обратима.
Проверка соответствия прошивки модели устройства
Наиболее вероятная причина — попытка залить прошивку от другой модели или ревизии. У смартфонов одного семейства часто существуют версии с разными кодовыми именами и разной разметкой памяти, и сценарий прошивки для одной версии не найдёт нужные разделы на другой.
Проверьте следующее:
- 📱 Кодовое имя устройства (например, для Xiaomi оно указывается в названии архива прошивки) должно точно совпадать с вашей моделью.
- 🌍 Региональная версия прошивки (Global, EEA, China, India) должна соответствовать аппаратной версии устройства — перекрёстная прошивка между регионами нередко даёт ошибки разделов.
- 🔢 Тип прошивки: для режима fastboot нужен fastboot-ROM (архив со скриптами flash_all), а не recovery-пакет для установки через обновление.
- 📦 Архив должен быть распакован полностью: в папке должны присутствовать папка images и bat-файлы сценариев.
Если есть сомнения в происхождении файла, скачайте прошивку заново из источника, где явно указано кодовое имя модели, и сверьте его с данными вашего аппарата.
📊 Что стало причиной ошибки could not locate target partition в вашем случае?