Transferring applications to a memory card in smartphones Samsung is a pressing task for users with limited internal memory. Despite the fact that modern flagships are equipped with built-in storage, budget models and devices of previous years (for example, 128โ512 GB built-in storage, budget models and devices from previous years (for example, Galaxy A12 or Galaxy M21) often suffer from a lack of space. Unfortunately starting with Android 9.0 Samsung has significantly limited the ability to transfer applications to an SD card through standard settingsbut workarounds still exist.
In this article we will look at all the working transfer methods - from built-in functions before using ADB and third-party utilities. You will learn which applications can be transferred and which remain โtiedโ to the internal memory, how to avoid mistakes when working with microSD, and what to do if the system blocks the transfer. Let us separately dwell on the nuances for different versions One UI (from 4.0 to 6.0) and models Samsung โ from Galaxy S22 to Galaxy A54.
Why does Samsung limit the transfer of applications to an SD card?
Since 2019 Samsung has been consistently removing the ability to transfer applications to a memory card through a standard interface. This is due to several factors:
- ๐ Security: Applications on an SD card are easier to spoof or hack, which increases the risk of malware infection.
- โก Performance: MicroSD (especially classes
UHS-I U1or lower) run slower than the built-in memoryUFS 3.1, which slows down applications. - ๐ฑ Google Policy: Starting from Android 10, Google recommends that manufacturers stop supporting
adoptable storage(binding an SD card as internal storage).
However, some applications (for example, WhatsApp, Telegram or Google Maps) allow you to manually transfer media files (photos, videos, maps) to a memory card. And for a complete transfer APK files and data, you will have to use alternative methods.
โ ๏ธ Attention: On devices with One UI 5.0+ (Android 13โ15) the standard option for transferring applications via Settings โ Applications completely deleted. Even if you see the โMove to SD cardโ button, it may not be active.
Preparation: which memory card to choose for Samsung?
Not every one microSD suitable for transferring applications. Here are the key requirements:
| Characteristics | Minimum requirement | Recommended option |
|---|---|---|
| Speed class | UHS-I U1 (10 MB/s) |
UHS-I U3 or A2 (30+ MB/s) |
| Volume | 32 GB | 128โ256 GB (for games and heavy applications) |
| Formatting | FAT32 (up to 4 GB/file) |
exFAT (without restrictions) |
| Brand | Any | Samsung EVO Plus, SanDisk Extreme |
If you plan to transfer games (for example, Genshin Impact or Call of Duty Mobile), be sure to take a class card A2 โit is optimized for random writing of small files, which is critical for the game cache. Class cards U1 can cause lags and stutters.
Before purchasing, check whether your model supports cards of this size more Samsung cards with a volume of more than 128 GB. For example, Galaxy A10 officially works only with cards up to 512 GB, and Galaxy J2 Core up to 256 GB.
Method 1: Transfer through settings (for older versions of Android)
This method only works on devices with Android 8.0โ9.0 (for example, Galaxy S8, Galaxy Note 9) or One UI 1.0โ2.5. In new firmware, the option is hidden or removed.
Make sure that the memory card is formatted as portable storage
Connect the charger (the process may take 5-15 minutes)
Close all running applications
Free up at least 10% of internal memory-->
Open
Settings โ Applications.Select the application you want to transfer (for example Facebook or Spotify).
Tap
StorageโChangeโSD card.Confirm the transfer. The system will show how much space will be freed up.
If the button Change is inactive or missing, it means:
- ๐ซ The application does not support transfer (for example, Google Play Services or Samsung Knox).
- ๐ The memory card is formatted as internal storage (see Method 2).
- ๐ฑ You have a new version One UI (4.0 and higher).
โ ๏ธ Attention: After transfer, some applications may run slower or issue errors during update. For example, Instagram may not save stories to the gallery if you transfer it to an SD card.
Method 2: Formatting the SD card as internal storage
This method allows you to โdeceiveโ the system, forcing it to be perceived microSD as part of the internal memory. Important: after formatting, the card cannot be removed without losing data, and it will not be read on other devices.
Instructions:
Insert the card into slot (or an adapter if you Galaxy S22 Ultra without a slot for microSD).
Go to
Settings โ Device care โ Memory โ Advanced (โฎ) โ Storage settings.Select your SD card โ
Format as internal storage.Confirm the action. The system will offer to transfer some of the data (photos, videos) to the card.
After formatting:
- โ Applications will be installed on the card automatically (if it allows developer).
- โ The card cannot be removed without a factory reset.
- โ ๏ธ The speed of applications may drop by 20โ40% (depending on the class of the card).
What happens if you remove the card after formatting as internal storage?
The device will stop booting or will constantly show the error "SD card is damaged." To restore functionality, you will have to:
1. Insert the card back (if it is not damaged).
2. Reset the phone to factory settings via Recovery Mode.
3. Format the card on a PC and start over.
This method does not work on Samsung s One UI 4.0+ (Android 12 and later) - the option to format as internal storage is hidden. In this case, only method with ADB will help.
Method 3: Transfer via 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 transfer to SD card. This method works on all versions One UI, but requires connection to a PC.
What you will need:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ Cable USB Type-C (original to avoid connection problems).
- ๐ฆ Installed drivers Samsung USB Drivers i
ADB Tools.
Step-by-step guide:
Enable on your phone
Developer mode: go toSettings โ About phone โ Software informationand tap 7 times onBuild number.Go back to
Settings โ Developerand enableUSB debugging.Connect your phone to the PC and confirm permission to debug.
Open Command Prompt (or
Terminalon macOS) and enter:adb shell pm set-install-location 2This command causes the system to install applications on the SD card by default.
To transfer an already installed application (for example, Facebook), use:
adb shell pm move-package com.facebook.katanaReplace
com.facebook.katanawith the package name of the desired application (you can find it out through App Inspector oradb shell pm list packages).
If the command gives an error Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION], it means:
- ๐น The application does not support transfer (for example, Samsung Health or Google Play Market).
- ๐น Memory card formatted as portable storage (needs to be reformatted).
- ๐น Additional restrictions have been added (try One UI 5.0+ added additional restrictions (try method with Link2SD).
adb shell pm list packages | grep "key word"
For example, Telegram use grep telegram.-->
Method 4: Using third-party applications (Link2SD, AppMgr III)
If the previous methods did not work, you can use specialized utilities. The most reliable:
- ๐ Link2SD โ creates symbolic links, โdeceivingโ the system. Required root access on new versions of Android.
- ๐ฆ AppMgr III (App 2 SD) โworks without root, but with restrictions. Supports cache and data transfer. data-i="210">โ allows you to manually move application files (for example, downloaded maps to
- ๐ ๏ธ Files by Google - allows you to manually move application files (for example, downloaded maps to Google Maps).
Consider working with AppMgr III (the most universal option):
Install the application from Google Play.
Open it and provide access to the storage.
Select a tab
Movedโapplications that can be moved will be displayed here.Click on the application (for example, VK) โ
Move to SD card.Confirm the action. The application will freeze temporarily - this is normal.
Method limitations:
- ๐ซ Not all applications are supported (especially system ones).
- ๐ After updating Android, you may need to transfer again.
- โ ๏ธ Applications with transferred data may crash when the card is removed.
Application side like Link2SD or AppMgr III cannot bypass Samsung restrictions 100%. They work only with those applications that natively support transfer, but simplify the process.
What applications cannot be transferred to an SD card?
Even with the use of ADB or root access, some applications remain โunportableโ. Here is the full list:
| Category | Examples | Reason for blocking |
|---|---|---|
| System | Samsung Knox, Google Play Services, One UI Home | Hacking protection |
| Banking | SberBank Online, Tinkoff, VTB Online | Security requirements (PCI DSS) |
| Games with DRM | PUBG Mobile, Free Fire, Honor of Kings | Protection against cheating |
| Widgets | Any widgets (weather, clock, etc.) | Require constant access to the system |
| Applications with OBB files | Asphalt 9, Call of Duty Mobile | OBB files must be in the internal memory |
If you are trying to transfer a banking application and it stops working, uninstall it and install it again - some banks (for example Alfa-Bank) block access when they detect a transfer to an SD card.
โ ๏ธ Attention: Transferring games from OBB files (for example, Genshin Impact) to a memory card may result in a loading error. In this case, copy the folder Android/obb manually through the file manager, but the game may still slow down due to low reading speed microSD.
Common errors and their solutions
When transferring applications to an SD card, users encounter typical problems. Here's how to solve them:
- ๐ Error โNot enough space on deviceโ when transferring
Solution: Free up at least 1 GB internal memory. UseSettings โ Device care โ Free up space. - ๐ซ The โTransferโ button is inactive
Solution: Check if the card is formatted as internal storage. If not, useADB. - ๐ข Applications slow down after transfer
Solution: Buy a class cardA2or transfer the application back to internal memory. - ๐ The phone does not see the SD card after transfer
Solution: Reboot the device. If it doesnโt help, remove the card, insert it back and format it again.
If after the transfer the application stops updating via Google Play, try:
Delete updates for Google Play Store (
Settings โ Applications โ Google Play Store โ โฎ โ Delete updates).Clear cache Google Play Services.
Restart the phone and repeat the update.
Why are some applications not updated after being transferred to the SD card?
Google Play checks the integrity of application files before updating. If some of the data is on the SD card, the system may perceive this as a potential threat (for example, file substitution). The solution is to temporarily move the application back to the internal memory, update it, and then move it back to the card.
FAQ: Answers to popular questions
Is it possible to transfer WhatsApp to a memory card in Samsung?
The application itself WhatsApp cannot be transferred, but you can move media files (photo, video, voice messages). To do this:
- Open WhatsApp โ
โฎ โ Settings โ Storage and data. - Click
Storage managementโ select files โMove to SD card.
To transfer the message database, you will need to manually copy the file msgstore.db.crypt14 via a file manager.
Why after transferring the game to the SD card does it crash?
Most likely, the game uses OBB files or cachethat remain in the internal memory. Solutions:
- Copy the folder
Android/obb/[game_name]to the SD card manually. - Use a class card
A2(for example, Samsung EVO Plus A2). - Move the game back to the internal memory - some titles (for example, PUBG Mobile) block launching from external storage.
How to transfer applications to the SD card in the Galaxy S23 Ultra?
In Galaxy S23 Ultra (and other flagships on One UI 5.1+) the standard transfer is blocked. Options:
- ADB: Use the command
adb shell pm move-package [package_name](see Method 3). - Link2SD: Requires
root, but allows you to move even system applications. - Manual transfer: Copy the application folder from
/data/appto SD card via Root Explorer (advanced users only).
Please note: Galaxy S23 Ultra does not have a slot for microSDso an adapter will be required USB-C โ microSD.
Can I use an SD card as internal memory in Samsung A54?
In Galaxy A54 (One UI 5.1) option to format the SD card as internal storage disabled. Workarounds:
- Use
ADBto force the transfer (see Method 3). - Install custom recovery (for example, TWRP) and edit the file
vold.fstabmanually (requires root). - Buy a large capacity card (256โ512 GB) and transfer only media files to it.
Remember: any manipulations with system files can lead to to loss of warranty.
What to do if after transfer the application does not open?
The problem arises due to:
- Incompatibility of the memory card (for example, class
U1insteadA2). - Transfer errors (application files are corrupted).
- Developer blocks (for example, banking applications).
Solutions:
- Move the application back to internal memory.
- Clear cache and application data (
Settings โ Applications โ [name] โ Storage โ Clear cache). - Reinstall the application.