How to transfer the application to the SD card on Xiaomi: the complete guide

Owners of Xiaomi, Redmi and POCO smartphones often face a critical shortage of built-in storage, especially in low-end and mid-range models.The Android operating system and MIUI proprietary shell occupy a significant portion of the space, and modern applications are becoming increasingly β€œheavy,” requiring gigabytes of free memory to install and caching data.

Using a microSD card seems like an obvious solution to the problem, freeing up precious gigabytes of internal flash memory. However, the standard application portability mechanism familiar to users from older versions of Android is often hidden or completely blocked by developers in the name of system stability in modern Xiaomi firmware.

Despite the limitations, there are proven ways to get around these barriers and get the system to use an external drive to store data programs. In this article, we will detail the standard methods, hidden developer settings and advanced methods through ADB that will help you manage space efficiently.

Compatibility analysis and storage preparation

Before you try to move data, you need to make sure that your device physically supports external drives and that the memory card itself meets the speed requirements.Not all Xiaomi smartphones are equipped with a hybrid slot that allows you to use two simultaneously. SIM-microSD cards.

It is crucial to choose a quality drive, as cheap cards with low write speed can lead to applications freeze or system failures. For installation of programs, it is recommended to use UHS-I or UHS-II speed cards marked Class 10 and above.

Once the card is installed, the system will prompt you to format it. To transfer applications, it is critical to choose the Internal Storage mode (if this option is available in your version of MIUI), although most often Xiaomi offers formatting as Portable Storage.

⚠️ Note: Formatting a memory card completely removes all data from it. Be sure to save photos and documents to your computer or to the cloud before starting the procedure.

The formatting process is started through the settings menu, where the system checks the integrity of the drive sectors. If the memory card was previously used in another device, it is recommended to perform full formatting, rather than fast formatting, to avoid file system errors.

β˜‘οΈ Pre-transfer check

Done: 0 / 4

Standard methods of transfer through MIUI settings

Some versions of the MIUI and HyperOS shells still allow for standard portability, although this feature often depends on the particular smartphone model.

The user must open the settings, find the Apps section, and select All Apps, and in the list, find the program that they want to move and click on it to open the detailed information.

If the function is available, you will see the active button β€œMove to the SD-card" or the option to change the storage location by default. Otherwise, the button will be missing or inactive, indicating a lock on the part of the firmware developer.

  • πŸ“± Go to Settings. β†’ Annexes β†’ All applications.
  • πŸ’Ύ Select the desired application from the list of installed.
  • πŸ”„ Click the β€œChange” or β€œMove” button if it is active.

It’s worth noting that even with a button, the system can only transfer a portion of the application files, leaving the main components in internal memory, a security limitation on Android that prevents critical system processes from running from an external slow drive.

πŸ’‘

If the transfer button is grey, try to clear the app cache in its settings first, sometimes this will activate hidden menu features.

Activating Hidden Functions for Developers

When the standard interface doesn’t offer options, the Android hidden settings available through the Developer Menu come to the rescue, and this section contains options that can force the logic of working with memory.

To enter the developer menu, you need to quickly click on the build number seven times in the About Phone section. After the message β€œYou became a developer” appears, a new item will appear in the settings menu.

Inside the developer section, we're interested in the option "Default Record" or "Preferred Installation Location" and changing this setting may cause the system to offer new applications to be installed immediately. SD-map.

ParameterDefault valueRecommended valueImpact
Scale of animation1x0.5xSpeeds up the interface.
Background processStandard.No more than 2.Saving RAM
Place of installationInternal memory.SD-mapData portability
USB debuggingOffOnNeeded for ADB.

However, even activating these settings does not guarantee 100% results on current versions of Android (11, 12, 13 and later), as Google is gradually eliminating support for Adoptable Storage. MIUI This method is often used by the worker.

πŸ“Š What version? MIUI you have installed?
MIUI 12
MIUI 13
MIUI 14
HyperOS

Using ADB for Forced Transfer

The most effective way to work where interface settings are powerless is to use the Android Debug Bridge (ADB), which requires connecting a smartphone to a computer and executing multiple commands on the command line.

The method is to send a special signal to the system, which changes the default storage identifier from internal memory to external storage. SD-priority map for recording application data.

To implement, you will need to install ADB drivers on your PC, enable USB debugging in the developer menu on your phone, and connect the device with a cable. After connecting, enter the command adb shell pm setInstallLocation 2.

adb shell pm setInstallLocation 2

The number 2 at the end of the command indicates the system to use external storage. The number 0 is used to return to factory settings, and the value 1 returns the priority of internal memory. The changes take effect immediately, but may not apply to already installed applications.

⚠️ Attention: Teams ADB They give you deep access to the system. You enter them carefully, check the syntax, so that you don't disrupt the system components.

It is important to understand that this method can work unstable on devices with full data encryption, since the encryption keys are tied to a specific physical memory module of the phone.

Limitations and problems with transfer

Despite the successful port, users may face a number of technical limitations imposed by the Android security architecture, primarily system applications and mission-critical services that cannot be physically moved.

The second important aspect is performance: even fast memory cards are inferior in read/write speed to built-in storage like UFS 2.1/3.1, which can lead to longer loads of heavy games and programs after transfer.

Also, when you remove the memory card, all the portable applications will stop working, and their shortcuts may disappear from the desktop before re-installing the drive.

  • 🚫 Google and Xiaomi system applications are not portable.
  • 🐌 The speed of displaced applications may decrease.
  • πŸ”’ Widgets and live wallpaper may stop functioning properly.

In addition, some high-security banking applications and programs may refuse to run if they find their files on removable media, considering this a potential security threat.

Why is WhatsApp not being fully portable?
The messenger stores a database of contacts and settings in internal memory for quick access, even if the media files are transferred to the card.

Alternative solutions for vacating space

If app portability is impossible or unstable, alternative optimization options should be considered, and the most effective one is multimedia content, which takes up to 80% of the space on the average user’s smartphone.

Configure automatic upload of photos and videos to cloud services like Google Photos or Mi Cloud, and then delete local copies. This will free up gigabytes without the risk of data loss.

Also effective is to regularly clean the Android/obb and Android/data folder, where the game and messenger cache files accumulate, using the built-in Cleanup tool in the Security app.

πŸ’‘

Transfer of media files to SD-The card gives a greater increase in free space than the transfer of the applications themselves, and does not affect the speed of the system.

Remember to remove unused applications and clear browser cache that grows to impressive sizes over time. Regular maintenance of the file system will help avoid the need for complex transfer methods.

Frequently Asked Questions (FAQ)

Can applications be moved to SD-map?
While using standard methods, data is usually stored, however, when using ADB or formatting the card as an internal storage, data can be deleted, so always back up.
Why does the game work slowly after the transfer?
The read speed of random blocks on microSD cards is significantly lower than that of the phone’s internal memory, which leads to increased load times for levels and textures in games.
What happens if you remove the memory card with the transferred applications?
Applications will stop running, their shortcuts may disappear or be marked with an error, and data will only be available again after the card is installed in the same slot.
Does this method work on Android 13 and 14?
On newer versions of Android, support for app portability is most limited.The chances of success with ADB are minimal, it is recommended to use cloud storage.