Lack of internal storage is a classic problem for owners of modern smartphones, especially series models Galaxy A or older flagships that have not received a memory upgrade. Users often wonder if it is possible to force the system to write new applications and games directly to an external drive, bypassing the limited space of the built-in flash chip. Unfortunately, with the release of Android 6.0 and higher, the company's policy Samsung tightened, and the standard transfer function became less obvious or completely hidden for ordinary users.
Nevertheless, there are ways to solve this problem, and they range from using standard operating system settings to more advanced methods involving debugging by USB. It is important to understand that not all apps can be migrated: system utilities and some instant messengers are strictly tied to the root directory of the internal memory for the sake of security and performance. However, it is quite possible to move media content, browser cache and most games, freeing up precious gigabytes.
In this article we will analyze in detail the architecture of data storage on devices Samsung and provide step-by-step guide for different versions of the shell One UI. You will learn how to activate the hidden capabilities of a memory card and what risks are associated with using an external drive as the main storage for software.
Checking compatibility and preparing an SD card
Before you begin any manipulations, you need to make sure that your memory card is physically suitable for storing application data. Not all microSD cards have sufficient writing speed to run apps installed on them without any problems. For comfortable work, it is recommended to use class drives UHS-I or UHS-II with a speed marking of at least Class 10.
Insert the card into the slot of your smartphone Samsung and wait for the notification about connecting a new drive. The system will automatically prompt you to configure the card, but the standard “Portable storage” mode will not allow you to install applications there directly. We will need to change the formatting so that the system perceives the flash drive as an extension of internal memory, although in new versions Android this option is often hidden.
⚠️ Attention: The process of formatting a memory card for use as internal storage will completely delete all data on it. Be sure to make a backup copy of your photos and documents before starting the procedure.
If your smartphone model does not officially support the “Adoptable Storage” function, you will not be able to transfer applications using standard settings menu tools. In this case, device owners Galaxy S or Note have to resort to third-party methods, which we will consider below. However, first, check the basic settings in the section Settings → Device Maintenance → Memory.
Use memory cards from trusted brands such as Samsung EVO or SanDisk Extreme. Cheap/no-name cards often fail when intensively recording application data, which can lead to loss of saves in games.
Standard transfer through Android settings
On some smartphone models Samsung, especially those released a few years ago or in the budget segment, the transfer function is still available explicitly. This method is the safest and does not require connection to a computer. The algorithm of actions is quite simple, but requires care when choosing the target drive.
Go to the settings menu and find the section Applications. From the list of installed apps, select the one you want to move. If the app supports migration, the Edit button in the Storage section will be enabled. By clicking on it, you will see the option to choose between “Internal memory” and “Memory card”.
- 📱 Open the settings of a specific application and press the button Edit.
- 💾 In the window that appears, select the item Memory card to start migration.
- ⏳ Wait for the process to complete without closing the settings window.
- 🔄 Repeat the procedure for other heavy games or apps.
It is worth noting that even after a successful transfer, some of the application data is still will remain in the internal memory. This is because system libraries and important configuration files must load quickly, and the read speed of the onboard chip is always faster than microSD. However, the bulk of the cache and resources will move to external media.
Using Developer Mode to force a transfer
If the standard menu does not provide a choice, you can activate the hidden Developer Mode, which provides access to advanced memory management features. This method works on most versions Android, including the latest updates One UI, but requires caution when changing system parameters.
To activate the developer menu, you must go to the About the phone → Software information and quickly click on the “Build number” item seven times. After this, a new section “Developer Options” will appear in the main settings menu. Inside it you need to find the item “Do not unload applications from memory” or “Allow saving on an external storage device,” although the names may differ depending on the firmware version.
adb shell pm set-install-location 2
A more reliable way is to use the command through a computer. Connect your smartphone to a PC with debugging enabled USB and enter the above command in the console ADB. The parameter 2 indicates the system to prioritize the external memory card for installing new applications. However, this method does not guarantee work with all apps, since software developers can hardcode the installation path in the application manifest.
⚠️ Attention: Changing installation parameters via ADB may lead to unstable operation of some system services. If you notice errors in the operation of your smartphone, return the default value by entering the command
adb shell pm set-install-location 0.
After applying the settings, try installing a new application from Google Play. If the system asks for an installation location, select the memory card. If the request does not appear, it means that a specific application does not support this feature at the software level, and it is impossible to bypass this limitation without root access.
Features of working with the Samsung file system
Smartphones Samsung use a specific directory structure that differs from the clean one Android. Understanding this structure is critical for manual data migration if automated methods fail. The main application storage is located in a directory /data/appthat is inaccessible without root access.
However, many applications store their cache files and downloadable content in public folders that can be moved manually. Usually these are directories Android/obb and Android/data. Moving the contents of these folders to a memory card can free up a significant amount of space, although the application itself will formally remain installed in the internal memory.
| Data type | Location in internal memory | Possibility of transfer | Impact on operation |
|---|---|---|---|
| APK file applications | /data/app | Only with Root | Critical (do not transfer) |
| Cache and data | /data/data | Partial | Average (lags possible) |
| Game resources (OBB) | /Android/obb | Yes (manually) | Minimum |
| Media files | /DCIM, /Pictures | Yes (automatically) | Absent |
When manually copying folders obb to a memory card, you must maintain the exact directory structure. If the game expects files along the path /Android/obb/com.game.name, and you place them in the root of the map, the application will not start and will require downloading the data again.
Why does Samsung limit the transfer?
The company argues this with concerns about performance. MicroSD memory cards have a significantly lower random read/write speed compared to built-in eMMC or UFS memory, which can cause interface sluggishness and long application loading times.
Manually managing cache and game data
For owners of powerful games that occupy several gigabytes, the most effective method is manual directory management. Modern file managers, such as My Files (standard) or Solid Explorer, make it easy to move large files. This approach often works better than trying to transfer the entire application itself.
Find the folder Androidin the root of the memory card. If it doesn't exist, create it manually. Create a folder inside obbif it is missing. Now copy the contents of a similar folder from the internal memory there. After this, you can delete the originals from the internal storage, freeing up space.
- 📂 Open the file manager and go to
Internal memory → Android. - ✂️ Select the folders of heavy games in the sections obb i data.
- 📤 Move them to the appropriate sections on SD card.
- ✅ Launch the game to check the correctness of the paths.
In such cases, you may need to provide special permissions to the file manager to access system folders.
Moving the OBB and Data folders manually is the most reliable way to free up space for games on Samsung, since it does not depend on the installation restrictions of the application developer.
Performance issues and data security
Using a memory card as the main storage for applications has its downsides. The main one is speed. Even fast microSD cards are inferior to built-in memory UFS 2.1/3.1 in the speed of random access to small files, which is critical for loading levels in games and running heavy apps.
In addition, the reliability of data storage on removable media is lower. The card may accidentally come loose in the slot, be physically damaged, or the controller electronics may fail. If critical applications are installed on the card, losing them can be an unpleasant surprise. Regular backup of data to the cloud or to a PC becomes a mandatory procedure.
⚠️ Attention: If you remove the memory card while an application installed on it is running, the app will crash. In some cases, this may lead to corruption of the application database and loss of progress.
It is also worth considering that some banking applications and services with a high degree of security (for example, Samsung Pay or corporate clients) may refuse to work if they discover that some of their components are located on external, unencrypted media. In such cases, it is better not to transfer.
☑️ Checklist before transfer
Alternative solutions to save space
If transferring applications is impossible or causes stability problems, it is worth considering alternative ways to optimize space. Modern Android offers flexible tools for working with cloud storage and automatically cleaning up garbage, which are often more effective than using a slow SD card.
Set up automatic uploading of photos and videos to Google Photos or OneDrive with subsequent deletion of local copies This frees up huge amounts of memory without the need to migrate system files. Also regularly use the built-in Memory Cleaner tool in the device maintenance menu, which deletes the cache of unused applications.
Another option is to use “light” versions of popular applications (Lite versions), which take up significantly less space and consume fewer resources. For users Samsung this can be an excellent compromise that allows you to maintain the performance of the smartphone without the need for complex manipulations with the memory card.
Why is the "Move to SD card" button inactive (gray)?
This means that the developer of a particular application has disabled transfer in the app manifest file. Most often this concerns widgets, live wallpapers, keyboards and system utilities, which should work immediately after turning on the phone, until the memory card is initialized.
Is it possible to format a card as internal memory without a computer?
On Samsung smartphones with the One UI shell, this function is often hidden in software. Without using ADB commands from a computer, activating the "Adoptable Storage" mode through the standard settings menu is in most cases impossible, with the exception of some older models or specific firmware regions.
Will the phone speed up if you transfer all applications to the card?
No, most likely, the phone will work slower. The built-in memory of the smartphone is much faster than any microSD card. Applications will take longer to load, and the interface may begin to slow down when accessing data on external media.
What to do if the application crashes after transferring?
Try clearing the application cache in the settings. If this does not help, return the application to internal memory. It is possible that the memory card has a low write speed or is damaged, which causes errors in the app reading data.
Does transferring applications to the card void the warranty?
Moving applications through standard settings or a file manager itself does not violate the warranty. However, using ADB commands to change system installation parameters can theoretically be regarded as software interference, although in practice this is rarely a reason to refuse warranty service.