How to transfer applications to a memory card on Xiaomi: Instruction 2026

Modern Xiaomi, Redmi and POCO smartphones often have enough built-in storage, but over time, the system partition becomes overflowing, users actively install instant messengers, games and social networks that take up gigabytes of usable space, in which case the only way out is to expand memory using an external drive.

Data portability is not just a file copying operation, but a complex system operation that requires an understanding of the structure of Android. Standard MIUI or HyperOS shells allow you to move media files, but with installed programs, the situation is more complicated. In this article, we will examine all the available methods, from standard settings to the use of debugging commands.

Not all applications support movement, but software developers decide whether to place their files on an external medium, and even partial cache and data transfers can free up critical megabytes for the device to run smoothly.

Before you start taking action, you need to make sure that your memory card is compatible. Read and write speed directly affects the performance of portable applications. Using a slow Class 4 or Class 6 card can lead to programs freezing.

Preparation of memory card and smartphone for work

The first step is to properly install and format the drive, insert the microSD into the smartphone slot, pre-switch off the device or use a hot replacement if the model allows it, and once turned on, the system will automatically detect the new media and prompt it to configure it.

The notification menu will prompt you, or you can go to the settings manually. You need to choose formatting as "Inner Memory" (if available) or just as portable storage. To port applications, it is critical that the file system is compatible with Android requirements.

  • πŸ“± Make sure the memory card is inserted before clicking and is determined by the system.
  • πŸ’Ύ Save important data from card to computer, as formatting will delete everything.
  • ⚑ Use the standard cards UHS-I or higher than the maximum download speed.

The formatting process can take several minutes depending on the storage capacity, which is strictly forbidden, as it can damage the file spreadsheet and lose data. Once completed, the smartphone will suggest migrating existing files, which can be done immediately or postponed.

⚠️ Note: When formatting a card as internal memory, it is encrypted and linked to a particular device, and you can't use this card on another smartphone or computer without formatting it again.

πŸ“Š What is the amount of memory your Xiaomi smartphone has?
32GB
64GB
128GB
256 GB or more

The standard method of transfer through Android settings

Android has a built-in app management mechanism that allows you to reposition your apps, but in Xiaomi shells, this feature is often hidden or limited. Try the standard way first: go to Settings, then select the Apps section and find All Apps.

Select the desired program from the list. If the developer has authorized the transfer, the control menu will activate the "Move to" button. SD-If the button is grey or missing, it means that the application is system or does not support external storage at the code level.

Sometimes it helps to change the default settings for all new applications. Go to the storage section and check if there is an option to β€œWrite by default to an external drive.” Enabling this feature will automatically send the cache and data of new programs to the memory card.

  • πŸ“‚ Open the settings of a specific application in the smartphone menu.
  • πŸ”˜ Look for the β€œChange” or β€œMove” button in the β€œStorage” sectionΒ».
  • βœ… Confirm the action and wait until the data copying process is completed.

The effectiveness of this method varies: some system services and critical MIUI components will always remain on the internal drive, and this is done to ensure the security and stability of the operating system in the event of card retrieval.

β˜‘οΈ Pre-transfer check

Done: 0 / 4

Using ADB debugging mode for forced transfer

If standard methods don't work, you can use a more advanced tool called Android Debug Bridge, which requires connecting your smartphone to your computer and having drivers, and it allows you to change the system variable that prioritizes app installation.

To start, activate the developer mode. Go to Settings β†’ About Phone and quickly click on the build number seven times (MIUI Version). Once the message "You became a developer" appears, a new section will appear in the menu.

adb shell pm setInstallLocation 2

Type this command into the ADB console on your computer. 2 indicates the priority of the external memory card. 0 returns the default setting (auto), and 1 compulsorily puts everything on internal memory. Once you execute the command, restart the device.

It's important to understand that this method doesn't automatically transfer applications that are already installed, it only changes the rule for future installations and can unlock the port button in some programs' settings. Not all applications work correctly when this is forced, and there are possible launch errors.

