How to make WhatsApp save files to memory card in Xiaomi: all ways

WhatsApp defaults to save photos, videos and backups to your smartphoneโ€™s internal memory, quickly clogging it. On Xiaomi devices with limited built-in storage (16-64 GB), this becomes a critical issue โ€” users are forced to clean the cache daily or delete important files. Fortunately, there are several ways to transfer Watsap data to a microSD card, but not all of them are obvious.

In this article, we will discuss all the current methods for Xiaomi smartphones (including Redmi, POCO, Black Shark models) running on MIUI 12-14 and Android 10-14.

  • ๐Ÿ“ Set up automatic storage of media files on SD-map
  • ๐Ÿ”„ Transfer existing WhatsApp files without loss
  • ๐Ÿ“ฑ Bypassing restrictions MIUI application
  • ๐Ÿ”ง Use hidden Android features to force port

Importantly, not all methods are universal โ€” some require root rights or only work on certain versions of firmware.

Why WhatsApp doesnโ€™t save files SD-default-card?

The reason lies in the policy of Google and the features of MIUI:

  1. Android 4.4+ Restrictions: Starting with Android KitKat, Google has banned apps from writing data to external drives without explicit user permission, which is for security, but is inconvenient.
  2. Politics MIUI: Xiaomi firmware further blocks access to SD-map for third-party apps if they are not optimized for this (and WhatsApp is not optimized for this).
  3. Technical limitations: Backups of chats (.crypt14) and databases (msgstore.db) are stored in internal memory by default due to read/write speed requirements.

WhatsApp also officially supports the transfer of only media files (photos, videos, voice messages), but not backups or the database itself, which can only be transferred manually, as we will discuss below.

โš ๏ธ Attention: If you are using SD-class 10 or lower, transferring the WhatsApp database may cause the messenger to slow down. UHS-I (U1/U3) record-rate 30 MB/s.

Method 1: Configure the storage of media files in WhatsApp

The easiest way is to change the media download settings right in the app, so it won't transfer files that have already been downloaded, but new ones will be saved to the memory card.

Instructions:

  1. Open WhatsApp and tap on it. โ‹ฎ (three points) in upper right corner.
  2. Select Settings โ†’ Warehouse and data.
  3. In the section "Save Media" click "When mobile data is used".
  4. Choose Never (so that files donโ€™t automatically download) or when connecting to Wi-Fi.
  5. Go back and tap the folder to download the media.
  6. Choose. SD-map (if the option is active) or manually specify the path: /storage/XXXX-XXXX/WhatsApp/Media (where XXXX-XXXX โ€” ID your card).

If the paragraph SD-no map, so no map, MIUI In this case, proceed to Method 2.

Make sure the card is formatted in FAT32 or exFAT| Check the free space (minimum 5GB)| Create a WhatsApp folder at the root of the card | Disconnect the card from your PC if it is connected

-->

Method 2: Manually transfer WhatsApp files (without root)

If the automatic setting doesnโ€™t work, you can manually move the WhatsApp folder to the WhatsApp folder. SD-map and trick the app into creating a symbolic link, a method that works on most Xiaomi devices without superuser rights.

Step-by-step:

  1. Connect your smartphone to your PC via USB (in File Transfer mode).
  2. On a PC, open your phoneโ€™s internal memory and find the WhatsApp folder (usually at the root or in /Android/media/).
  3. Copy it on. SD-map (do not cut out!).
  4. Remove the original WhatsApp folder from your internal memory.
  5. Install the FolderMount app (from Google Play) or use ADB:
adb shell


su




ln -s /storage/XXXX-XXXX/WhatsApp /sdcard/WhatsApp

Where XXXX-XXXX โ€” ID yours SD-The cards can be found through the File Manager or ADB ls /storage).

โš ๏ธ Warning: After manual transfer, do not update WhatsApp via Google Play for 24 hours - it can reset settings. APK official website.

What if WhatsApp doesnโ€™t see files after transfer?
If after moving the folder, the messenger does not display old chats or media, follow the following steps: 1. Close WhatsApp via โ€œRecent Apps". 2. Clear the app's cache in Settings โ†’ Annexes โ†’ WhatsApp โ†’ Warehouse โ†’ Clear the cache. 3. Reboot your smartphone. 4. Open WhatsApp and wait for the files to be indexed again (may take up to a few minutes). 10 If the problem persists, check if the path to the folder on the SD-map (should be) /storage/XXXX-XXXX/WhatsApp, not /sdcard/external_sd/...).

Method 3: Use the Adaptive Storage function (for MIUI 12+)

Xiaomi added to MIUI 12 and newer hidden function "Adaptive storage", which allows you to combine internal memory and SD-It's not a full Adoptable Storage (as in pure Android), but it gives apps access to an external drive.

How to turn on:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Warehouse.
  3. Put it on yours. SD-map and select Settings โ†’ Formatting as an internal storage.
  4. Confirm the formatting (all data will be deleted!).
  5. After the reboot, go to Settings โ†’ Apps โ†’ WhatsApp โ†’ Storage.
  6. Click Change and select SD-map as the main storage.

Advantages of the method:

  • โœ… WhatsApp will save all files (including backups) to the SD-map.
  • โœ… Does not require root rights or ADB.
  • โœ… It works on the Redmi Note. 10/11/12, POCO X3/X4, Mi 11/12 etc.

Disadvantages:

  • โŒ The card becomes โ€œtiedโ€ to the device โ€“ it cannot be retrieved without losing data.
  • โŒ The speed of the work may be reduced if SD-slow-card.

