Owners of modern smartphones often face a lack of built-in storage, especially when using devices with 32 or 64 GB of memory. The operating system Android 11 brought many improvements in security and privacy, but also tightened the rules for application access to the file system. This has led to the fact that the standard function of moving apps to an external drive has become unavailable for most users through the usual settings menu.
However, the need to free up precious space has not gone away. Heavy games, messengers with a huge cache and social networks quickly fill up the free space, causing the system to work slower. In this article, we will look at why Google has limited this feature, what workarounds exist, and how to safely transfer data using hidden capabilities of the system or computer.
It is worth noting right away that not all smartphone models support working with external drives at the system level. If your manufacturer has completely eliminated kernel-level support for SD cards, software methods may not work. However, for most devices with a physical slot, there are proven solutions that allow you to turn a flash drive into a full-fledged extension of the internal memory.
Why Android 11 limited the transfer of applications
Starting with version Android 6.0, the system added the Adoptable Storage function, which allowed the memory card to be fully integrated into the internal storage. With the release Android 11 Google decided to hide this feature from the user interface for third-party manufacturers. The main reasons were the low speed of many budget memory cards and problems with the stability of applications.
When a app is installed on a slow SD card, it may take longer to start, and errors may occur during operation. In addition, file system external drives often do not meet the security requirements of a modern OS. If you remove the card, all transferred applications will stop working, which creates confusion for the average user.
⚠️ Attention: Forcibly activating the transfer function to slow memory cards may cause the smartphone interface to slow down and applications to close on their own.
Despite the limitations, the technical possibility of using external storage has not disappeared. It was hidden in deep system settings, which can be accessed via USB debugging. This allows advanced users to bypass interface restrictions and use the memory card as they wish.
It is important to understand the difference between transferring multimedia and transferring the applications themselves. Android 11 still allows you to freely move photos, videos and documents, but executable app files require special access rights. That's why the standard "Move" button in application settings is often missing or inactive.
Preparing an SD card for working with applications
Before you begin changing system settings, you must properly prepare the external drive. The speed of writing and reading data is a critical parameter for stable operation operating system. Using an old or cheap card can negate all optimization efforts.
It is recommended to use standard cards UHS-I or UHS-II with a speed class of at least 10. The card body usually has a marking in the form of a number inside the letter U. The higher this indicator, the faster games will load and heavy applications transferred to external media will open.
Before starting the procedure, be sure to create a backup copy of all important data on the card. The process of formatting into internal memory mode will completely destroy all information. Make sure that the smartphone battery charge is at least 50% to avoid a failure at a critical moment.
☑️ Preparing a memory card
Insert the card into the switched off smartphone and only then turn on the device. The system should automatically detect the new drive and offer to configure it. If the notification does not appear, go to the settings menu and find the section responsible for storage.
Activation method through the developer menu
One of the easiest ways to unlock the ability to transfer is to activate a hidden item in the developer menu. This method does not require connecting to a computer and using complex commands, but it does not work on all firmware. First of all, you need to activate the developer mode itself.
To do this, go to Settings → About phone → Build number. You need to quickly click on “Build Number” seven times in a row. After this, the system will inform you that you have become a developer. A new section “For Developers” or “System Settings” will appear in the main settings menu.
Inside this section you need to find an item called “Force allow apps on external”. Enabling this switch allows the system to ignore application developers' restrictions on installation on the SD card. After enabling the feature, it is recommended to restart the device.
After activating the hidden functions of the developer menu, do not forget to disable USB debugging if you do not use it constantly to increase the security of the device.
It is worth noting that even after activating this option, not all applications will agree to move. System limitations the application itself may be prohibited from working outside the internal storage. In such cases, deeper intervention into the file system through ADB is required.
Using ADB for Adoptable Storage
The most reliable method, which works on most devices running Android 11, is to use the toolkit Android Debug Bridge (ADB). This method allows you to force format a memory card as internal storage, even if the manufacturer has hidden this option in the interface.
To get started, you will need a computer (Windows, macOS or Linux) and a USB cable. USB debugging must be enabled on the smartphone in the developer menu. Download platform tools from the official Google website and unzip them on your computer.
Connect your smartphone to the PC and open the command line in the ADB tools folder. Enter the command adb devices and confirm the request to allow debugging on the phone screen. If a device with the device status appears in the list, the connection has been established successfully.
adb shell pm list packages
Next you need to find out the ID of your SD card. Enter the command adb shell sm list-disks. The system will respond with a line like disk:179,64 (numbers may vary). Remember this identifier, you will need it for the next formatting step.
Now run the formatting command: adb shell sm partition disk:XXX private, where XXX is the identifier of your card. Once the process is complete, the card will be formatted into a secure format and become part of the internal memory. All data on it will be deleted.
| ADB command | Description of action | Risk of data loss |
|---|---|---|
adb devices |
Checking device connection | No |
sm list-disks |
Display ID drives | No |
sm partition ... private |
Format to internal memory | High (complete deletion) |
sm set-force-adoptable true |
Forced card support | No |
After successful execution of the command, the smartphone can automatically reboot. In the storage settings, the card will now be displayed as part of the internal memory, and the system itself will begin to transfer data there to free up space.
Transferring applications through system settings
Once the memory card has been correctly prepared and formatted as internal storage, you can begin transferring installed apps. This process has become more transparent for the user, since the system itself manages the distribution of files.
Go to Settings → Applications and select the desired app. If the card is configured correctly, a "Change" or "Move" button will appear in the "Storage" section. By clicking on it, you can select the SD card as the primary storage location for this application.
Some applications may not have a navigation button, even if the card is formatted correctly. This is due to the fact that the developers explicitly indicate in the app manifest that installation on external media is prohibited. In such cases, only using third-party utilities or root access helps.
What to do if the “Move” button is gray?
If the button is inactive, try clearing the application cache before transferring. Also make sure that there is enough free space on the card. In rare cases, uninstalling application updates and reinstalling it helps.
You should remember that when transferring large games with additional cache files, the process may take considerable time. Do not interrupt the operation or remove the card until the data migration is complete, otherwise the application may be damaged.
Possible problems and solutions
During the process of expanding memory, users often encounter various errors. One common problem is a message that the card is damaged or not supported. This may mean that the file system of the card was not changed correctly or the drive has physical defects.
Another common situation is that after transferring applications, the phone starts to work slower. This is a direct consequence of the low speed of writing random blocks to the SD card. In this case, the only solution is to replace the drive with a faster one or return to using only internal memory.
⚠️ Attention: If, after transferring applications, the smartphone stops loading or is unstable, try removing the SD card. The system should start normally, using only the built-in storage.
Users may also notice that some widgets or functions of the migrated applications have stopped working. This is due to security restrictions Android 11that isolate application data. To restore functionality, you may need to re-authorize the services.
If you plan to reset your phone to factory settings, be sure to remove the SD card or format it back to portable storage mode. Otherwise, after resetting, the data on the card will be encrypted with the keys of the old system and will become unreadable.
Using a high-quality U3/V30 class memory card minimizes the risk of performance loss after transferring applications to an external drive.
FAQ: Frequently asked questions
Is it possible to transfer applications to Android 11 without a computer?
Yes, this is possible if your phone's settings menu has the "Merge with internal storage" function. If there is no such option, then to activate the hidden features you will need the PC and ADB commands described above.
Will the application be deleted if you remove the SD card?
Yes, if the application has been completely transferred to the card or installed on it, then after removing the drive it will stop running and will disappear from the list of apps until the card is returned.
Is it safe to use Adoptable Storage on Android 11?
Use is safe for data, but may reduce the overall performance of the smartphone if the memory card is slow. The risk of data loss also increases if the card is physically damaged.
Why is WhatsApp not transferred to a memory card?
Whatsapp developers limit installation to external media for reasons of security and stability of the message database. This can only be circumvented using root access and special scripts.