Команда fastboot format data полностью стирает раздел пользовательских данных на Android-устройстве, включая фотографии, приложения, аккаунты и настройки — после её выполнения смартфон загружается «с нуля», как после сброса через рекавери. Её применяют, когда обычный сброс недоступен: устройство зависло в бутлупе после прошивки, система не загружается, а стоковое рекавери не отвечает. При этом важно понимать: команда работает только на устройствах с разблокированным загрузчиком, а её синтаксис и поддержка зависят от конкретной модели и версии fastboot.
В этом руководстве разберём, что именно делает fastboot format data, чем она отличается от fastboot erase и fastboot -w, как подготовить компьютер и устройство, и какие ошибки чаще всего возникают при выполнении команды.
Что делает команда fastboot format data
Команда обращается к разделу userdata (он же раздел data) и создаёт на нём файловую систему заново. Все данные, хранившиеся в разделе, становятся недоступны: установленные приложения, их настройки, медиафайлы во внутренней памяти, учётные записи. Системный раздел (system) и раздел загрузки (boot) при этом не затрагиваются — прошивка остаётся на месте.
Технически format отличается от erase: fastboot erase userdata лишь очищает блоки раздела, а fastboot format:userdata (или fastboot format data в ряде реализаций) дополнительно создаёт файловую систему — обычно ext4 или f2fs, в зависимости от того, что поддерживает устройство. На современных смартфонах с шифрованием данных форматирование также сбрасывает ключи шифрования, что делает восстановление старых данных практически невозможным.
⚠️ Внимание: после выполнения команды восстановить фотографии, переписки и файлы со внутренней памяти штатными способами не получится. Если данные важны, сначала попробуйте выгрузить их через рекавери с поддержкой MTP или ADB (если устройство загружается в такой режим).
Когда нужна эта команда
Форматирование раздела данных через fastboot оправдано в нескольких сценариях. Во-первых, при бутлупе после прошивки — когда старая data несовместима с новой системой (например, при переходе между кастомной и стоковой прошивкой или между разными версиями Android). Во-вторых, при повреждении файловой системы раздела data, из-за которого устройство зависает на логотипе.
Также команду используют перед установкой кастомной прошивки, чтобы избежать конфликтов остаточных данных, и при подготовке устройства к продаже, если стандартный сброс недоступен. Однако для обычного сброса на работающем устройстве проще использовать меню настроек или рекавери — fastboot нужен именно тогда, когда эти способы не работают.
- 🔄 Бутлоп или зависание на логотипе после смены прошивки
- 💾 Повреждение файловой системы раздела userdata
- 🧹 Чистая установка кастомной прошивки без остатков старых данных
- 🔐 Сброс шифрования при невозможности расшифровать раздел в рекавери
Подготовка: драйверы, ADB и разблокированный загрузчик
Для работы потребуется компьютер с установленными инструментами Android SDK Platform-Tools — именно в них входит утилита fastboot. Пакет распространяется Google официально и доступен для Windows, macOS и Linux. Использовать устаревшие сборки из сторонних наборов не стоит: старые версии fastboot могут не поддерживать актуальный синтаксис команд.
На Windows дополнительно могут понадобиться драйверы для режима fastboot — без них устройство определяется системой, но команда fastboot devices возвращает пустой результат. На macOS и Linux драйверы обычно не требуются, но на Linux может понадобиться настройка правил udev для доступа к устройству без прав root.
Критичное условие — разблокированный загрузчик. На заблокированном bootloader команды format и erase либо отклоняются с ошибкой, либо игнорируются. Проверить состояние можно командой fastboot oem device-info (поддерживается не всеми устройствами) или по строке состояния на экране fastboot-режима. Учтите, что сама разблокировка загрузчика на большинстве устройств также стирает данные.
Пошаговая инструкция по форматированию
Порядок действий одинаков для большинства устройств, но комбинация кнопок для входа в fastboot-режим различается у разных производителей — точную комбинацию для вашей модели сверяйте с официальной документацией. Часто встречающийся вариант — зажать кнопку уменьшения громкости и кнопку питания на выключенном устройстве, но это не универсальное правило.
☑️ Перед выполнением fastboot format data
Далее действуйте по шагам:
- 🔌 Подключите устройство к ПК кабелем и загрузите его в режим fastboot
- 💻 Откройте терминал или командную строку в папке с Platform-Tools
- 🔍 Выполните
fastboot devicesи убедитесь, что устройство определилось - ⚙️ Введите команду форматирования (см. ниже) и дождитесь завершения
- 🔁 Перезагрузите устройство командой
fastboot reboot
Базовый вариант команды выглядит так:
fastboot format userdata
На ряде устройствей принимается и вариант fastboot format data, однако корректное имя раздела в большинстве случаев — именно userdata. Альтернатива одной командой — fastboot -w, которая стирает разделы data и cache при выполнении других операций (например, прошивки образов). Первая загрузка после форматирования занимает заметно больше времени, чем обычно — система создаёт структуру данных заново, это нормально.
Отличия от похожих команд
В fastboot есть несколько команд, которые стирают данные, но работают они по-разному. Путаница между ними — частая причина неожиданных результатов: например, пользователь ожидает полного сброса, а erase оставляет раздел без файловой системы, и устройство не загружается до повторного форматирования.
| Команда | Что делает | Когда применять |
|---|---|---|
fastboot format userdata | Стирает раздел и создаёт файловую систему | Полный сброс данных, подготовка к прошивке |
fastboot erase userdata | Очищает блоки раздела без создания ФС | Редко; обычно перед ручным форматированием |
fastboot -w | Очистка data и cache вместе с другой операцией | При прошивке образов одной командой |
fastboot format cache | Форматирует только кэш-раздел | При ошибках, связанных с кэшем (на новых устройствах раздел может отсутствовать) |
Обратите внимание: на устройствах со схемой разделов A/B (бесшовные обновления) структура разделов отличается, и отдельного раздела cache может не быть вовсе. Перед выполнением команд полезно посмотреть список разделов — на многих устройствах это позволяет сделать fastboot getvar all, хотя полнота вывода зависит от загрузчика конкретной модели.
Почему после erase устройство не загружается
Команда fastboot erase userdata удаляет содержимое раздела, но не создаёт на нём файловую систему. Система при загрузке пытается смонтировать data и не находит валидную ФС. Решение — выполнить fastboot format userdata, после чего раздел будет создан заново с корректной файловой системой.
Типичные ошибки и их решение
Чаще всего пользователи сталкиваются с ответом FAILED (remote: 'not allowed in locked state') или похожим отказом загрузчика. Это означает, что загрузчик заблокирован и низкоуровневые операции запрещены. Решение одно — официальная разблокировка загрузчика по процедуре производителя; обходных безопасных путей здесь нет.
Другая распространённая ситуация — < waiting for any device >, когда команда «зависает» в ожидании устройства. Причины обычно на стороне подключения:
- 🔧 Не установлен или конфликтует драйвер fastboot на Windows
- 🔌 Неисправный или «только зарядный» USB-кабель
- 🚪 Устройство находится не в fastboot-режиме, а, например, в режиме загрузки системы
- 🖥️ Используется USB-хаб — подключайте кабель напрямую к порту компьютера
⚠️ Внимание: не прерывайте процесс форматирования отключением кабеля. Хотя операция обычно занимает секунды, прерывание на этапе записи может оставить раздел в неконсистентном состоянии, и потребуется повторное форматирование или прошивка.
Если команда выполнилась успешно, но устройство всё равно не загружается, возможная причина — несовместимость самой прошивки или повреждение других разделов. В таком случае форматирование data не поможет: потребуется полная перепрошивка образов system и boot, а при серьёзных повреждениях — сервисные методы, специфичные для конкретной платформы.
FAQ: частые вопросы
Удалит ли fastboot format data данные с карты памяти microSD?
Нет. Команда затрагивает только внутренний раздел userdata. Содержимое внешней карты microSD остаётся нетронутым, если она не была отформатирована как внутренняя память (adoptable storage) — в последнем случае её данные станут нечитаемыми, так как ключи шифрования хранятся в разделе data.
Можно ли выполнить команду с заблокированным загрузчиком?
Нет. Загрузчик в заблокированном состоянии отклоняет команды format и erase. Сначала нужно пройти официальную процедуру разблокировки для вашей модели, которая сама по себе обычно стирает все данные.
Чем fastboot format data отличается от сброса через рекавери?
Результат схож — оба способа очищают пользовательские данные. Разница в способе доступа: рекавери работает автономно на устройстве, а fastboot требует компьютера и разблокированного загрузчика. Fastboot-вариант нужен, когда рекавери недоступно или не справляется с повреждённым разделом.
Поможет ли форматирование data убрать графический ключ или пароль?
Да, сброс раздела data удаляет экран блокировки вместе со всеми данными. Однако на устройствах с активированной защитой FRP (Factory Reset Protection) после сброса потребуется войти в Google-аккаунт, который был привязан к устройству до сброса.
Сколько времени занимает форматирование?
Сама команда обычно выполняется за несколько секунд. Заметно дольше длится первая загрузка системы после форматирования — она может занять несколько минут, поскольку Android заново создаёт служебные структуры данных.