WhatsApp occupies gigabytes of memory on smartphones, especially if you actively exchange media files. Many users Android try to solve the problem by moving the messenger to SD card. But standard system settings often do not allow you to do this in one click. Why is this happening? The point is security restrictions Android and the architecture of the application itself.

In this article we will look at all possible transfer methods from official to alternative ones, including manually moving files and using third-party tools. You will learn what methods work on Samsung, Xiaomi, Huawei and other brands, and also what are the risks bring unofficial solutions. Let us separately dwell on the nuances of working with Android 10+where Google has tightened the rules for external drives.

If you are looking for a way to free up internal memory without losing data, this guide is for you. But remember: not all methods are equally safe, and some may lead to loss of chats or errors in the operation of the messenger. Let's start with the most reliable option.

1. Official method: transferring media files (without root access)

The safest method is transfer only media files (photos, videos, voice messages), leaving the application itself in the internal memory. This will not free up much space, but will reduce the load on the system. WhatsApp allows you to do this through the chat settings.

Open the messenger and go to โ‹ฎ โ†’ Settings โ†’ Storage and data โ†’ Manage storage. Here you will see a list of chats sorted by memory size. You can:

  • ๐Ÿ“ Export chats with media files to an SD card (the function is available in Settings โ†’ Chat โ†’ Backup).
  • ๐Ÿ”„ Disable media auto-loading for specific chats (long press on the chat โ†’ Disable media auto-loading).
  • ๐Ÿ—‘๏ธ Delete unnecessary files directly from the storage management menu.

For a complete media transfer, follow these steps:

  1. Connect the SD card to the phone (it must be formatted as Portable storage, not internal memory).
  2. In the file manager (for example, Files by Google) go to the folder /storage/emulated/0/WhatsApp/Media/.
  3. Copy all subfolders (WhatsApp Images, WhatsApp Video etc.) to the SD card to the folder WhatsApp/Media/.
  4. Return to WhatsApp and in the storage settings, select Clear media - this will delete files from the internal memory.
โš ๏ธ Attention: After copying, media files in chats will appear as downloadable (a cloud icon for them to open immediately, you need to manually specify the path to the SD card in the file manager each time). viewing.
๐Ÿ“Š How much memory does WhatsApp take on your phone?
Less than 1 GB
1โ€“5 GB
5โ€“10 GB
More than 10 GB
I donโ€™t know

2. Transfer through Android settings (only for older versions)

On Android 6โ€“9 there was a function Transfer to SD card for applications. However, with the release Android 10+ Google removed this option due to performance and security issues. If you have an old device, try the following algorithm:

Go to Settings โ†’ Applications โ†’ WhatsApp โ†’ Storage. There may be a button Edit or Move to SD card. Click it and wait for the process to complete. Please note that:

  • ๐Ÿ“ฑ The application will run slower (SD cards are usually slower than the built-in memory).
  • ๐Ÿ”Œ When you remove the card WhatsApp it will stop working.
  • ๐Ÿ”„ Messenger updates may reset the settings and you will have to transfer it again.

On Samsung s shell One UI the path may differ: Settings โ†’ Device care โ†’ Storage โ†’ WhatsApp โ†’ Advanced โ†’ Storage. If there is no transfer button, it means that your version Android does not support it.

โš ๏ธ Attention: On some devices (for example, Xiaomi c MIUI) transfer of applications to the SD card is blocked by the manufacturer. Check the documentation for your model.
Android version Port support Limitations
Android 5.0โ€“6.0 Yes (full port) Slow operation, risk of errors
Android 7.0โ€“9.0 Partially (media only) The application remains in the internal memory
Android 10+ No The function has been removed from the system
EMUI (Huawei) Yes (with restrictions) Requires SD formatting as internal memory

3. Formatting an SD card as internal memory (Adoptable Storage)

This method allows you to โ€œtrickโ€ the system into treating the SD card as part of the internal storage. Warning: After formatting, the card cannot be used on other devices without reformatting. This will also reduce its service life due to frequent overwriting.

Instructions for Android 6.0โ€“9.0:

  1. Insert the SD card into the phone.
  2. Go to Settings โ†’ Storage โ†’ SD card โ†’ โ‹ฎ โ†’ Storage settings.
  3. Select Format as internal (on some devices - Reassign).
  4. Confirm the action. The card will be formatted in ext4 or f2fs.
  5. After formatting, select Transfer data (if available).
  6. Install WhatsApp again - the system will automatically place it on the SD card.

On Android 10+ this function is hidden, but it can be enabled via ADB:

adb shell sm set-force-adoptable true

adb shell sm partition disk:179,64 private

Replace 179,64 on the identifier of your SD card (you can find it out with the command adb shell sm list-disks).
โš ๏ธ Attention: On Samsung and some other brands, the function Adoptable Storage is disabled at the firmware level. Trying to enable it via ADB may lead to failures.

Make a backup copy of the data from the card|Check the speed class (UHS-I/U3 recommended)|Charge the phone at least 50%|Use a card with a capacity of at least 32 GB-->

4. Transfer via root access (for advanced users)

If you have root accessyou can manually move the folder WhatsApp to an SD card using a file manager with support root (for example, Root Explorer or FX File Explorer). This method is risky, but gives full control over files.

Step-by-step guide:

  1. Make a backup of chats in WhatsApp (Settings โ†’ Chat โ†’ Backup copy).
  2. Open Root Explorer and go to /data/data/com.whatsapp/.
  3. Copy folders databases and files to the SD card (for example, to /storage/XXXX-XXXX/WhatsApp/).
  4. Delete the original folders from the internal memory.
  5. Create symbolic links (symlink) using the terminal:
    su
    

    ln -s /storage/XXXX-XXXX/WhatsApp/databases /data/data/com.whatsapp/databases

    ln -s /storage/XXXX-XXXX/WhatsApp/files /data/data/com.whatsapp/files

  6. Restart the phone and check the operation WhatsApp.

