Is the internal memory of your smartphone full to capacity, and there is nowhere to install new applications? Moving apps to microSD memory card can be a lifesaver - especially for budget devices with 16โ32 GB of built-in storage. However, not everything is so simple: starting from Android 6.0 MarshmallowGoogle has tightened the rules for working with external drives, and many applications now refuse to move to the SD card. In this article we will look at all the current transfer methods, including hidden settings, bypassing restrictions and alternative solutions for different OS versions.
It is important to understand that not all applications can be transferred to a memory card - many modern apps (especially system and protected games) block this function. However, there is a way for most user utilities, instant messengers and light games. We tested all methods on devices from Xiaomi, Samsung, Huawei and Realme โthe results are summarized in the compatibility table below.
If your smartphone runs on Android 10+, be prepared for additional restrictions: Google has completely prohibited the transfer of applications to SD cards formatted as portable (FAT32/exFAT). The only way out is to use the card as internal memory, but this has its pitfalls. First things first.
1. Standard transfer through Android settings (up to version 9.0)
The easiest way is to use the built-in system function. It works on devices with Android 5.0โ9.0, but even here there are nuances. For example, Samsung and Huawei often remove this option from the firmware, and Xiaomi leaves it only for certain models.
Instructions:
- ๐ฑ Open
Settings โ Applications(orApplications and notifications). - ๐ Select the desired application from the list (for example, Telegram or VK).
- ๐พ Press
StorageโEdit(orMove to SD card). - โ๏ธ Confirm the action and wait for the process to complete (may take up to 5 minutes).
If there are no buttons, it means: Transfer to SD card no, that means:
- โ The application does not support transfer (often for games with a cache or system utilities).
- โ The memory card is formatted as portable (you need to make it internal).
- โ The manufacturer has blocked the function (relevant for Samsung One UI i EMUI).
โ๏ธ Preparation for transfer
โ ๏ธ Attention: After the transfer, some applications may run slower - especially if your SD card is classified asClass 4orClass 6. For normal performance, use cardsUHS-I Class 10orA1/A2.
2. Formatting a memory card as internal storage
Starting Android 6.0, Google added a feature Adoptable Storagethat allows you to use an SD card as part of the internal storage. This is the only official way to transfer applications on modern versions of Android (10โ14). However, the method has serious drawbacks:
- ๐ The card becomes tied to the device โit cannot be removed and used in another phone or computer without formatting.
- ๐ข Application speed may drop by 20โ40% (depending on card class).
- ๐ Not all applications will work correctly (especially games with anti-piracy protection).
How to set up:
- Insert the SD card into the slot (if it has already been used, make a backup copy of the data).
- Go to
Settings โ Storage(orMemory). - Click on the name of your SD card โ
Three dots (menu) โ Storage settings. - Select
Internal memoryโClear and format. - After formatting, the system will offer to transfer the data - agree.
| Manufacturer | Adoptable support Storage | Limitations |
|---|---|---|
| Google Pixel | Yes (pure Android) | Requires an A1/A2 class card |
| Xiaomi (MIUI) | Yes, but hidden | Needs to be activated in Developer settings |
| Samsung (One UI) | No (deleted in the firmware) | Only external storage |
| Huawei (EMUI) | Partially (only on older models) | Works unstable |
โ ๏ธ Attention: After formatting the card as internal memory, it cannot be read on a computer without special utilities (for example, DiskInternals Linux Reader). All data on it will be encrypted.
3. Transferring applications using ADB (for advanced users)
If standard methods do not work, you can use Android Debug Bridge (ADB) a debugging tool that allows you to manually tell the system which applications to migrate. This method works even on Android 10โ14, but requires a connection to a computer.
Step-by-step guide:
- Download ADB Tools and unzip the archive.
- Enable
USB Debuggingon the phone (Settings โ About phone โ Build numberโpress 7 times, then return toSettings โ System โ For developers). - Connect your phone to the PC and run
cmd(orTerminalon Mac/Linux) in the folder with ADB. - Enter the commands in order:
adb devices(the name of your device) (this will force the system to install applications on SD by default) packages | grep "application_name"
adb shell pm set-install-location 2(this will force the system to install apps on SD by default)
adb shell pm move-package com.example.app /sdcard(replace
com.example.appto your application's package name, e.g.org.telegram.messenger).
To find out the application's batch name, use the command:
adb shell pm list packages | grep "application_name"
If the command pm move-package does not work, try first transferring the application through the standard settings, and then โpinโ it to the SD card with the command adb shell pm set-install-location 2.
4. Using third-party utilities (App Mgr III, Link2SD)
If manual methods seem complicated, you can use specialized applications. The most popular:
- ๐ฆ App Mgr III (App Manager) - allows you to transfer applications, clear the cache and manage startup. Works without root, but with limitations.
- ๐ Link2SD is a powerful tool that requires root-rights. Can create symbolic links, transfer cache and application data.
- ๐ ๏ธ Files by Google - built-in utility for clearing memory, but with limited transfer functions.
Example of working with App Mgr III:
- Install an application from Google Play.
- Open the tab
Transfer(Move). - Select an application from the list and press
Move to SD card. - If the button is inactive, press
SettingsโDefault transferand selectExternal storage.
โ ๏ธ Attention: Applications like Link2SD require root accesswhich will void the warranty and may lead to system instability. On devices with Samsung Knox (for example, Galaxy S22), root will trigger the flag Knox 0x1, after which some functions (for example, Samsung Pay) will stop working.
5. Alternative ways to free up memory
If transferring applications is not possible, consider these other options:
- โ๏ธ Cloud storage: Transfer photos, videos and documents to Google Drive, Yandex Disk or Mega. Applications like Google Files can automatically clear cache and duplicates.
- ๐๏ธ Clear cache: Select heavy apps (for example,
Settings โ Applicationsselect heavy apps (for example, Facebook or TikTok) and pressClear cache. This can free up up to 5โ10 GB. - ๐ Transfer to PC: Connect your phone to the computer and manually copy files (music, movies) to the hard drive disk.
- ๐ฑ Reset to factory settings: An extreme measure, but sometimes the only way to return the device to functionality. Don't forget to make a backup!
How to find out which applications take up the most space?
Open Settings โ Applications and sort the list by size. Pay attention to games (for example Genshin Impact or Call of Duty Mobile) - they can weigh 10+ GB due to cache and updates.
6. Frequent problems and their solutions
When migrating applications, users encounter common errors. Here's how to fix them:
| Problem | Cause | Solution |
|---|---|---|
| The "Transfer" button is inactive | The card is formatted as portable | Format as internal memory (see section 2) |
| The application does not launch after transfer | SD card is too slow or damaged | Check the card for errors or replace it with class A1/A2 |
| Not enough space error during transfer | The card has less than 1 GB of free space | Free up space or use another card |
| The application returns to internal memory after updating | Google Play automatically resets the location | Disable auto-update or transfer manually after each update |
If none of the methods worked, check:
- ๐ ๏ธ Memory card status: Connect it to the PC and run an error check (in Windows:
Properties โ Service โ Check). - ๐ Manufacturer restrictions: Some brands (for example, Samsung) block the transfer at the software level. In this case, only replacing the card with a more capacious one or buying a phone with more memory will help.
FAQ: Answers to frequently asked questions
Can I transfer WhatsApp or Telegram to a memory card?
โ Yes, but with reservations:
- WhatsApp does not officially support transfer, but you can manually copy the folder
WhatsAppto an SD card (you will need to change the path in the settings messenger). - Telegram allows you to transfer the cache and downloaded files to
Settings โ Data and memory โ Download folder.
โ ๏ธ After transfer, notifications may arrive with a delay if the memory card is slow.
Why are games not transferred to an SD card?
Most modern games (for example, PUBG Mobile, Free Fire, Genshin Impact) block transfer for two reasons:
- Protection from piracy: Developers are afraid that users will copy game files.
- Performance: Games require fast data loading, and SD cards are often slower than built-in memory.
๐ก Workaround: Some games (for example, Minecraft) allow you to manually specify the path to the worlds folder on the SD card.
What happens if you remove an SD card formatted as internal memory?
๐จ Consequences:
- All transferred applications will stop working.
- The system may freeze or reboot.
- When you reinsert the card, you will need to reformat it (data will be lost).
โ Solution: Before removing, transfer all applications back to the internal memory or make a backup.
How to transfer applications to an SD card without a computer?
Without a PC you can use:
- Built-in settings (if available).
- Applications like App Mgr III or Files by Google.
- Formatting the card as internal memory (see section 2).
โ ADB and Link2SD require a computer or root access.
Which memory cards are best for transferring applications?
๐ Recommendations:
- Speed class: Minimum
A1(betterA2). - Volume: From 64 GB (32 GB will fill up quickly).
- Brands: SanDisk Extreme, Samsung EVO Plus, Kingston Canvas Go! Plus.
โ ๏ธ Avoid cheap no-name cards - they often fake speed class and can fail after a few months.
Transfer applications to An SD card is a temporary solution. For long-term use, it is better to consider buying a phone with a large amount of memory or cloud storage.