How to make applications downloaded to the memory card Xiaomi

Owners of modern Xiaomi smartphones often face a lack of built-in storage, especially in budget models, where the base memory is 64 or 128 gigabytes. Installing a large number of applications, games with high-text graphics and multimedia programs quickly fills the available space, which leads to slowdown and the inability to install new updates. The solution is the use of a microSD memory card, but the standard Android setting does not always allow you to automatically transfer application data to an external medium without additional manipulation.

Xiaomi, by implementing its own MIUI shell or the new HyperOS, often limits users’ ability to work with external memory for the sake of system stability and data security. By default, all programs downloaded from Google Play or GetApps are installed in internal storage, ignoring the presence of a flash card. To change this algorithm, you need to perform a number of specific actions that can include both standard settings and the use of hidden developer functions.

In this article, we will take a look at all the available application porting methods, explain why some programs cannot be moved, and consider the risks associated with using external drives as system drives. You will learn how to format a card correctly so that it works as part of internal memory, and what nuances should be considered when using a smartphone with a changed storage structure.

Preparation of memory card and formatting

The first and most important step is to properly prepare an external drive. Not every memory card is suitable for installing applications: high write and read speeds are required for comfortable operation, so it is recommended to use UHS-I or UHS-II cards labeled A1 or A2. Using slow cards can lead to applications running for a long time, and in the process there will be hangs or crashes.

Once the card is installed in the smartphone slot, the system will suggest you to choose a use case. To transfer applications, you must select the “Use as internal storage” mode (if such option is available in your version of the software), in which case the system will format the card into the ext4 or f2fs file system, encrypt it and link it to a particular device.

⚠️ Note: When formatting the card into internal storage mode, all data on it will be permanently deleted. Be sure to back up photos and documents before starting the procedure.

If the standard menu does not offer to choose a card as internal memory, you can use the menu of engineering settings or the command adb, but this requires more technical knowledge. In most cases, a standard dialog box that appears immediately after inserting a new media is enough.

  • 📱 Insert the microSD card into the off smartphone or through the hot connection menu.
  • ⚙️ Go to Settings. → The phone. → Warehouse or wait for notification.
  • 🔄 Select “Format” and select “Internal Storage” mode».
  • ✅ Wait for the process to be completed and the device restarted.

Setting up the default save via the developer menu

Some versions of the MIUI hide the option of forcing the memory card to be the default installation location, which requires access to a developer menu to activate, allowing the system to prioritize the external drive when downloading new files and installing programs.

To activate the menu, go to About Phone and quickly click on the MIUI build number seven times. After the message “You became a developer” appears in the main settings menu, a new option will appear “Additional” or “Extended settings”, where you can find the necessary switches.

☑️ Checking the developer's settings

Done: 0 / 4

Inside the developer menu, you should find a storage item that might be called "Allow Saving to an External Drive," or similarly worded depending on the version of the android, and activating this setting signals to the system that the user prefers to use external memory to host these applications.

  • 🔍 Find the developer menu section related to memory.
  • 📲 Activate the switch "Save data to an external drive».
  • 💾 Make sure that the memory card is correctly defined by the system.

Manual transfer of installed applications

Even after prioritization, many of the applications already installed will remain in internal memory, which must be manually transferred through the application management system menu, a process that is safe but takes time, especially if you need to move a large number of programs with bulky cache.

Go to Settings. → Annexes → All applications. Select the program you want from the list. If the application supports portability, the "Move to" button will be active in the menu of its properties. SD-If the button is grey or missing, the developer has forbidden the transfer of this application to external media.

⚠️ Note: Transfer of system applications (Google Services, Phone, Messages) can lead to unstable operation of the smartphone.

It’s important to understand that some of the app’s data will still be stored internally, which is essential for fast loading of critical components and ensuring security. Completely freeing up internal memory by transferring 100% of the data is almost impossible in modern versions of Android.

Type of applicationPossibility of transferImpact on speedRecommendation
Social mediaPartialAverage.Can be moved
Hard gamesDepends on the game.High (may brake)Better leave it inside.
Office programmesComplete.Low.Pass it boldly.
System servicesForbidden.CriticalDon't touch it.

Use of third-party utilities for transfer

When standard tools are not enough, specialized application managers come to the rescue, and one of the most popular tools is App2SD, or its analogues, which allow for more flexibility in managing file placement, which can force the movement of components of applications that the system considers “removable.”

These programs often require root rights to operate, which cancel the warranty and carry security risks. Without root rights, these applications are limited by the standard Android API, meaning they act as a user-friendly interface for the system settings we discussed above.

Risks of using Root rights
Root allows you to fully access the file system, modify system files, delete embedded applications, and transfer any data, but a root error can lead to a smartphone building, loss of warranty, and vulnerability to viruses. Use only if you are confident in your actions.

If you don't plan on getting superuser rights, use these apps only to analyze space and standard transfer, and they can help you identify memory eaters and tell you which programs take up the most space.

  • 📥 Download a trusted application manager from a reliable source.
  • 🛡️ Provide the necessary permissions to access the storage facility.
  • ⚡ Use the “Analysis” feature to find heavy apps.
  • 🔄 Start transferring available programs through the utility interface.
📊 What is most often taken up by memory in your Xiaomi?
Photographs and videos
Graphics games
Messengers (Telegram, WhatsApp)
Other annexes

Setup cameras and messengers to work with SD

While system applications are difficult to migrate, the media files generated by the programs can and should be sent to a memory card, which will free up a significant amount of internal storage, especially for the camera, voice recorder and instant messengers.

In the Camera app, go to the settings (the menu icon or gears) and find the item "Save to the SD-Activating this switch will cause all new photos and videos to be written directly to the external media, similar settings are available on YouTube (for offline viewing) and navigators.

💡

For instant messengers like Telegram and WhatsApp, setting up to save media to a map is often inside the app itself in the Data and Storage section, rather than in the general Android settings.

With instant messengers, things are more complicated. WhatsApp can change the path to media files through chat settings by moving the database and media to a map. Telegram changes the path to cache in the Data and Storage section → Path to Files. This is critical, since the cache of Telegram channels can take up tens of gigabytes.

Possible problems and solutions

When using a memory card to install applications, users can face a number of problems, the most common is a decrease in the speed of the smartphone, external drives, even fast ones, are inferior in speed to the internal memory of eUFS, which can cause slowdowns in the interface.

Another problem is the sudden disappearance of application shortcuts after retrieving the map or rebooting, which occurs when the system fails to mount the application partition before the desktop is fully loaded, in which case re-installing the map or software restart helps.

⚠️ Note: If the smartphone stopped seeing the memory card or applications from it stopped running, try to remove the card, insert it into the computer and check for file system errors.

Constant operation of applications from a memory card (constant recording of logs, cache, updates) wears out memory cells of a flash drive faster than usual storage of a photo. The memory card used as internal memory is recommended to be changed every 1.5-2 years of active use.

💡

A memory card is a great solution for storing photos, music and documents, but for heavy gaming and system applications, it’s best to leave space in the smartphone’s internal memory for maximum speed.

Why the “Move to the button” SD-card" inactive (gray)?
This means that the app developer has banned the portability, and the manifesto has the android:installLocation="internalOnly" flag, and you can't get around that restriction without root rights.
Can I use the same memory card on different phones?
If the card is formatted as "Internal Storage," it's not. It's encrypted with the keys of a particular device, and you have to re-format it to use it on another phone, losing all the data.
Will the phone speed decrease after the application transfer?
MicroSD cards usually have slower read speeds than internal memory, and heavy games and social media can take longer to load.