If the messenger does not start after the transfer:

  • ๐Ÿ”ง Check folder rights (chmod 777 for databases and files).
  • ๐Ÿ”„ Reinstall WhatsApp, but do not click Restore on the first start - first manually copy the backup back.
  • ๐Ÿ“ฑ Make sure that the SD card is formatted in ext4 or FAT32 (not exFAT).
What to do if WhatsApp does not see the backup on the SD card?

If after transfer the messenger does not find the backup copy, check:

1. The path to the file should be /sdcard/WhatsApp/Databases/msgstore.db.crypt14 (for new versions).

2. The file name must match the format msgstore-YYYY-MM-DD.1.db.crypt14.

3. in msgstore.db.crypt14 (removing the date).

4. If used Google Drive, disable auto-recovery in the settings WhatsApp and try again.

5. Using third-party applications (without root)

If you do not have root, but want to transfer at least part of the data, you can use utilities like AppMgr III or Link2SD. These apps create "links" to files, saving space in the internal memory. However, they do not work on all devices and versions Android.

Example with AppMgr III:

  1. Install the application from Google Play.
  2. Run it and provide all necessary permissions.
  3. Find WhatsApp in the list of applications.
  4. Click Move to SD card (if the option is active).
  5. Follow the app instructions to create a "link".

Method limitations:

  • ๐Ÿšซ Does not work on Android 10+ without additional manipulations.
  • ๐Ÿข May slow down the messenger.
  • ๐Ÿ”„ After updating WhatsApp links may break.

For Link2SD you will need:

  1. Split the SD card into two sections (the first - FAT32, the second - ext2/ext3/ext4).
  2. Install Link2SD and select the second partition as a place for links.
  3. Manually transfer WhatsApp via the app menu.
โš ๏ธ Attention: Applications like Link2SD require root for full operation Without it, they will be able to transfer only the cache and part of the data, but not the data itself. application.
๐Ÿ’ก

If you often reinstall WhatsApp, save the folder Databases with backup copies to the SD card manually the next time you install the messenger, just copy it back to /sdcard/WhatsApp/ before restoring chats.

6. Alternative solutions: cloud storage and optimization

If transferring to an SD card is impossible or inconvenient, consider other ways to free up memory:

  • โ˜๏ธ Google Drive: Set up automatic backup of chats to the cloud (Settings โ†’ Chat โ†’ Backup). The downside is that restoration takes a lot of time and traffic.
  • ๐Ÿ—„๏ธ Local storage: Regularly archive old chats in Settings โ†’ Chat โ†’ Chat history โ†’ Archive and delete unnecessary media files.
  • ๐Ÿ“ฑ Clearing the cache: In the phone settings (Applications โ†’ WhatsApp โ†’ Storage โ†’ Clear cache) you can free up to 1โ€“2 GB.
  • ๐Ÿ”„ WhatsApp Business: If you use the messenger for work, go to WhatsApp Business โ€”it is better optimized for large amounts of data.

For users Samsung yes additional option - Secure Folder. You can install WhatsApp to a secure folder that supports transfer to an SD card (on some models). To do this:

  1. Open Settings โ†’ Biometrics and security โ†’ Secure Folder.
  2. Add WhatsApp to the folder via Galaxy Store or Google Play.
  3. In settings Secure Folder select the option to transfer data to SD.

If you often exchange large files, consider alternative messengers with better support for external storage devices, for example:

  • ๐Ÿ“Œ Telegram - allows you to save media to the SD card by default.
  • ๐Ÿ“Œ Signal โ€”supports transfer of backup copies.
๐Ÿ’ก

Transferring WhatsApp to an SD card on modern versions of Android (10+) is officially impossible. All alternative methods require either root access or compromises in performance and security.

FAQ: Frequently asked questions about transferring WhatsApp to an SD card

Is it possible to transfer WhatsApp to an SD card without losing data?

Yes, but only if you use it Backup. Before any transfer, make a backup of chats in Settings โ†’ Chat โ†’ Backup and save the file msgstore.db.crypt14 to your computer or cloud. After transfer, restore chats from this copy.

If you transfer only media files, chat data will remain intact.

Why WhatsApp doesn't sees files on the SD card after transfer?

This is due to changes in policy Android regarding external drives. Starting from Android 4.4 KitKatapplications are prohibited from directly accessing the SD card without explicit user permission. Solutions:

  • Use a file manager to manually open files.
  • Move files back to internal memory.
  • Set WhatsApp to save new media directly to the SD card (in storage settings).
Will WhatsApp work slower after transferring to an SD card?

Yes, most likely. SD cards (even class UHS-I) are slower than built-in memory eMMC or UFS. The slowdown will be noticeable when:

  • Opening large chats with media files.
  • Downloading backups.
  • Several applications running simultaneously.

If you are using a class card U1 or lower, The lag will be even stronger.

Is it possible to transfer WhatsApp to an SD card on an iPhone?

No. iOS does not support memory expansion via SD cards. The only ways to free up space:

  • Deleting unnecessary media files manually.
  • Using iCloud for backups.
  • Optimizing storage in the iPhone settings.
What to do if after transfer WhatsApp has stopped sending messages?

This is a typical problem when folders are transferred incorrectly databases or files. Try:

  1. Reinstall WhatsApp.
  2. Restore chats from backup (make sure the file msgstore.db.crypt14 is in place).
  3. Check folder permissions WhatsApp on the SD card (should be rw-rw----).
  4. If you use symlink, make sure that the links are not broken (check through Termux command ls -l /data/data/com.whatsapp/).