Ошибка erase is not allowed in lock state в Mi Flash появляется на этапе очистки разделов при прошивке смартфона Xiaomi, Redmi или POCO через режим Fastboot, когда загрузчик устройства заблокирован. Прошивальщик пытается стереть раздел, система защиты отвечает отказом, и процесс обрывается с этим сообщением в логе. Это не сбой программы, а штатная реакция защиты: заблокированный bootloader запрещает любые операции записи и стирания системных разделов.
Чаще всего с этой ошибкой сталкиваются пользователи, которые пытаются перейти с китайской прошивки на глобальную, откатить версию MIUI или HyperOS, либо прошить аппарат, купленный с рук, не проверив состояние загрузчика. Ниже разберём, почему возникает блокировка, как проверить статус загрузчика и какие варианты решения существуют — от официальной разблокировки до обходных путей.
Почему возникает ошибка erase is not allowed in lock state
Корневая причина одна: Bootloader находится в состоянии Locked. В таком состоянии чип защиты запрещает модификацию разделов system, boot, vendor и других критичных областей памяти. Mi Flash при выборе скрипта clean all или clean all and lock отправляет команду стирания, и устройство отвечает отказом.
Типичные сценарии, приводящие к ошибке:
- 🔒 Загрузчик никогда не разблокировался — аппарат новый или куплен с рук;
- 🔁 Загрузчик был разблокирован, но снова заблокировался после прошивки со скриптом clean all and lock;
- 🌏 Попытка прошить глобальную прошивку на китайскую версию устройства (или наоборот) с заблокированным загрузчиком;
- 📦 Использование неподходящего пакета прошивки — например, fastboot-ROM от другой модели или региона.
⚠️ Внимание: прошивка fastboot-ROM от другой модели или региона с последующей блокировкой загрузчика — один из самых частых способов получить «кирпич», который не загружается ни в систему, ни в рекавери. Всегда сверяйте кодовое имя устройства с именем пакета прошивки.
Как проверить статус загрузчика
Перед любыми действиями стоит убедиться, что загрузчик действительно заблокирован. Самый надёжный способ — через fastboot. Загрузите телефон в режим fastboot (обычно это удержание кнопки питания и уменьшения громкости на выключенном аппарате; точную комбинацию для вашей модели уточните в документации), подключите его к ПК и выполните команду:
fastboot oem device-info
В выводе найдите строку Device unlocked. Значение false подтверждает, что загрузчик заблокирован, и ошибка в Mi Flash объясняется именно этим. Значение true означает, что проблема в другом — например, в драйверах, версии Mi Flash или повреждённом пакете прошивки.
На части устройств статус также виден в настройках для разработчиков в пункте Статус Mi Unlock, если такой пункт предусмотрен вашей версией прошивки. Там же отображается, привязан ли аккаунт к устройству.
Решение 1: официальная разблокировка через Mi Unlock
Штатный способ снять ограничение — утилита Mi Unlock от Xiaomi. Процедура требует привязки Mi-аккаунта к устройству и ожидания таймера, который Xiaomi устанавливает на своей стороне. Длительность ожидания может составлять от нескольких часов до нескольких суток и зависит от политики компании для конкретного региона и модели — точный срок заранее предсказать нельзя.
Общий порядок действий выглядит так:
- 📱 Войдите в Mi-аккаунт на самом смартфоне и включите интернет (важно — мобильный, а не только Wi-Fi);
- 🛠 В настройках разработчика найдите пункт
Статус Mi Unlockи выполните привязку аккаунта к устройству; - ⏳ Дождитесь окончания таймера ожидания, не отвязывая аккаунт и не сбрасывая устройство;
- 💻 Загрузите телефон в fastboot, подключите к ПК и нажмите
Unlockв Mi Unlock.
☑️ Перед разблокировкой загрузчика
⚠️ Внимание: разблокировка загрузчика полностью стирает данные с устройства. Перед запуском Mi Unlock перенесите фото, контакты и файлы на ПК или в облако.
Решение 2: прошивка без разблокировки — что реально возможно
Если разблокировать загрузчик нельзя (например, устройство корпоративное или таймер недоступен), вариантов немного, и все они ограничены. Через fastboot с заблокированным загрузчиком прошить устройство невозможно — это принципиальное ограничение защиты, а не недоработка Mi Flash.
Что можно попробовать вместо этого:
- 🔄 Установить обновление штатно — через
Настройки → О телефоне → Обновление системы, если нужная версия доступна для вашего региона; - 📥 Использовать функцию выбора пакета обновления в системном приложении «Обновление», если она предусмотрена вашей версией прошивки, и установить официальный recovery-ROM для вашей модели и региона;
- 🏪 Обратиться в авторизованный сервисный центр — там есть доступ к прошивке через EDL-режим с авторизованной учётной записью.
Прошивка через EDL-режим (Emergency Download) на современных устройствах Xiaomi требует авторизованного аккаунта с особыми правами, поэтому самостоятельно этот путь обычно недоступен. Сервисные центры и платные удалённые сервисы используют именно его.
Почему нельзя просто прошить через EDL самостоятельно
На устройствах Xiaomi последних лет доступ к EDL-программатору (firehose programmer) защищён цифровой подписью. Без авторизованной учётной записи Mi Flash не сможет начать запись даже в EDL-режиме — устройство отклонит программатор. Именно поэтому «бесплатные» способы прошивки залоченных аппаратов из старых инструкций на новых моделях не работают.
Сравнение способов решения
| Способ | Требования | Риски | Доступность |
|---|---|---|---|
| Mi Unlock (официальная разблокировка) | Mi-аккаунт, таймер ожидания | Полная потеря данных | Доступен большинству пользователей |
| Штатное обновление системы | Официальный ROM для вашей модели | Минимальные | Только обновление, не смена региона |
| EDL через сервисный центр | Авторизованный аккаунт у мастера | Зависит от квалификации мастера | Платно, не везде доступно |
| Прошивка Mi Flash в fastboot | Разблокированный загрузчик | «Кирпич» при неверном ROM | Только после разблокировки |
Частые ошибки при прошивке после разблокировки
Даже с разблокированным загрузчиком пользователи иногда снова видят похожие отказы. Причины обычно такие: неверно распакован пакет прошивки (путь содержит кириллицу или пробелы — распаковывайте в корень диска), используется устаревшая версия Mi Flash, либо выбран скрипт clean all and lock для прошивки другого региона. Последний вариант особенно опасен: блокировка загрузчика на «чужой» прошивке приводит к незагружающемуся устройству.
Никогда не выбирайте «clean all and lock» при смене региона прошивки — только «clean all». Это единственная деталь, из-за которой устройства чаще всего превращаются в «кирпич» именно на этапе, когда всё уже почти получилось.
Если устройство не определяется в fastboot
Иногда ошибка в Mi Flash сопровождается тем, что ПК вообще не видит аппарат. Проверьте по порядку: другой USB-кабель (желательно оригинальный), порт USB 2.0 вместо 3.0, установку драйверов — в диспетчере устройств аппарат должен отображаться как устройство Android Bootloader Interface или аналогичное. Также убедитесь, что команда fastboot devices возвращает серийный номер, а не пустую строку.
Если аппарат определяется, но Mi Flash выдаёт отказ сразу после нажатия Flash, попробуйте запустить программу от имени администратора и проверить, что путь к папке с прошивкой не содержит русских букв.
FAQ: частые вопросы
Можно ли обойти ошибку без разблокировки загрузчика?
Нет. Отказ на стирание разделов — аппаратная-программная защита заблокированного загрузчика, обойти её средствами Mi Flash нельзя. Единственные легальные пути — разблокировка через Mi Unlock, штатное обновление или EDL-прошивка в сервисном центре.
Сотрутся ли данные при разблокировке загрузчика?
Да, Mi Unlock выполняет полный сброс устройства. Все фото, приложения и настройки будут удалены, поэтому заранее сделайте резервную копию.
Ошибка появляется, хотя загрузчик разблокирован. Что делать?
Проверьте статус командой fastboot oem device-info — возможно, загрузчик повторно заблокировался после предыдущей прошивки со скриптом «clean all and lock». Также проверьте версию Mi Flash, целостность пакета прошивки и драйверы.
Что выбрать в Mi Flash: clean all или clean all and lock?
При смене региона прошивки — только clean all. Вариант clean all and lock допустим лишь при прошивке той же региональной версии, что была установлена изначально, иначе устройство рискует перестать загружаться.
Сколько ждать разблокировки в Mi Unlock?
Срок ожидания задаётся политикой Xiaomi и отображается в самой утилите при попытке разблокировки. Он может варьироваться от нескольких часов до многих суток в зависимости от модели, региона и возраста аккаунта. Ускорить таймер легальными способами нельзя.