Transfer applications to memory card on Xiaomi: the full guide

Modern Xiaomi and Redmi smartphones are famous for their excellent price-performance ratio, but even top-end models often face a lack of built-in storage. Installing heavy games, messengers like Telegram and WhatsApp, and accumulating social media cache quickly fill the available space. Users are naturally looking for ways to free up gigabytes, and the most logical solution seems to be using a microSD card. However, in recent versions of the MIUI and HyperOS shell, developers have made it difficult to directly transfer data.

Unlike older versions of Android, where the Move button was available immediately, the system now requires a deeper dive into settings or special modes of operation of the drive, this is done for data security and stability of applications, since memory cards work slower than internal flash memory.

In this article, we will take a look at all the available ways to move applications, from standard settings to advanced methods using Adoptable Storage mode. You will learn which Xiaomi models support this feature out of the box and where you will have to resort to third-party tools. We will also discuss the risks and benefits of each method so that you can choose the best option for your device without losing warranty or data.

Preparation of the storage device and compatibility check

Before you start manipulating system files, you need to make sure your memory card is ready to work. Not all microSD cards are the same: read and write speed is critical to running applications. Using cheap Class 4 or Class 6 cards will cause applications to run for eternity and the system will start to โ€œhang.โ€ It is recommended to use UHS-I or UHS-II cards labeled Class 10.

Insert the card into the slot of your Redmi Note or Xiaomi Mi smartphone. If the device recognizes the drive, the system will suggest that it be configured. At this stage, it is important to choose the right type of use. The standard Portable Storage mode allows you to store only photos, videos and music. To install programs, we will need to change this status, but first you need to format the map.

Note that formatting will completely remove all data from the card. If it has important files, copy them to your computer or cloud storage in advance. The formatting process on Android aligns the file table, which is necessary for the mobile operating system to work properly.

๐Ÿ’ก

Use a memory card with a capacity of no more than 256 GB for older models of smartphones, as the memory controller may not work properly with large volumes.

The initial setup process is as follows:

  • ๐Ÿ“ฑ Go to your device settings.
  • ๐Ÿ“‚ Select About Phone or Warehouse (depending on version) MIUI).
  • ๐Ÿ’พ Click on your name. SD-card-list.
  • โš™๏ธ Select the option of Storage Settings or Formatting.

Once formatted, the map is ready for further action, but standard system tools may still not be able to move applications, requiring the activation of a hidden function.

Activate Adoptable Storage on Xiaomi

Adoptable Storage, introduced in Android 6.0, allows the system to perceive the external memory card as an extension of the internal drive. On Xiaomi smartphones, this feature is often hidden by the manufacturer by default. To access it, you need to activate the developer mode and enable a special debugging function.

The first step is to unlock the developer menu. Go to Settings โ†’ About Phone and find the MIUI Version (or OS Version) bar. You need to quickly click on this line 7-10 times in a row until the notification โ€œYouโ€™ve become a developerโ€ appears.

Now, to activate the key function, find the optional settings in the menu. โ†’ For developers, in the list of options, which can be quite long, you need to find the option Force allow apps on external drives. Activate the switch next to it.

โš ๏ธ Note: Once you enable this feature and format the card as internal storage, it will be encrypted with your specific phone key. If you move the card to another smartphone, you will not be able to read the data without completely resetting the card.

Then you need to format the card as an internal storage, and in some firmwares, this item appears automatically after debugging is enabled, in others, you need to re-enter the memory card settings and select "Use as internal storage." The system will warn you about the slowdown and encryption - agree and wait for the process to be completed.

โ˜‘๏ธ Pre-activation check

Done: 0 / 5

Instructions for the portability of installed applications

Once the memory card is part of the internal system, the process of transferring applications becomes standard, but has its own nuances. Not all programs support movement - it depends on the developer of the application. System components and some critical services of Google can remain on the built-in drive.

To transfer, open Settings โ†’ Applications โ†’ All apps. Find the program you want to move (such as a heavy game or messenger) in the list. Click on it to open the control page.

In the app menu, find the Storage or Memory button. If the Adoptable Storage function works correctly, there will be a Change or Move button. SD-Press it and wait until it's done. The transfer time depends on the amount of data and the speed of your card.

