Lack of internal memory is a classic problem faced by owners of budget and mid-budget smartphones, especially when using the operating system Android 11. Despite optimization, modern applications and games take up gigabytes of space, leaving the user with minimal space for personal files. Fortunately, the ability to expand storage via a memory card MicroSD remains relevant, although it has undergone significant changes in the latest versions of the OS.
Unlike older versions of Android, where the transfer was carried out with one click, in the eleventh version Google has significantly limited access to the file system for security purposes. Now the process requires a deeper dive into settings or the use of specialized debugging tools. However, memory expansion it is still possible if you know the correct sequence of actions and understand the system limitations.
Before taking active steps, you need to understand the terminology and methods that the modern mobile platform offers. There are two main ways to integrate an external drive: use it as portable storage for photos and media, or format it for internal applications. The choice of method directly affects which apps can be transferred and how they will work in the future.
Preparing the smartphone and memory card for work
The first and most important step is the correct preparation of the external drive. Not every memory card is suitable for emulating internal storage, since read and write speed plays a critical role here. For comfortable operation of applications, it is recommended to use standard cards UHS-I or UHS-II with a speed class of at least 10, and better - specialized series App Class A1 or A2.
After installing the card in the slot, the system will prompt you to select a mode of use. If you plan to transfer applications, then the card will have to be formatted. Please note that this process will completely destroy all data on the drive, so copy important files to your computer or cloud in advance. Formatting creates a special protected file structure that other devices cannot read without authorization from your account.
⚠️ Attention: After formatting the card for internal storage, it is encrypted by binding to a specific device. Removing and inserting it into another phone without losing data and access to applications will not work - the system will require reformatting.
The preparation process is as follows: insert the card, wait for the notification, go to settings and select “Use as internal storage”. The system will conduct a speed test and, if the performance is satisfactory, will offer to transfer the data. If the card is too slow, Android 11 may block the ability to use it to install applications, leaving only storage mode.
Use memory cards with a capacity of no more than 128 GB for older smartphone models, as the memory controller may not work correctly with large volumes, causing interface lags.
Standard method of transferring through the Android settings
In most cases, if the smartphone manufacturer has not blocked this function, the transfer is carried out through the standard settings menu. You need to go to section Settings → Applications and notifications → All applications. Here is a complete list of installed software, sorted by name or frequency of use.
Select the desired application from the list. If the app supports transfer, you will see the "Storage" or "Memory" button active. Inside this menu, the current amount of space occupied will be displayed and the “Change” button, which allows you to select the memory card as a new location. However, it is worth remembering that not all system applications critical Google services support this function.
After selecting the card, the file copying process will begin. The duration of the operation depends on the size of the application and the speed of your card MicroSD
. At this point, it is not recommended to run heavy games or take photographs, so as not to create additional load on the disk controller. If the change storage button is gray or missing, it means that the application developer has prohibited installation on external media through the app manifest.Using developer mode to force the transfer
There is a hidden system flag that allows you to ignore the ban of application developers from installing to external memory. This method does not work on all devices, as it depends on the firmware manufacturer's policy, but it's worth a try. To activate, you need to quickly click on the build number in the section About phoneseven times to activate the menu for developers.
After activating the menu, go to System → For developers. In the long list of options, find the item “Force allow apps on external”. Activating this switch requires a device reboot. After enabling the function in the application memory management menu, it may be possible to select a memory card where there was none before.
Risks of using developer mode
Enabling this function may lead to unstable operation of some applications, since they are not optimized for working with the slow file system of an external card. Crashes and data loss are possible.
It is important to understand that even with the flag enabled, not everything will be transferred. System components, desktop widgets and some Google Play services will remain on the internal storage in any case. In addition, after transfer, the application may work slower if the memory card has low random read speed.
Transferring via ADB commands without root access
The most reliable and universal way for Android 11 is to use the toolkit Android Debug Bridge (ADB). This method allows you to forcefully move almost any application, ignoring standard interface restrictions. To work, you will need a computer (Windows, macOS or Linux), a USB cable and installed drivers for your smartphone.
First you need to enable USB debugging in the “For Developers” menu. Then connect your phone to your PC and open a command prompt or terminal in the ADB installation folder. Make sure that the device is visible to the system by entering the command adb devices. A request for debugging permission will appear on the smartphone screen, which must be confirmed.
To transfer the application, use the command pm move-package. First you need to find out the exact name of the application package (for example, com.example.game) and the ID of your memory card (usually this public or the number that can be found through the command pm list packages -f). The command syntax is as follows:
adb shell pm move-package com.example.game 1936:1
Where 1936:1 is the identifier of the external storage. The exact identifier can be found by running the command adb shell pm get-install-location or by analyzing the output of the list of mounted storages. This method gives complete control over the file system, but requires care when entering commands.
☑️ Checklist for working with ADB
Features of operating applications from an external card
After a successful transfer, users may notice changes in the behavior of apps. The main difference is the speed of data access. The built-in memory of modern smartphones works using protocols UFS 2.1/3.0, which are much faster than even the fastest cards MicroSD. This can lead to increased loading times for applications and the appearance of micro-freezes in games.
It is also worth considering that when you remove the card, applications stop working, and their icons may disappear from the desktop until the media is reinstalled. Some apps, especially banking and instant messengers, may perceive changing the path to files as a violation of integrity and require re-authorization or reset the cache.
| Application type | Recommended location | Impact on speed | Risk failures |
|---|---|---|---|
| Social networks | External card | Minimal | Low |
| Heavy 3D games | Internal memory | Noticeable (lags) | Average |
| Office applications | External card | Insignificant | Low |
| Messengers | Internal memory | Critical | High |
Another important nuance is updating applications. When updating via Google Play, the system may temporarily require more free space on the internal storage, even if the application itself is on the card. This is due to the update installation mechanism, which first unpacks files into a temporary area.
Move to the card only those applications that are rarely used and do not require high response speed to maintain system performance.
Returning applications to internal memory
If you decide to sell the memory card or notice that applications are unstable, you can return them. The process is similar to transferring to a card: through the app settings or using the ADB command, but specifying the internal storage as the target. In the interface, this is the “Change” button and the choice of “Internal storage”.
When using the command line, the syntax remains the same, only the target drive ID changes. Typically, the internal memory has an ID internal or digital code that is different from the card. After the transfer, it is recommended to clear the application cache to remove possible remnants of configuration files that may have remained in the old location.
⚠️ Attention: If you formatted the card as internal storage and then decided to return everything back, do not forget to format the card again in “Portable Storage” mode if you plan to use it to transfer files to other devices (cameras, PCs).
In some cases, after returning the application, it may stop launching. In such a situation, the solution would be to completely remove the application and reinstall it from the Google Play store. This ensures that all shortcuts and system links will be registered correctly in the operating system registry.
Frequently asked questions (FAQ)
Can WhatsApp and Telegram be transferred to an SD card?
Officially, you can transfer the messenger applications themselves, but their media files (photos, videos) are saved to internal memory by default. To transfer media, a separate setting is required within each application or the use of symbolic links, which requires root access.
Why does the application run slower after transfer?
The speed of reading random blocks of data on memory cards MicroSD is several times lower than that of the built-in flash memory of a smartphone. Heavy applications constantly access the database, and the card's speed bottleneck causes delays.
Will porting applications reset the warranty?
No, using stock Android settings or ADB debug mode does not violate the manufacturer's warranty. The warranty is lost only if root access is obtained (unlocking the bootloader) or physical intervention.
What will happen to applications if the memory card fails?
Applications will stop launching, and their icons may disappear. The data inside them will not be available until the card is replaced and the data is restored from a backup copy, if one was created. The operating system itself will continue to work stably.