Файл userdata.img встречается в архивах заводских прошивок Android и в выводе команд fastboot — и его перепрошивка стирает все личные данные пользователя: приложения, настройки, фотографии во внутренней памяти. Именно поэтому вопрос «userdata img что это» чаще всего возникает у тех, кто собирается прошивать смартфон через fastboot или распаковал заводской образ системы и увидел непонятный файл размером в несколько гигабайт.
Коротко: это образ раздела /data — того самого раздела внутренней памяти, где Android хранит всё пользовательское. Понимание его роли помогает не потерять данные при прошивке и осознанно выбирать команды вроде fastboot flash userdata или fastboot -w.
Что такое userdata.img простыми словами
Внутренняя память Android-устройства разбита на разделы: boot (ядро и загрузка), system или super (сама система), vendor, recovery и другие. Среди них есть раздел userdata, который монтируется в работающей системе как /data. Файл userdata.img — это посекторный образ (дамп) именно этого раздела, упакованный в файл для передачи на устройство.
Внутри раздела находятся:
- 📱 установленные приложения и их данные (каталог
/data/dataи/data/app); - ⚙️ системные настройки, аккаунты, пароли Wi-Fi;
- 🖼️ содержимое «внутреннего накопителя» — фото, загрузки, документы (эмулированное хранилище
/data/media); - 🔐 ключи шифрования, если включено шифрование данных.
Когда вы делаете сброс до заводских настроек (factory reset), устройство по сути очищает именно этот раздел. Поэтому прошивка образа userdata.img и сброс настроек дают схожий эффект с точки зрения пользовательских данных.
Где встречается файл userdata.img
Чаще всего этот файл можно обнаружить в нескольких типичных местах. Во-первых, в архивах заводских (factory) образов, которые производители публикуют для восстановления устройств — например, для линейки Google Pixel такие образы доступны официально. Во-вторых, в пакетах прошивок для утилит вроде SP Flash Tool (устройства на чипах MediaTek) — там аналогичный раздел тоже может присутствовать в scatter-файле.
Встречается он и в выводе команды fastboot getvar all или в скриптах flash-all, которые идут вместе с заводским образом. Если вы откроете такой скрипт в текстовом редакторе, то увидите строки вида fastboot flash userdata userdata.img — это и есть запись образа в соответствующий раздел.
Важный нюанс: на самом устройстве в файловой системе вы файл «userdata.img» обычно не найдёте — там существует сам раздел, а не файл-образ. Файл с таким именем живёт на компьютере, в комплекте прошивки.
Чем userdata.img отличается от других образов прошивки
В комплекте заводской прошивки лежит сразу несколько img-файлов, и их легко перепутать. Таблица ниже помогает различить основные разделы.
| Образ | Раздел | Что содержит | Потеря данных при прошивке |
|---|---|---|---|
| boot.img | boot | Ядро и ramdisk для загрузки | Нет |
| system.img / super.img | system / super | Операционная система Android | Нет |
| vendor.img | vendor | Драйверы и компоненты производителя | Нет |
| userdata.img | userdata | Данные пользователя и приложений | Да, полная |
| recovery.img | recovery | Среда восстановления | Нет |
Как видно, userdata.img — единственный «рутинный» образ, запись которого напрямую уничтожает личные данные. Остальные разделы отвечают за систему и её компоненты.
Можно ли удалить или пропустить userdata.img при прошивке
Да, во многих сценариях прошивать userdata.img не обязательно. Если вы обновляете устройство на ту же версию системы и хотите сохранить данные, достаточно прошить boot, system/super и vendor, а раздел userdata не трогать. Именно так работают «грязные» обновления (dirty flash) в кастомных прошивках.
Но есть ситуации, когда очистка userdata необходима:
- 🔄 переход между разными прошивками (например, со стоковой на кастомную) — старые данные несовместимы с новой системой;
- 🐛 устройство не загружается (bootloop) после манипуляций, и чистая установка — единственный выход;
- 🔓 разблокировка загрузчика — на большинстве устройств она сама по себе стирает раздел userdata в целях безопасности;
- 🧹 продажа или передача устройства другому человеку.
⚠️ Внимание: перед любой операцией с разделом userdata сделайте резервную копию фотографий, документов и данных мессенджеров. После прошивки образа или команды fastboot -w восстановить информацию стандартными средствами будет невозможно.
Как прошивается userdata.img через fastboot
Стандартный порядок работы выглядит так. Устройство переводится в режим fastboot (обычно — выключить, затем зажать кнопку питания и клавишу громкости вниз; точная комбинация зависит от модели, сверьтесь с инструкцией производителя). Затем смартфон подключается к ПК, где установлены инструменты Android SDK Platform-Tools.
Запись образа выполняется командой:
fastboot flash userdata userdata.img
Альтернативный вариант — не прошивать образ, а просто отформатировать раздел:
fastboot erase userdata
fastboot format userdata
Есть и комбинированная команда fastboot -w, которая очищает userdata вместе с основной прошивкой. Учтите: на устройствах с динамическими разделами (схема super, появилась в современных версиях Android) поведение отдельных команд может отличаться, а часть операций выполняется в режиме fastbootd. Если команда возвращает ошибку, проверьте актуальную документацию именно под вашу модель.
☑️ Перед прошивкой userdata.img
Типичные ошибки и проблемы с userdata.img
Одна из частых ситуаций — ошибка вида FAILED (remote: ...) при попытке прошить раздел. Возможные причины: заблокированный загрузчик, несоответствие образа модели устройства или слишком большой размер файла для передачи. В последнем случае иногда помогает флаг -S, разбивающий образ на части, но поддержка зависит от версии fastboot и устройства.
fastboot -S 256M flash userdata userdata.img
Другая проблема — после прошивки системы без очистки userdata устройство уходит в циклическую перезагрузку. Это признак несовместимости старых данных с новой системой. Решение обычно одно: загрузиться в recovery и выполнить wipe data/factory reset, либо очистить раздел через fastboot.
⚠️ Внимание: никогда не прошивайте userdata.img от другой модели или другой ревизии устройства. В лучшем случае система не загрузится, в худшем — раздел окажется повреждён, и потребуется полная перепрошивка всех разделов заводским образом.
Почему userdata.img в заводском образе почти пустой
В официальных заводских образах userdata.img обычно содержит чистую, только что отформатированную файловую систему без пользовательских файлов. Его задача — привести раздел в исходное состояние, поэтому реальный объём полезных данных внутри минимален, несмотря на потенциально большой размер самого файла.
Чем открыть и посмотреть содержимое userdata.img
Иногда файл нужно не прошить, а исследовать — например, извлечь из бэкапа какие-то данные. Образ userdata обычно имеет файловую систему ext4 или f2fs. В Linux его можно смонтировать напрямую через mount -o loop, если образ не в sparse-формате. Заводские образы часто сохранены в разреженном формате (sparse image), и перед монтированием их нужно конвертировать утилитой simg2img:
simg2img userdata.img userdata_raw.img
В Windows прямое монтирование ext4/f2fs недоступно штатными средствами — понадобятся сторонние утилиты для чтения Linux-разделов или среда WSL. Учитывайте и ещё одно ограничение: если данные в образе были зашифрованы (на современных устройствах шифрование включено по умолчанию), прочитать содержимое без ключей с самого устройства не получится.
FAQ: частые вопросы о userdata.img
Userdata.img — это вирус или системный файл?
Это легитимный системный образ раздела данных Android. Он входит в состав официальных заводских прошивок и не является вредоносным. Опасаться стоит только файлов из непроверенных источников, которые предлагается прошить на устройство.
Можно ли удалить userdata.img из папки с прошивкой?
Да, если вы не планируете стирать данные. Скрипты flash-all могут ссылаться на этот файл — тогда либо отредактируйте скрипт, убрав строку прошивки userdata, либо прошивайте разделы вручную по одному.
Прошивка userdata.img удалит фотографии?
Да. Фотографии во внутренней памяти хранятся в эмулированном хранилище внутри раздела userdata, поэтому они будут стёрты. Данные на физической microSD-карте при этом не затрагиваются.
Чем отличается userdata.img от cache.img?
Cache — это раздел временных данных (кэш обновлений и системы), а userdata — постоянные данные пользователя. Очистка cache безопасна для личных файлов, очистка userdata — нет.
Можно ли восстановить данные после прошивки userdata.img?
Практически нет. Запись нового образа перезаписывает раздел на низком уровне, а шифрование делает восстановление ещё сложнее. Поэтому резервная копия до прошивки — единственный надёжный способ сохранить информацию.