How to transfer applications to Xiaomi memory card: the complete guide

Owners of Xiaomi, Redmi and POCO smartphones often face a shortage of internal storage, especially in budget models with 32 or 64 GB of memory. Installing heavy games, social networks and accumulating multimedia files quickly fill the available space, causing a slowdown.

Modern shell MIUI And its successor, HyperOS, has strict restrictions on external drives, and unlike older versions of Android, there's no simple "Move to the Internet" button. SD-This is done for the safety and stability of the operating system, but there are proven methods to circumvent these restrictions.

In this article, we will look at all the available methods, from standard system tools to advanced methods using a computer, you will learn what applications can be ported, how to avoid data loss, and whether it is worth using microSD as the main storage for programs.

Features of memory in MIUI and HyperOS

Understanding the file system architecture is the first step to successful optimization. Xiaomi smartphones use separation into internal memory and external card. By default, the system installs all applications only in the internal partition, ignoring the free space on the internal partition. SD-map.

This restriction is dictated by Google’s policy and the way modern versions of Android work: applications used to be easy to move, but now developers must explicitly specify transfer support in the code, and most popular programs do not have such support, considering internal memory to be a priority for performance.

⚠️ Warning: Forced transfer of system applications or important Google services can cause a phone to malfunction or a program to fail completely.

However, the MIUI shell allows you to use the memory card as an internal storage device through special commands or hidden settings, which makes a regular flash drive a full extension of the system partition, but the speed in this case depends on the speed class of your memory card.

πŸ’‘

Use a UHS-I or UHS-II memory card marked A1/A2 to install applications. Regular cards can severely slow down programs.

Preparation of a memory card and smartphone

Before you start manipulating the file system, you need to properly prepare the media, the memory card will be formatted and all the data on it will be destroyed, so be sure to back up important photos and documents to your computer or the cloud.

Insert a microSD card into your device's slot. If you're using a combined tray, make sure the card is installed correctly and determined by the system. Go to Settings β†’ About Phone β†’ Storage to check the amount of space available and connection status.

  • πŸ“± Make sure your smartphone battery is at least 50% during the formatting process.
  • πŸ’Ύ Use only quality memory cards from well-known brands such as SanDisk, Samsung or Kingston.
  • πŸ”„ Close all working applications before setting up to avoid process conflicts.

Once physically installed, the system can suggest using the card as a portable storage or internal memory, and for our purposes, it is enough to choose formatting as a portable medium if you plan to use standard methods, or as an internal one if your version of MIUI allows you to do this directly.

β˜‘οΈ Checking readiness

Done: 0 / 4

The standard method through storage settings

Some versions of the MIUI shell still allow you to change the default installation location, which is the safest way to do so without having to connect to a computer, but it's worth noting that this feature is not available on all models and firmware versions.

To check for the possibility, go to Settings β†’ Memory. Find the item responsible for the preferred installation location. If this item is missing, then the manufacturer has blocked this feature at the software level for your model.

If there is a paragraph, select "SD-All new applications that support the transfer will then be automatically installed on an external medium, and existing programs will have to be manually transferred through the application management menu.

Action.The way is on the menuThe result
Memory checkSettings β†’ About the phoneInformation on the occupied place
Storage setupSettings β†’ MemoryChoosing Record Priority
Application managementSettings β†’ ApplicationsManual transfer of programmes
FormattingSettings β†’ Memory. β†’ SD-mapCleaning and preparation of carrier

It’s important to understand that even if you’re successful, many heavy games and instant messengers may ignore this rule, and they’ll take up space in the internal partition, as their architecture doesn’t involve running on slow external drives.

πŸ“Š How much memory is your Xiaomi?
16-32GB
64GB
128GB
256 GB or more

Use of Developer Mode and ADB

If standard methods don't work, then development tools come to the rescue, which requires connecting your smartphone to your computer and installing ADB drivers, and it allows you to force the behavior of your system to change with respect to external drives.

