Is the internal memory of your smartphone full to capacity, and there is nowhere to install new applications? Transferring apps to memory card is one of the most effective ways to free up space on your Androiddevice. However, not everyone knows that this process has nuances: starting from version Android 6.0 Marshmallow Google has tightened the rules for working with external drives, and smartphone manufacturers (for example, Samsung or Xiaomi) often block the transfer function in their shells.
In this article you will find current methods of transferring applications to an SD card from standard system tools to advanced methods using ADB and third-party utilities. We will also look at why some apps cannot be physically transferred (even if the system shows this possibility), and how to bypass restrictions without root access. Let us separately focus on preparing the memory card - the wrong choice of class or file system can nullify all efforts.
Why applications are not transferred to the SD card: main reasons
Before you try to free up memory, it is important to understand why Android may be blocking the transfer. Here are the key limitations:
- ๐ฑ Android version older than 6.0: Since MarshmallowGoogle has introduced the concept
Adoptable Storagewhere the memory card is formatted as part of the internal storage. This complicated the โclassicโ transfer. - ๐ก๏ธ Policy manufacturer: Brands like Huawei or OnePlus often remove the transfer option from the settings menu, even if it is supported at level Android.
- ๐ Protected applications: apps with administrator rights (antiviruses, banking clients) or using
OBB files(games) are usually not transferred. - ๐พ Inappropriate memory card: Maps class
Class 4or with a file systemFAT32may not support transferring applications.
Another important point: even if the application has been transferred, it cache and data often remains in the internal memory. This means that only part of the space will be freed up. For example, a game Genshin Impact weighs 15 GB, but only 2-3 GB (the main APK file) can be transferred to a memory card, and the rest of the data will remain on the phone.
โ ๏ธ Attention: On some devices (for example, Samsung Galaxy S22+ and newer) function of transferring applications to an SD card completely removed at the firmware level. Check the presence of a memory card slot in the model's specifications - many flagships of recent years are produced without it.
Preparing a memory card: formatting and selecting a file system
Before transferring applications, the memory card must be properly prepared. Not only the success of the operation depends on this, but also the speed of the apps after the transfer. Here are the key steps:
- Check the card class: To transfer applications, a card of at least
Class 10orUHS-I (U1/U3)is suitable. CardsClass 4/6will slow down apps. - Select file system:
- ๐
FAT32: Compatible with all devices, but does not support files larger than 4 GB (a problem for heavy games). - ๐
exFAT: The best option - there are no restrictions on file size, high speed. - ๐ง
NTFS: Rarely used on Android, may require root access.
- ๐
Settings โ Storage โ Memory card โ Format as internal). This activates the mode Adoptable Storage (if supported).| File system | Max. file size | Android compatibility | Suitable for applications? |
|---|---|---|---|
FAT32 |
4 GB | Yes | Partially (not for heavy games) |
exFAT |
16 EB | Yes (starting from Android 6.0) | Yes |
NTFS |
16 EB | Requires root or third-party drivers | Yes (with restrictions) |
If you format the card as internal storage, please note:
- ๐ The card will be encrypted and linked to the device. After extraction, it cannot be read on another smartphone or PC without formatting.
- ๐ Part of the memory (up to 10%) will be reserved by the system for cache and temporary files.
- โก The speed of applications may decrease (especially on cheap cards).
Before formatting the card as internal storage, make a backup copy of the data - all files on it will be deleted!
Method 1: Standard transfer through Android settings
The simplest method is to use built-in transfer function. It works on "pure" Android (for example, Pixel, Nokia) and some custom shells (MIUI, ColorOS). Instructions:
- Open
Settings โ Applications. - Select the application you want to transfer (for example, Telegram or Spotify).
- Click
StorageโChange(orMove to SD card). - Confirm the action and wait until the process completes.
If option Move to SD card is inactive or missing, this means:
- ๐ซ The application does not support transfer (for example, WhatsApp or Google Play Services).
- ๐ต The manufacturer has disabled the function (like on Samsung One UI).
- ๐ The memory card is not formatted as internal storage.
โ ๏ธ Attention: After transfer, some applications may work slower or display errors (for example, Google Maps may not update cards. This is due to restrictions on access to the SD card in new versions. Android.
Make sure the memory card is inserted|Check the free space on the SD card|Close the portable application|Connect the charger (for long operations)
-->
Method 2: Transfer via ADB (without root access)
If the standard method does not work, you can use Android Debug Bridge (ADB) โa debugging tool that allows you to manually tell the system which applications to transfer. This method does not require root access, but it is necessary. ADB drivers and computer.
Step-by-step guide:
- Enable USB debugging:
- Go to
Settings โ About the phone. - Tap 7 times on
Build numberto activate developer mode. - Return to
Settings โ System โ For developersand turn onUSB debugging.
- Go to
adb shell pm set-install-location 2
This command forces the system to install applications on the SD card by default.
adb shell pm move-package com.example.app
Replace com.example.app with the package name of the app (can be found through App Inspector or website APKMirror).
Method limitations:
- ๐ง Not all applications support transfer even through
ADB(for example, system utilities). - ๐ After a reboot, some apps may โflyโ back to the internal memory.
- ๐ต On Android 10+ the command may not work due to additional restrictions
Scoped Storage.
How find out the package name of the application?
Open Google Play, find the application and copy the URL. After the "id=" there will be a package name, for example, for Telegram it is org.telegram.messenger. Or use the utility Package Name Viewer from the Play Market.
Method 3: Using third-party applications (with root and without)
If the previous methods did not work, third-party utilities will come to the rescue. They are divided into two categories:
- Without root access: AppMgr III, Files by Google โallow you to transfer only those applications that support this function at the system level.
- With root access: Link2SD, FolderMount โcreate symbolic links, deceiving the system and forcing it to โseeโ applications on the SD card.
Consider working with AppMgr III (the most popular option without root):
- Download the application from Google Play.
- Open it and provide access to the storage.
- In the list of applications, find those next to which there are icon
SD card. - Click
Moveand confirm the action.
For Link2SD (requires root):
- Install the utility and provide
Superuser access. - Select the application โ
Create link. - Specify the folder on the SD card for storage data.
- Reboot the device.
โ ๏ธ Attention: When using Link2SD or similar apps Do not remove the SD card without first disconnecting through the utility. This can lead to application crashes or even system crash.
| Application | Requires root? | Supports Android 10+ | Features |
|---|---|---|---|
| AppMgr III | No | Yes | Transfers only compatible applications |
| Link2SD | Yes | Partially | Creates symbolic links, supports ext2/3/4 |
| FolderMount | Yes | No | Transfers data folders (for example, OBB) |
Method 4: Transferring OBB files and game data manually
Many games (for example, Call of Duty Mobile or PUBG) store the main data in the folder Android/obb. These files can be transferred to the SD card manually, even if the application itself does not support transfer.
Instructions:
- Connect your smartphone to the PC or use a file manager (for example, Solid Explorer).
- Go to folder
/sdcard/Android/obb. - Copy the folder with the name of the game (for example
com.activision.callofduty.shooter) to an SD card in the same directory (/storage/XXXX-XXXX/Android/obb). - Delete the original folder from the internal memory.
- Create a symbolic link (requires root):
ln -s /storage/XXXX-XXXX/Android/obb/com.game.package /sdcard/Android/obb/com.game.package
For games with cache in the folder Android/data the process is similar, but keep in mind:
- ๐ฎ Some games (for example, Genshin Impact) check the integrity of the files and may not start after the transfer.
- ๐ After updating the game, you may need to repeat the procedure.
Moving OBBfiles is the only way to free up space for heavy games, but it requires root access to create symbolic links or manually update paths in configuration files.
Method 5: Formatting the card as internal memory (Adoptable Storage)
The Adoptable Storagefunction, which appeared in Android 6.0, allows you to โbindโ an SD card to the device, making it part of the internal storage. This makes it possible to install applications on the card by default, but has serious drawbacks:
How to activate:
- Insert the SD card into your smartphone.
- Go to
Settings โ Storage โ Memory card. - Press
Three dots (menu) โ Storage settings โ Format as internal. - Follow the instructions on the screen (the card will be formatted and encrypted).
Pros and cons of the method:
| Advantages | Disadvantages |
|---|---|
| Applications are installed on the card by default | The card becomes unreadable on other devices |
| No restrictions on transfer (except for system applications) | The speed of applications may decrease |
| Supported on most Android devices 6.0+ | When you remove the card, applications will stop working |
โ ๏ธ Attention: On some devices (for example, Xiaomi Redmi Note 10after formatting the card as internal memory you cannot return it to its original state without completely resetting the phone. Before activation Adoptable Storage make sure that the card does not contain important data.
Common errors and how to avoid them
When transferring applications to an SD card, users often encounter problems. Here are the most common errors and their solutions:
- ๐ซ "Not enough space on the device":
Cause: The memory card is formatted in
FAT32which does not support files larger than 4 GB. Solution: Reformat the card inexFAT. - ๐ The application has been transferred, but does not start:
Cause: Not all application files have been transferred (for example, there is still a cache in the internal memory). Solution: Clear the cache in
Settings โ Applicationsor transfer it manually. - ๐ต The "Move to SD card" option is inactive:
Cause: The manufacturer has disabled the function or system application. Solution: Try
ADBor third-party utilities. - โก Applications slow down after transfer:
Cause: Low read/write speed of the memory card. Solution: Use a class card
UHS-I U3or transfer only light applications (messengers, players).
If after transfer the application begins to generate errors, try:
- Clear the cache and application data.
- Reinstall it (will be installed on the SD card automatically if enabled
Adoptable Storage). - Move back to internal memory.
Before moving critical applications (for example, Google Authenticator), make a backup copy of their data. Some apps may lose settings after moving.
FAQ: Answers to popular questions
Is it possible to transfer WhatsApp to an SD card?
No, WhatsApp blocks the transfer due to security policy. However, you can transfer. media files (photo, video) in chat settings: Settings โ Storage โ Save to: Memory card.
Why, after transferring the game to the SD card, does it ask to download additional files?
This means that the main data (OBB or Data) remains in the internal memory. Transfer them manually (see Method 4) or use FolderMount with root access.
How to transfer applications to an SD card to Samsung Galaxy?
On most models Samsung (starting from One UI 2.0) the transfer function is disabled:
- Use
ADB(cm. Method 2). - Format the card as internal storage (Method 5).
- Transfer only media files and cache via My Files.
Can system applications be transferred?
No, system applications (for example, Google Play Services or Settings) cannot be transferred. Deleting or transferring them may lead to system crash.
What to do if the application disappeared after the transfer?
There was probably a problem copying files. Try:
- Reboot your device.
- Check the folder on the SD card (
/Android/dataor/Android/obb). - Reinstall the application.