Modern Xiaomi and Redmi smartphones offer users excellent features, but the built-in memory is often not enough to install all the necessary programs and games. Android OS overgrows with cache, and the quality of photos and videos increases, occupying gigabytes of free space, in such a situation, the only logical solution is to use a microSD memory card.
Unfortunately, standard MIUI or HyperOS shell settings don’t always allow you to directly transfer an application from internal memory to an external drive. Many users find that the Move button in the settings menu is inactive or non-existent, a limitation related to Google’s security policy and system optimization, but there are proven ways to get around these hurdles.
In this guide, we will discuss in detail how to change the priority installation location, use the capabilities of the developer and third-party utilities to free up precious gigabytes. You will learn which Xiaomi models support a full-fledged memory merger and how to properly prepare the flash drive to work as a system partition.
Preparation of memory card and system diagnostics
Before you start to complex manipulation of system files or developer settings, you need to make sure the quality of the drive used. The speed of writing and reading data directly affects the speed of applications that will be launched from an external medium. Cheap low-end cards can cause programs to “fly out” or work with a noticeable delay.
For comfortable work, it is recommended to use cards of class UHS-I or UHS-II with the marking Class 10. If you plan to store on the flash drive not only photos, but also to run heavy games from it, it is better to pay attention to the standard A1 or A2, which guarantees a minimum speed of random reading. Insert the card into the slot of your Xiaomi smartphone and wait for the end of the automatic file system check.
After installing the drive, go to the storage settings section, where the system will suggest formatting the card. Attention: formatting will delete all data from the card, so pre-save important files on the computer. Choose "Use as internal storage" (if available) or "Use as portable storage" for standard operating mode.
- 📱 Make sure your smartphone is fully charged before formatting to avoid damaging the file table.
- 💾 Check the memory card on another device or computer for broken sectors before installing it on your phone.
- 🔍 In the "About the phone" settings, check the version MIUI, Since in new versions of the firmware, portability may differ.
The standard mode of operation of the memory card in Android assumes that it is used only for media files, the system decides what data to put there, and often ignores requests for porting applications. To get full control, we will need a deeper level of access to settings.
Activate the Developer Mode to Enhance Opportunities
One of the most effective ways to get Xiaomi to view the memory card as a full-fledged partition for installing programs is to activate the hidden developer menu, which does not require root rights, which preserves the device warranty and the ability to update the firmware “over the air”.
To start, you need to unlock the hidden settings section. Find the About Phone option for MIUI Version or OS Version. Click on it quickly 7-10 times in a row until a pop-up notice shows that you have become a developer, and then a new option for “Additional” or “Extended Settings” appears in the main settings menu, where the desired menu is hidden.
⚠️ Note: Including certain features in the developer menu can lead to unstable system operation.Do not change the settings, the purpose of which you do not know, especially items related to window animation or background processes.
Inside the developer menu, scroll down to the Applications section. Find the "Force allow apps on external." Activate this switch. After this manipulation, the system will force applications to be moved to a memory card even for programs that do not officially support such a feature.
Remember to restart your device after you make changes. Only after you have a full cycle of on and off, the new settings will take effect. Now, when you install new apps from Google Play or GetApps, the system will automatically select a memory card if internal memory becomes scarce.
Instructions for transferring applications through settings
Once the required functions are activated, you can start directly transferring the already installed programs, which is different for each application, as developers decide whether to allow their product to be moved to an external drive.
Open your smartphone settings and go to Apps. Select All Apps to see the full list of installed software. Find the program you want to move in the list and click on it. From the menu that opens, look for Memory or Storage.
☑️ Checklist before transfer
If you can transfer, you'll see a button called Change or Move. Click on it and select Memory Card. The system will start copying files. The latency depends on the size of the application and the speed of your flash card. In the process, it's not recommended to run heavy games or take photos.
It is worth noting that Xiaomi system applications (camera, phone, messages) will not be able to transfer, since they are critical to the operation of the operating system, and some banking applications and programs with a high degree of protection can block work when running from an external drive.
| Type of application | Possibility of transfer | Impact on speed | Recommendation |
|---|---|---|---|
| Social media | Tall. | Minimum | Can be moved |
| Heavy 3D games | Medium | Notable (possible lags) | It is better to leave the internal memory. |
| Office programmes | Tall. | Absent. | Take it easy. |
| System services | Impossible. | - | Don't touch it. |
If the transfer button is grey or missing, the app developer has banned the operation at the manifest level, in which case only special utilities or obtaining superuser rights will help.
Use of App2SD utility and analogues
When standard methods fail, specialized application managers come to the rescue, and one of the most popular tools is App2SD, which allows you to analyze the storage and identify programs that can be moved, as well as clear the cache that occupies the space.
The application scans the system and divides all installed programs into three categories: “On the phone”, “On the phone”. SD-The interface of the utility is intuitive, but some functions may require rights to work fully. ADB (Android Debug Bridge is a secure debugging method that allows a computer to control a smartphone.
To connect via ADB, you'll need a computer with drivers and platform tools installed. Connect your smartphone over USB, enable debugging over USB in the developer menu, and enter the appropriate commands in the command line, which will force you to change application attributes.
ADB Teams for Advanced Users
Besides App2SD, There are analogies, such as Link2SD. However, the latter almost always requires root rights, obtaining which on new Xiaomi models with a blocked bootloader can be a complex and risky process, leading to the loss of warranty.
⚠️ Note: Using third-party programs to deeply modify the system can lead to conflicts. If the application stopped running after transfer, return it to internal memory through the settings.
Adoptable Storage Technology: Memory Merger
The most radical, but also the most effective, solution is Adoptable Storage, which allows Android to think of the memory card not as a separate removable medium, but as an extension of internal memory, and the files are encrypted, and without this particular card, they won't be read on any other device.
In Xiaomi smartphones, this feature is often hidden by default. To activate it without flashing, sometimes you need to use commands via ADB. The sm partition command allows you to re-mark the disk, creating a single space. However, this method is only suitable for advanced users.
The big advantage of this approach is that you forget where the app will be saved, and the system distributes the data in the best way possible, and the downside is that you can't get a map out on the fly to view the photos on your computer without formatting and losing the data.
💡
Expert advice: If you use Adoptable Storage, buy a memory card with a speed margin. A slow card will become a bottleneck for the entire system, causing interface brakes.
It’s also worth considering that when you reset your smartphone to factory settings, the data on a card formatted as internal storage will be lost if you don’t make a full backup beforehand, an important point for those who frequently change devices or experiment with firmware.
Typical problems and ways to solve them
When changing storage, users often encounter errors, and one of the most common is the message “Not enough space”, even when there are several gigabytes of free storage on the card. This may be due to the file system: for modern applications, the card must be formatted in exFAT or NTFS, although Android prefers its own formats.
Another problem is that the app widgets disappear after the transfer, so if the widget is missing from the desktop, try removing it and adding it back from the widget menu, and in rare cases, you need to reinstall the app itself after the transfer.
If your smartphone stopped seeing the memory card after transferring data, check the contacts in the slot. Frequent retrieval and installation of the card could lead to oxidation or mechanical damage to the contacts. Wipe the contacts of the card with a soft eraser and blow the smartphone slot with compressed air.
- 🔄 Try reformatting the memory card again by selecting the “Clear All” option if the system produces read errors.
- 📉 Watch the temperature of the smartphone: active recording on the memory card can cause additional heating of the case.
- 🛡️ Install antivirus software if you frequently connect the card to public computers, as executable files on it are vulnerable.
In some cases, the problem solves firmware updates. Xiaomi engineers regularly release patches that fix errors with external drives of certain manufacturers. Check for updates in the About Phone section.
💡
Stability is more important than volume: it is better to leave some applications in internal memory than to sacrifice the speed of the entire smartphone for the sake of saving space.