Manual folder port |Settings in WhatsApp |Adaptive storage MIUI |Used root |I haven't tried anything-->

Method 4: Transfer WhatsApp backups to SD-map

Backups of chats (.crypt14) and database (msgstore.db) are stored by default on the following path:

/sdcard/WhatsApp/Databases

To transfer them to SD-map:

Action.InstructionsNeed root?
Copying filesCopy the Databases folder to SD-map /storage/XXXX-XXXX/WhatsApp/.โŒ No.
Changing the backup pathUse ADB or XInternalSD (an app from Google Play).โœ… Yes (for full transfer)
Creating a symbolic referenceTeam: ln -s /storage/XXXX-XXXX/WhatsApp/Databases /sdcard/WhatsApp/Databasesโœ… Yes.
Set up automatic backup on SDSwift Backup (requires root) or Titanium Backup.โœ… Yes.

Critical: If you transfer backup copies to SD-map, before that be sure to check it for errors through the application SD Maid or the fsck command in ADB. Damaged sectors could lead to chat loss!

Method 5: Using root rights to transfer the entirety

If you have root access, you can force WhatsApp to change its storage path by modifying system files, a method that is suitable for power users.

Instructions:

  1. Install Root Explorer or FX File Explorer with root access.
  2. Move to the /data/data/com.whatsapp/shared_prefs/.
  3. Open the file. com.whatsapp_preferences.xml text-edit.
  4. Find a line. <string name="media_folder">/sdcard/WhatsApp</string>.
  5. Replace her with <string name="media_folder">/storage/XXXX-XXXX/WhatsApp</string> (where XXXX-XXXX โ€” ID yours SD-map).
  6. Save the file, restart the smartphone.

For the transfer of the database:

  1. Copy the folder. /data/data/com.whatsapp/databases on SD-map.
  2. Create a symbolic link: su mv /data/data/com.whatsapp/databases /data/data/com.whatsapp/databases_bak ln -s /storage/XXXX-XXXX/WhatsApp/Databases /data/data/com.whatsapp/databases
  3. Reset the device.

โš ๏ธ Note: Incorrect editing of files in /data/data/ Can cause WhatsApp to crash or data loss.Before making changes, back up your com.whatsapp folder!

chmod -R 777 /storage/XXXX-XXXX/WhatsApp

-->

Solving problems after the transfer

Even if you successfully transferred files, there may be errors.

Problem.Reason.Decision
WhatsApp doesn't see old chatsWrong path to the database or corrupted.crypt14 files.Check the path to the Databases folder and restore the backup through Settings โ†’ Chat โ†’ Backup.
Media files are not downloadedThere is no right to write to the folder on SD-map.Open Settings โ†’ Applications โ†’ WhatsApp โ†’ Rights โ†’ Storage and allow access to SD.
The slow work of the messengerSD-class 4/6 fragmented.Format the card in exFAT or replace it with UHS-I U3.
The "Not enough memory" errorWhatsApp is still trying to save files to internal memory.Clear the app cache and check for symbolic links (see Method 2).

If none of these methods worked, try:

  • ๐Ÿ”„ Install WhatsApp Business โ€“ in some cases it works better with external drives.
  • ๐Ÿ“ฑ Use the second WhatsApp account via the Parallel Space app MIUI There is a built-in function "Dual applications").
  • ๐Ÿ”ง Reverse the WhatsApp version to 2.21.xxx โ€” In the older versions, there was better support. SD-map.

๐Ÿ’ก

On Xiaomi devices with Android 11+ and MIUI 13+ The most reliable way is to use Adaptive Storage (Method 3) which does not require root, is stable and supports automatic backups to the system. SD-map.

FAQ: Frequent questions about moving WhatsApp to SD-map

Can I transfer WhatsApp to WhatsApp? SD-map?
Yes, if you follow the instructions in Method 2 or Method 3. The main thing is not to delete the original folder until you make sure that the messenger is working correctly with the new location. โ†’ chat โ†’ Backup copy.
Why WhatsApp does not save new files to the Internet SD-map?
This is because of the fact that MIUI It blocks applications from accessing external drives. Solutions: Check what in Settings โ†’ Annexes โ†’ WhatsApp โ†’ Rights allowed access to the vault, if you use symbolic links (Method) 2), Make sure the path is correct (e.g, /storage/1234-5678/WhatsApp, not /sdcard/external_sd/...). Restart your smartphone โ€“ sometimes rights are reset after an update MIUI.
How to transfer WhatsApp to WhatsApp SD-map 9/9A/9C?
These models work best with Method 3 (Adaptive Storage) because they support the use of the same. MIUI 12+. Alternatively, hand-transfer through ADB (Method 2), but you'll need a PC connection. 9C 2 GB of RAM is not recommended for use SD-grade-up UHS-I U1 โ€” The messenger will slow down.
Can I transfer WhatsApp backup to the SD-Map and restore it to a new phone?
Yes, but with reservations: Backup files (.crypt14) should be stored in a folder WhatsApp/Databases on SD-When you restore it to a new device. SD-If the new phone is not Xiaomi, you may need to manually copy files to internal memory. Read more about recovery in the official WhatsApp help.
Why does WhatsApp save files back to internal memory after the MIUI update?
It's a known problem. MIUI โ€” After major system updates, access rights to the SD-Solutions: Repeat steps from Method 2 (manual transfer). Use AppOps (permissions management app) and manually allow WhatsApp to access external storage. MIUI via Fastboot (if the update has caused more problems than benefits).To avoid problems in the future, disable automatic updates MIUI In Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings โ†’ Auto-update.