It is worth noting that it is not only the application itself that is transferred (APK-file, but also part of its data (OBB-However, some of the system files will still remain on the internal drive to ensure performance, completely free the internal memory, transferring absolutely everything, is technically impossible and impractical.

Type of dataCan we move it?Stays inside.Impact on speed
Games (Genshin, PUBG)Yes (main files)Savings, cache.Longer loading of levels
MessengersPartially.Message databaseSlow search
Social media.Yes.Temporary filesNoticeably on the leaf.
System servicesNo.100% dataNot applicable.

If the transfer button is gray or missing, then the application developer has banned this operation, in which case only specialized utilities, which will be discussed below, can help.

Use of third-party utilities for advanced users

When standard methods fail, tools like App2SD or Link2SD come to the rescue, allowing more flexibility in managing file links, creating a portability for the system, but often requiring Root (superuser) rights to function properly.

Getting root rights is a complex process that requires unlocking the bootloader on modern Xiaomi smartphones. Unlocking the bootloader results in a complete reset of the phoneโ€™s data and, importantly, disrupts some of Google Payโ€™s banking applications and services, so this method is only suitable for advanced users.

If you do, install Link2SD. Once you grant the superuser permissions, the program will show you a list of all the apps you have installed, and you can select any of them and click the "Create a Link" button, and the app will move the files to the map and leave a symbolic link on the internal drive.

What is a symbolic reference?
A symbolic link is a pointer that tells the system, "the file is here," even though it's physically located elsewhere, and the difference between the program and the system is subtle, but the space on the internal drive is freed up.

Using these tools allows you to bypass the restrictions imposed by application developers, but stability is not guaranteed, updating the application can break the link, and the program will have to be reconfigured.

Alternative ways to free up memory

If you find it too risky to mess with developer mode or root rights, there are simpler and safer ways to free up space, and often the memory problems are not caused by the apps themselves, but by their overgrown cache and media files.

Pay attention to instant messengers first. Telegram, WhatsApp and Viber by default store all received photos and videos in internal memory. SD-Map" or "File Path." Move the download folders there.

Also, the use of cloud storage is effective: Google Photos, Yandex.Disk or Mi Cloud services allow you to set up automatic upload of photos and videos and then delete them from the phoneโ€™s memory, which frees up gigabytes of space without losing access to the archive.

  • ๐Ÿ—‘๏ธ Clean the folder regularly Download/Downloads.
  • ๐Ÿ“ธ Turn off auto-save in messengers or move the save path.
  • โ˜๏ธ Use cloud galleries to store photo archives.
  • ๐Ÿงน Use the built-in Security cleaner to remove system debris.

โš ๏ธ Note: Do not delete files from Android system folders and MIUI manually through the file manager, if you don't know exactly what they're responsible for, it can cause the interface to malfunction.

The combination of these methods often gives a better result than forced transfer of applications, since it does not affect the speed of the system as a whole.

Comparison of methods and possible problems

Each of these methods has its pros and cons: Standard portability is safe but limited; Adoptable Storage is effective but it ties the card to the phone; Root rules give you complete freedom but carry security risks.

One of the common problems after the transfer is a decrease in performance. If you notice that the phone has started to run slower and the applications are "dumb", perhaps your speed is not the same. SD-The card is not high enough to work as a system partition, so it's better to return the applications to the internal drive.

Reading errors are also possible. If the memory card suddenly turns off or gets damaged, all the ported applications will stop running, the system will give out "Application not installed" errors or require reinstallation, so the reliability of the memory card comes to the fore.

๐Ÿ“Š What method of transfer did you use?
Standard transfer
Developer Mode (Adoptable)
Root rights and Link2SD
I can't stand it, I'm cleaning the cache.

The table below compares the main characteristics of the methods:

MethodDifficultyRisk of data lossImpact on speed
Standard (button)Low.Low.Minimum
Adoptable StorageMediumMedium (encryption)Notable.
Root + Link2SDTall.High-pitchedDepends on the card.
Clearing the cacheLow.Absent.Positive.

๐Ÿ’ก

The most reliable way is to combine standard porting of available applications with regular cleaning of messenger cache.

Frequently Asked Questions (FAQ)

Can I transfer applications to Xiaomi without Root rights?
Yes, this is possible by activating developer mode and the "Forced Application Deletion Authorization" feature, which allows the memory card to be used as an internal storage device without having to gain full access to the system.
Why the โ€œMove to the buttonโ€ SD-card" inactive (gray)?
This means that the developer of a particular application has banned it from moving, which is often done by banking applications, desktop widgets and system services, and this can only be done through root rights or special utilities.
Will the phone get worse after the app transfer?
Memory cards are usually slower than the phone's internal memory (eMMC or UFS), heavy games and applications can take longer to load, and the interface can run less smoothly if too many system components are ported to the card.
What happens if you remove the memory card after the transfer?
All the apps on the map will stop working and disappear from the menu. Their shortcuts may remain, but when you start, the system will report an error. To restore work, you need to insert the same memory card.
Which memory card is best for Xiaomi?
It is recommended to buy cards of famous brands (Samsung, SanDisk, Kingston) with speed class U3 or V30. Avoid cheap cards without marking, as they will quickly fail when you actively write and read these applications.