How to move apps from phone to memory card in Xiaomi

Internal memory overflow is one of the most common problems for owners of Xiaomi, Redmi and POCO smartphones. With the increasing quality of photos, increasing the weight of gaming applications and the accumulation of messenger cache, the free space ends catastrophically quickly. When the system begins to warn about the lack of space, the phone runs slower, and installing new programs becomes impossible, in such a situation, the only way out is often using an external drive.

Unfortunately, modern versions of the Android operating system and shells MIUI or HyperOS has severely limited the user experience compared to the earlier versions. SD-But there are proven methods to get around these limitations or to make efficient use of the available functionality. In this article, we will discuss all the current ways, including working with the developer mode and system settings.

Before you start manipulating, it is important to understand that not all applications support portability, and some system files are better left on the built-in drive for stable operation of the device. Incorrect configuration can lead to errors in the program or loss of data. So carefully follow the instructions and check the compatibility of your model with the chosen method of expansion of memory.

Preparation of memory card and compatibility check

The first and most important step is to choose a quality storage device. Cheap memory cards of unknown brands can cause your phone to freeze, lose photos and even damage the file system. Xiaomi smartphones are recommended to use microSD cards of class speeds at least Class 10 or UHS-I. Read and write speed directly affects how quickly the application will open if you decide to transfer them to an external medium.

Before installing the card in the phone, the card must be formatted. This action will delete all data, so copy important files to your computer or to the cloud in advance. Formatting is better done in the settings of the smartphone so that the system itself chooses the optimal file system, usually FAT32 or exFAT. exFAT is preferable for cards larger than 32 GB, since it supports files larger than 4 GB.

Insert the memory card into your device's slot.If you have a hybrid slot, make sure you don't use two. SIM-If the tray design does not provide for this, the system will automatically prompt the storage device to be configured after installation. At this stage, it is important to choose the right type of use if this option is available in your firmware version.

β˜‘οΈ Checking the readiness of the memory card

Done: 0 / 4

⚠️ Warning: Do not remove the memory card while applications are running or video recording.This can lead to irreversible data corruption and file system corruption, after which the drive will have to be formatted again.

Standard method of transfer through Xiaomi settings

Some Xiaomi and Redmi smartphones with relatively older versions of the MIUI shell or regional firmware still have the ability to port applications with regular means, which is the safest method, since it does not require third-party software or complex code manipulation.

Find the section that manages applications. The path may vary slightly depending on the OS version, but most often it is at Settings. β†’ Annexes β†’ All applications. Select from the list the program you want to move. If portability is possible, in the menu that opens, you will see the active button "Move to the port". SD-If the button is grey or missing, the app developer has banned the portability, or your version. MIUI block this function.

It's worth noting that even if you successfully migrate, some of the app's data will still be in internal memory, a system limitation of Android that cannot be circumvented without root rights, which move mainly program resources such as graphics, sounds and additional files, while executable code and important databases remain on the built-in drive to ensure performance.

Type of dataDefault locationPossibility of transferImpact on speed
Executable File (APK)Internal memory.Partially.High.
Cash and resourcesInternal memory.Yes.Average.
User dataInternal memory.Depends on the app.Low.
Preservation of gamesInternal memory.Rarely.Average.

If the standard method didn't work, don't despair. There's a more advanced way that activates the hidden functions of the system, which requires care, but allows you to transfer significantly more data to an external drive.

Activation of the developer mode for forced transfer

To unlock additional memory management features, you need to activate the hidden Developer Menu, a standard Android procedure that allows users to access deep system settings, and unlike root rights, activating this mode does not violate warranty or require a phone flash.

To enter the developer menu, go to Settings β†’ About the phone. Find the line "Version." MIUIΒ» or "OS version" and quickly click on it 7-10 After a few clicks, the system will start counting the remaining clicks, and then it will give the message β€œYou became a developer!”. After that, a new item will appear in the main settings menu, in the β€œAdditional” section, in the β€œFor developers” sectionΒ».

Inside this menu, you'll scroll down to the app-related section, and find "Allow save to external drives" or "Force allow apps on external drive." Activate this switch. Once you turn on this option, restart the device to make the changes effective.

What does the developer mode give?
Activation of this mode opens access to debugging USB, You can set up window animations and, importantly for us, force apps to be moved, but be careful: changing the settings in this menu without understanding their purpose can lead to disruptions.--WIDGET:spoiler

Once you reboot, try moving apps through the standard menu (Settings β†’ Applications) and now the list of programs available for porting should expand significantly, and you can move even those applications that did not previously have this option to the memory card.

Use of the Memory Extension feature in MIUI and HyperOS

Owners of modern Xiaomi smartphones often confuse the transfer of applications to the SD-Memory Extension card, two different technologies, and the memory expansion function uses part of the internal storage (NAND) for creating virtual memory (RAM), It's not about transferring files to an external microSD card.

However, if your goal is to make room for heavy gaming, using a memory card as a storage device for media files will indirectly help. SD-In the new versions of HyperOS, file management has become more flexible, allowing you to choose a memory card as the main place to save photos in the camera.

To set up automatic saving of new files to the map, open the Camera app, click on three bars in the corner and select settings. SD-Map" and activate it. Also in "Conductor" you can change the settings of browser downloads so that downloaded files immediately hit the external drive.

πŸ“Š Where do you store the bulk of photos and videos?
Only in the cloud (Google Photo)
Inside the phone's memory.
On a microSD card
On an external hard drive.

⚠️ Note: Memory Extension (Virtual) RAM) It only works with the phone's internal memory. You can't use it. SD-card to increase the device's RAM due to the low speed of external drives.

Transfer of data messengers: Telegram and WhatsApp

The most voracious apps on any smartphone are instant messengers. Telegram and WhatsApp store thousands of photos and videos that take up gigabytes of space. Fortunately, these apps have their own built-in settings to change the way data is stored, so you don’t depend on the whims of the Android system.

In Telegram you need to go to Settings β†’ Data and memory β†’ You can go to the files. You can select "Other" and point the folder to yours. SD-After that, all new downloadable media files will be saved externally, and the old files will have to be manually moved through the file manager, finding the folder. Android/data/org.telegram.messenger.

For WhatsApp, the procedure is a little more complicated due to the security limitations of Android 11 and higher. The path to data has changed to Android/media/com.whatsapp. In the settings of the messenger itself (Settings β†’ Chats β†’ Media Visibility), you can control the display, but to fully transfer the history of correspondence, you better use the backup function in Google Drive, and then clear the local cache of the application.

Cleaning messenger cache regularly is a good habit. Even if you've moved the save path, temporary files can accumulate.Use built-in cleaning tools in your phone's storage settings to delete unnecessary files that are no longer needed for apps to run.

πŸ’‘

Use the Cleanup function inside Telegram itself (Settings β†’ Data & Memory β†’ Memory Use β†’ Clear Cache) This will safely delete temporary files, but leave your chats and correspondence intact.

Problems and limitations in working with SD-card

Despite all the advantages of using an external drive, this method has its drawbacks, the main one being speed. Even the fastest memory card runs slower than the internal memory of a smartphone like UFS 2.1 or 3.1. This can lead to longer application loads, twitching interfaces or long saves in games.

Also, some applications may stop working correctly if the memory card is removed or damaged, the system may give errors "Application stopped" or require reconfiguration, and it is worth considering that memory cards have a limited overwrite life. When applications that constantly write logs or cache, the card can fail faster than with normal photo storage.

Another important aspect is data security.