What to do if your computer does not see your phone in debugging mode?
Make sure that the original is installed. USB-On the smartphone screen, when you connect, you will see a request for "Allow debugging?", you must press "OK." You may also need to install drivers. ADB from the official Google website or through the Platform Tools package.

Working with the file system and manual movement

Some apps, especially instant messengers like Telegram or WhatsApp, allow you to manually change the way you store your downloaded files, which doesn't carry the app itself, but frees up a huge amount of internal memory by transferring media content to the map.

In the settings of these programs, look for the data and memory section or the storage section, and it will be the save path. Change it from internal storage to SD-All new photos, videos and documents will be saved there.

For older files, you can use a file manager, such as standard Explorer or MI File Manager. Select folders with application media files and move them to the appropriate directories on an external medium.

Type of dataDefault locationWhere to moveImpact on the system
Photos and videos/DCIM, /PicturesSD-mapHigh (frees up a lot of space)
Cash browsers/Android/dataSD-map (through settings)Average.
Downloads./DownloadSD-mapLow (user files)
System Logs/data/logNot recommendedCritical (may break the OS)

Manually moving folders requires care, and if you move the entire system folder of the application, the program can stop seeing its data. Always copy the data, check the work, and then delete the originals.

πŸ’‘

Use the Cleanup feature in Xiaomi’s Security app before transferring. Deleting temporary files can free up enough space and the need to migrate apps will disappear.

Compatibility and Limitations Issues MIUI

The MIUI shell and the new HyperOS have strict security restrictions, can block applications from running from an external drive if it considers the card unreliable, and is a common problem is the different response speeds, which can cause widgets on the desktop to stop updating.

Annexes transferred to SD-The card becomes unavailable if the card is removed or damaged, the system will display the error "Application not installed" or require the drive to be returned to its place, this creates inconvenience when using the smartphone in hands-free mode or the navigator in the car.

  • 🐌 Application speeds may decrease, especially when you start up.
  • πŸ”‹ Battery consumption may rise slightly due to constant card survey.
  • 🚫 Updating mobile apps via Google Play can be error-prone.

There is also a limit on the amount of memory that can be addressed: Older versions of Android did not support cards larger than 32 GB as internal, but modern Xiaomi usually work with microSD at 128, 256 and even 512 GB without problems.

⚠️ Note: Do not transfer the system components of Google Play Services or the shell to the memory card. MIUI. This can lead to a cyclical reboot and loss of account access.

πŸ’‘

Stability is more important than free space, so if you start to slow down after you transfer your apps, put them back in your internal memory.

Alternative solutions for vacating space

If porting apps is impossible or causing problems, other optimization options should be considered. Cloud storage, such as Google Photos or Yandex.Disk, allow you to store media files online, freeing up local space.

Another effective method is to clean up social media cache: apps like Instagram and TikTok can store gigabytes of temporary data, and cleaning up each app’s storage settings regularly returns hundreds of megabytes of free space.

As a last resort, if a smartphone supports OTG technology, you can use flash drives to periodically reset archived data, which will not speed up the application, but will allow you to store large amounts of information without buying a new phone.

A radical but effective way is to completely reset your settings (Wipe Data). Be sure to back up before that. A clean system takes up significantly less space than the one used for years with constant installations and deletions.

Can I migrate applications to Xiaomi without root rights?
Yes, you can use regular Android tools or the ADB pm setInstallLocation 2 command. Root rights give more features, for example, using the Link2SD utility, but they are not required for basic portability and void the warranty.
Why the β€œMove to the button” SD-card?
This means that the app developer has banned porting in the program manifest (android:installLocation), and the button can be gray if the card is formatted as a portable storage, rather than as internal memory.
Will the app be deleted if you remove the memory card?
The app itself won't be removed from the list, but it will stop running.The system will report an error until you paste the card back or uninstall the app completely through the settings.
Does the transfer affect the speed of the phone?
Yes, it can. Most memory cards have a slower random read speed than a smartphone's built-in flash module, and heavy games and apps can take longer to load or slow down.
What class of memory card is needed for applications?
The minimum standard is Class 10. However, for comfortable work, it is recommended to use cards marked A1 or A2 (Application Performance Class), which are optimized for running programs.