Мессенджер WhatsApp по умолчанию сохраняет фотографии, видео и резервные копии во внутреннюю память смартфона, быстро забивая её. На устройствах Xiaomi с ограниченным объёмом встроенного хранилища (16–64 ГБ) это становится критичной проблемой — пользователи вынуждены ежедневно чистить кэш или удалять важные файлы. К счастью, есть несколько способов перенести данные Ватсапа на карту памяти microSD, но не все они очевидны.
В этой статье мы разберём все актуальные методы для смартфонов Xiaomi (включая модели Redmi, POCO, Black Shark), работающие на MIUI 12–14 и Android 10–14. Вы узнаете, как:
- 📁 Настроить автоматическое сохранение медиафайлов на SD-карту
- 🔄 Перенести существующие файлы WhatsApp без потерь
- 📱 Обойти ограничения MIUI для приложений
- 🔧 Использовать скрытые функции Android для принудительного переноса
Важно: не все способы универсальны — некоторые требуют root-прав или работают только на определённых версиях прошивки. Мы отметили такие моменты отдельно.
Почему WhatsApp не сохраняет файлы на SD-карту по умолчанию?
Причина кроется в политике Google и особенностях MIUI:
- Ограничения Android 4.4+: Начиная с Android KitKat, Google запретил приложениям записывать данные на внешние накопители без явного разрешения пользователя. Это сделано для безопасности, но создаёт неудобства.
- Политика MIUI: Прошивка Xiaomi дополнительно блокирует доступ к SD-карте для сторонних приложений, если они не оптимизированы для этого (а WhatsApp — не оптимизирован).
- Технические ограничения: Резервные копии чатов (
.crypt14) и базы данных (msgstore.db) по умолчанию хранятся во внутренней памяти из-за требований к скорости чтения/записи.
Кроме того, WhatsApp официально поддерживает перенос только медиафайлов (фото, видео, голосовые сообщения), но не резервных копий или самой базы данных. Последние можно перенести только вручную — об этом расскажем ниже.
⚠️ Внимание: Если вы используете SD-карту класса 10 или ниже, перенос базы данных WhatsApp может привести к замедлению работы мессенджера. Для резервных копий рекомендуется карта UHS-I (U1/U3) с скоростью записи от 30 МБ/с.
Способ 1: Настройка сохранения медиафайлов в самом WhatsApp
Самый простой метод — изменить настройки загрузки медиа прямо в приложении. Это не перенесёт уже загруженные файлы, но новые будут сохраняться на карту памяти.
Инструкция:
- Откройте WhatsApp и тапните на ⋮ (три точки) в правом верхнем углу.
- Выберите
Настройки → Хранилище и данные. - В разделе
Сохранение медианажмитеКогда используются мобильные данные. - Выберите
Никогда(чтобы файлы не скачивались автоматически) илиПри подключении к Wi-Fi. - Вернитесь назад и тапните
Папка для загрузки медиа. - Выберите
SD-карта(если опция активна) или укажите путь вручную:/storage/XXXX-XXXX/WhatsApp/Media(гдеXXXX-XXXX— ID вашей карты).
Если пункта SD-карта нет — значит, MIUI блокирует доступ. В этом случае переходите к Способу 2.
Убедитесь, что карта отформатирована в FAT32 или exFAT|Проверьте свободное место (минимум 5 ГБ)|Создайте папку WhatsApp в корне карты|Отключите карту от ПК, если она подключена
-->
Способ 2: Перенос файлов WhatsApp вручную (без root)
Если автоматическая настройка не сработала, можно вручную переместить папку WhatsApp на SD-карту и "обмануть" приложение, создав символическую ссылку. Этот метод работает на большинстве устройств Xiaomi без прав суперпользователя.
Пошаговая инструкция:
- Подключите смартфон к ПК через
USB(в режимеПередача файлов). - На ПК откройте внутреннюю память телефона и найдите папку
WhatsApp(обычно в корне или в/Android/media/). - Скопируйте её на SD-карту (не вырезайте!).
- Удалите оригинальную папку
WhatsAppс внутренней памяти. - Установите на смартфон приложение FolderMount (из Google Play) или используйте
ADB:
adb shell
su
ln -s /storage/XXXX-XXXX/WhatsApp /sdcard/WhatsApp
Где XXXX-XXXX — ID вашей SD-карты (узнать можно через File Manager или ADB командой ls /storage).
⚠️ Внимание: После ручного переноса не обновляйте WhatsApp через Google Play в течение 24 часов — это может сбросить настройки. Лучше скачивать APK с официального сайта.
Что делать, если WhatsApp не видит файлы после переноса?
Если после перемещения папки мессенджер не отображает старые чаты или медиа, выполните следующие действия:
1. Закройте WhatsApp через "Недавние приложения".
2. Очистите кэш приложения в Настройки → Приложения → WhatsApp → Хранилище → Очистить кэш.
3. Перезагрузите смартфон.
4. Откройте WhatsApp и дождитесь повторной индексации файлов (может занять до 10 минут).
Если проблема осталась — проверьте, правильно ли указан путь к папке на SD-карте (должен быть /storage/XXXX-XXXX/WhatsApp, а не /sdcard/external_sd/...).
Способ 3: Использование функции "Адаптивное хранилище" (для MIUI 12+)
Xiaomi добавила в MIUI 12 и новее скрытую функцию "Адаптивное хранилище", которая позволяет объединять внутреннюю память и SD-карту в единое целое. Это не полноценный Adoptable Storage (как в чистом Android), но даёт приложениям доступ к внешнему накопителю.
Как включить:
- Вставьте SD-карту в смартфон.
- Перейдите в
Настройки → Хранилище. - Тапните на свою SD-карту и выберите
Настройки → Форматировать как внутреннее хранилище. - Подтвердите форматирование (все данные будут удалены!).
- После перезагрузки перейдите в
Настройки → Приложения → WhatsApp → Хранилище. - Нажмите
Изменитьи выберите SD-карту как основное хранилище.
Преимущества метода:
- ✅ WhatsApp будет сохранять все файлы (включая резервные копии) на SD-карту автоматически.
- ✅ Не требует root-прав или ADB.
- ✅ Работает на Redmi Note 10/11/12, POCO X3/X4, Mi 11/12 и др.
Недостатки:
- ❌ Карта становится "привязанной" к устройству — её нельзя извлечь без потери данных.
- ❌ Скорость работы может упасть, если SD-карта медленная.
Ручной перенос папки|Настройки в самом WhatsApp|Адаптивное хранилище MIUI|Использовал root|Ничего не пробовал-->
Способ 4: Перенос резервных копий WhatsApp на SD-карту
Резервные копии чатов (.crypt14) и база данных (msgstore.db) по умолчанию хранятся по пути:
/sdcard/WhatsApp/Databases
Чтобы перенести их на SD-карту:
| Действие | Инструкция | Требуется root? |
|---|---|---|
| Копирование файлов | Скопируйте папку Databases на SD-карту в /storage/XXXX-XXXX/WhatsApp/. |
❌ Нет |
| Изменение пути резервного копирования | Используйте ADB или XInternalSD (приложение из Google Play). |
✅ Да (для полного переноса) |
| Создание символической ссылки | Команда: ln -s /storage/XXXX-XXXX/WhatsApp/Databases /sdcard/WhatsApp/Databases |
✅ Да |
| Настройка автоматического бэкапа на SD | Приложение Swift Backup (требует root) или Titanium Backup. | ✅ Да |
Критично: Если вы переносите резервные копии на SD-карту, перед этим обязательно проверьте её на ошибки через приложение SD Maid или командой fsck в ADB. Повреждённые сектора могут привести к потере чатов!
Способ 5: Использование root-прав для полного переноса
Если у вас есть root-доступ, вы можете принудительно изменить путь хранения WhatsApp через модификацию системных файлов. Этот метод подходит для опытных пользователей.
Инструкция:
- Установите Root Explorer или FX File Explorer с root-доступом.
- Перейдите в
/data/data/com.whatsapp/shared_prefs/. - Откройте файл
com.whatsapp_preferences.xmlв текстовом редакторе. - Найдите строку
<string name="media_folder">/sdcard/WhatsApp</string>. - Замените её на
<string name="media_folder">/storage/XXXX-XXXX/WhatsApp</string>(гдеXXXX-XXXX— ID вашей SD-карты). - Сохраните файл, перезагрузите смартфон.
Для переноса базы данных:
- Скопируйте папку
/data/data/com.whatsapp/databasesна SD-карту. - Создайте символическую ссылку:
sumv /data/data/com.whatsapp/databases /data/data/com.whatsapp/databases_bak
ln -s /storage/XXXX-XXXX/WhatsApp/Databases /data/data/com.whatsapp/databases
- Перезагрузите устройство.
⚠️ Внимание: Неправильное редактирование файлов в/data/data/может привести к краху WhatsApp или потере данных. Перед изменениями сделайте резервную копию папкиcom.whatsapp!
chmod -R 777 /storage/XXXX-XXXX/WhatsApp
-->
Решение проблем после переноса
Even если вы успешно перенесли файлы, могут возникнуть ошибки. Рассмотрим самые частые:
| Проблема | Причина | Решение |
|---|---|---|
| WhatsApp не видит старые чаты | Неправильный путь к базе данных или повреждённые файлы .crypt14. |
Проверьте путь к папке Databases и восстановите резервную копию через Настройки → Чат → Резервная копия. |
| Медиафайлы не загружаются | Отсутствуют права на запись в папку на SD-карте. | Откройте Настройки → Приложения → WhatsApp → Права → Хранилище и разрешите доступ к SD. |
| Медленная работа мессенджера | SD-карта класса 4/6 или фрагментирована. | Отформатируйте карту в exFAT или замените на UHS-I U3. |
| Ошибка "Недостаточно памяти" | WhatsApp всё ещё пытается сохранять файлы во внутреннюю память. | Очистите кэш приложения и проверьте символические ссылки (см. Способ 2). |
Если ни один из методов не сработал, попробуйте:
- 🔄 Установить WhatsApp Business — в некоторых случаях он корректнее работает с внешними накопителями.
- 📱 Использовать второй аккаунт WhatsApp через приложение Parallel Space (на MIUI есть встроенная функция "Двойные приложения").
- 🔧 Откатить версию WhatsApp до
2.21.xxx— в старых версиях была лучше поддержка SD-карт.
FAQ: Частые вопросы по переносу WhatsApp на SD-карту в Xiaomi
Можно ли перенести WhatsApp на SD-карту без потери данных?
Да, если следовать инструкциям из Способа 2 или Способа 3. Главное — не удалять оригинальную папку, пока не убедитесь, что мессенджер корректно работает с новой локацией. Также рекомендуется предварительно создать резервную копию чатов в Настройки → Чат → Резервная копия.
Почему после переноса WhatsApp не сохраняет новые файлы на SD-карту?
Это происходит из-за того, что MIUI блокирует доступ приложений к внешним накопителям. Решения:
- Проверьте, что в
Настройки → Приложения → WhatsApp → Праваразрешён доступ к хранилищу. - Если используете символические ссылки (Способ 2), убедитесь, что путь указан верно (например,
/storage/1234-5678/WhatsApp, а не/sdcard/external_sd/...). - Перезагрузите смартфон — иногда права сбрасываются после обновления MIUI.
Как перенести WhatsApp на SD-карту в Xiaomi Redmi 9/9A/9C?
На этих моделях лучше всего работает Способ 3 (Адаптивное хранилище), так как они поддерживают MIUI 12+. Альтернатива — ручной перенос через ADB (Способ 2), но потребуется подключение к ПК. Важно: на Redmi 9C с 2 ГБ ОЗУ не рекомендуется использовать SD-карту класса ниже UHS-I U1 — мессенджер будет тормозить.
Можно ли перенести резервную копию WhatsApp на SD-карту и восстановить её на новом телефоне?
Да, но с оговорками:
- Файлы резервных копий (
.crypt14) должны храниться в папкеWhatsApp/Databasesна SD-карте. - При восстановлении на новом устройстве SD-карту нужно вставить до установки WhatsApp.
- Если новый телефон — не Xiaomi, может потребоваться ручное копирование файлов во внутреннюю память.
Подробнее о восстановлении читайте в официальной справке WhatsApp.
Почему после обновления MIUI WhatsApp снова сохраняет файлы во внутреннюю память?
Это известная проблема MIUI — после крупных обновлений системы сбрасываются права доступа к SD-карте. Решения:
- Повторите шаги из Способа 2 (перенос вручную).
- Используйте AppOps (приложение для управления разрешениями) и вручную разрешите WhatsApp доступ к внешнему хранилищу.
- Откатитесь на предыдущую версию MIUI через
Fastboot(если обновление принесло больше проблем, чем пользы).
Чтобы избежать проблемы в будущем, отключите автоматическое обновление MIUI в Настройки → О телефоне → Обновление системы → ⋮ → Настройки → Автообновление.