First, you need to activate the developer mode. β†’ About the phone and quickly press 7 times on the item "Version" MIUI". After the activation message appears, a new section "Additional" or "Extended settings" will appear in the menu".

Inside the developer menu, find the item "Enable Forced Permission to Place in External Storage." Activate this switch. This action won't move applications instantly, but will allow the system to see how they can move.

adb shell pm setInstallLocation 2

This command is introduced into the console ADB, establishes the priority of installation on SD-The value of "2" means external storage, "0" means automatic selection by the system, and "1" means internal memory only. Be careful when using console commands, as incorrect input can disrupt the package manager.

⚠️ Attention: When in use ADB-If the screen goes out, the process will stop and the command will not be executed.

After the changes are applied, it is recommended to restart the device. Check the list of applications: some of them may have a button "Move to the device". SD-It's a map in the control menu, which means that it worked well.

What to do if your computer can’t see your phone?
Install the original cable, download the Xiaomi USB Drivers drivers from the official website and enable debugging by USB in the developer menu. Also on the phone screen when connecting, you need to select the File Transfer (MTP) mode.

System compatibility and limitations

Even after a successful transfer, you may face a number of limitations. Android encrypts data on the Internet. SD-And that means you can't just plug the card into another phone and run apps.

Also, the read and write speeds of memory cards are usually lower than those of a built-in flash drive, which can lead to longer load times and more freezes in games, especially on budget card models.

  • 🚫 Widgets and live wallpaper may stop working if the application is transferred to the map.
  • πŸ”” Notifications from messengers may come with a delay or not at all.
  • πŸ“‰ The overall system performance may decrease with the active use of heavy applications from the card.

Some Google system applications and services are categorically un portable, and trying to do so could result in a cyclical reboot or account errors, and always leave critical components in your internal memory.

πŸ’‘

Only transfer games and secondary programs to the map, and it is better to keep messengers and banking applications in internal memory for security and speed.

Optimization and management of multimedia files

If the applications themselves are not portable or feasible, the best solution is to migrate media files, with photos, videos, music and documents taking up the lion’s share of memory, making room for the system and the application cache.

Use the built-in Explorer or Google Files app. Select folders DCIM, Download, WhatsApp (Media section) and move them to the memory card. In the camera settings, specify saving new photos and videos immediately to the memory card. SD-map.

Many apps also allow you to change the way you save data in your internal settings, for example, in Telegram you can specify the saving of downloaded files to an external medium, in Spotify and Yandex.Music you can choose a card to store the cache of offline tracks.

Clean the app cache regularly. Even if the program is installed inside, its temporary files can grow to gigabytes. Moving only "heavy" content to the map is a compromise that keeps the interface running fast, but solves the problem of space shortage.

⚠️ Warning: Do not format your memory card as "Internal Storage" if you plan to change cards frequently or connect your phone to your PC to transfer files.

Frequently Asked Questions (FAQ)

Can WhatsApp be transferred to a memory card?
You can’t fully migrate WhatsApp to the map in modern Android versions due to security restrictions. However, you can migrate the database with media files. To do this, in WhatsApp settings, select Chats β†’ Backup Chats and change the save path if the version allows, or manually move the WhatsApp/Databases and WhatsApp/Media folder to the map after you create a backup.
Why did the game stop running after the transfer?
Chances are your memory card is not fast enough to run the game, or there has been a failure of the paths to data files (OBB). Try to return the game to internal memory. If that is not possible, replace the card with a faster one marked A2.
Will the phone data disappear when you format the map?
When formatting the card as an internal storage, the data on the card itself will be deleted. The data in the phone's internal memory will remain intact, but it is strongly recommended to back up before any manipulation of the file system in case of a process failure.
How do you get it back if the phone starts to slow down?
Go to Settings β†’ Applications, select ported programs, and click "Move to internal memory." If the system does not respond, you will have to reset the phone (Factory Reset), previously saving important data to the computer.