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

Xiaomi and Redmi smartphone owners often face a shortage of internal memory, especially on budget models where 64 or 128 GB are quickly filled with heavy games and multimedia. MIUI by default tries to optimize the use of space, but sometimes this is not enough for the comfortable operation of the device.

Unfortunately, modern versions of Android and MIUI shells limit direct transfer of programs to a memory card for security and stability. However, there are proven methods to circumvent these limitations using standard developer features or special commands via a computer. In this article, we will discuss all the current ways to expand memory for your programs.

Before you start active, you need to prepare the drive itself, using low-quality or damaged. SD-The card can cause data loss or smartphone freeze.Make sure your flash drive has a sufficient write speed, Class 10 or higher, or the applications will run slowly and with delays.

⚠️ Before you start any manipulation of the file system, be sure to back up important data, as the process of formatting the map will completely destroy all information on it.

Preparation of SD-card and system settings

The first step is to install the device properly and set up the external drive initially, insert the card into the smartphone slot and wait for the system to notify you of the new device. Usually Xiaomi automatically offers to format the drive, which is what you need to do for further work.

It is important to choose the right formatting type. The system will suggest using the card as a portable storage or as internal memory. For our task, it is critical to choose the option β€œUse as internal storage” (if such option is available in your version of MIUI), which will allow the system to write application data there.

If the standard menu doesn't offer to expand memory, you can use hidden settings. Go to Settings, then select About Phone and click on the MIUI version several times to activate the developer mode.

  • πŸ” Put the debugging on. USB In the developer menu if you plan to use computer methods.
  • πŸ’Ύ Format the map through the storage settings by selecting the cleaning and formatting option.
  • βš™οΈ Check that the card is displayed as part of the internal storage in the Memory sectionΒ».
πŸ“Š What is your storage on Xiaomi?
32GB
64GB
128GB
256 GB or more

Once formatted successfully, the system will redistribute the file system, and the drive is now ready to receive data, but some applications may still refuse to move without additional intervention.

Using a Developer Mode for Forced Transfer

One of the most effective ways to get a system to allow program portability is to activate a special feature in the developer menu, which requires no root rights and works on most MIUI and HyperOS shell devices.

Log in to the Settings menu, scroll down to Additional and select Developer For. In the list that opens, you need to find an option called "Force allow apps on external." Activating this switch changes the behavior of the Android packet manager.

β˜‘οΈ Setting up the developer mode

Done: 0 / 1

Once the function is enabled, you need to restart the smartphone. Only after the full cycle of on and off, the changes will take effect. Now, when you install new applications or try to change existing ones in the menu, a transfer button can appear.

⚠️ Note: Not all applications support portability even with the option enabled, as it depends on the code of the developer of the program and its dependence on memory speed.

It is worth noting that this method can lead to a decrease in the performance of heavy games if the speed of recording your game is not enough. SD-The card is below the speed of the built-in drive.

Instructions for transfer through the standard menu

If the system constraints are removed, the process of moving becomes trivial. Go to Settings, select the App section, and find the program you want in the list. Click on it to open the control page.

Inside the app menu, find Memory or Warehouse. If transfer is possible, it will have the Change or Move button. SD-Click on it and confirm the action. The system will copy the files and reconfigure the paths.

Type of applicationPossibility of transferImpact on speedRisks.
Social mediaPartialLow.Slow Media Download
Hard gamesDepends on the developer.High.Lags and friezes
Office programmesTall.MinimumPractically not.
System servicesImpossible.-System failure

In some cases, the transfer button may be inactive (gray), which means that the app developer has strictly forbidden installation on external media, and this can only be circumvented through the use of a third-party device. ADB-team.

Advanced method: use ADB-team

For users who aren’t afraid of the command line, there is a more powerful tool, Android Debug Bridge (ADB), which allows you to force the default installation site of applications, which is often ignored by standard MIUI settings.

You'll need a computer with ADB drivers installed and a USB-connected smartphone. The phone should have USB debugging enabled. Connect the device and type in the adb device check command at the computer terminal.

adb shell pm setInstallLocation 2

This command tells Android that the preferred installation location is an external memory card (value 2). A value of 0 returns automatic selection, and 1 returns internal memory only. After completing the command, try reinstalling or updating the application.

What to do if the team is not working?
If the command returns the error or does not apply, it is possible that your version of Android blocks the change of installLocation at the kernel level, in which case only the use of specialized root-righted management applications such as Link2SD will help, but this requires unlocking the bootloader.

Using ADB gives more control, but requires caution: Incorrect use of commands can cause applications to stop running or non-stabilization will work.

Features of the application from an external drive

Transfer of programmes to SD-The card has its own technical features that every Xiaomi user should know about. the read and write speed of an external drive is usually much lower than that of an embedded eMMC module or a computer. UFS.

This can lead to longer application load times and slowdowns in the interface, especially in heavy graphics games or when working with the camera, when fast data buffering is required.

  • 🐌 The speed of application launch may decrease by 20-40% depending on the class of the card.
  • πŸ”‹ Battery consumption may increase slightly due to more active memory controller.
  • πŸ“‰ Some widgets and background processes may not work properly when retrieving a card.

πŸ’‘

Use UHS-I or UHS-II memory cards with high write speeds (from 90MB/s) to minimize performance loss when running applications.

In addition, when resetting the phone settings to factory or flashing, the data on SD-The card may become unavailable if the accounts are not migrated correctly. Always backup important data before major changes.

Possible problems and ways to solve them

Users may encounter errors during operation, often with the message "App not installed" or "Data read error" that may be caused by the card's file system.

Make sure the card is formatted in the exFAT or FAT32 file system, which is best supported by Android.The NTFS format is not usually readable without special drivers or root rights.

⚠️ Note: If apps start to crash immediately after transfer, try returning them to internal memory.

The problem can also be physical contact: take out the map, wipe the contacts with a pin and paste back before the click, sometimes re-formatting through the smartphone menu rather than through the computer helps.

πŸ’‘

The stability of the transferred applications depends on the quality and speed. SD-Cards: Savings on the drive will lead to constant lags and errors.

Why does the application take up space in internal memory after the transfer?
This is normal system behavior. Some of the data (cache, settings, critical libraries) is always stored in the internal storage to ensure quick access and stability, even if the main body of the program is moved.
Can I migrate Xiaomi system applications?
Transferring system applications (phone, messages, settings) is highly discouraged, and this can lead to a cyclic bootloop and a complete smartphone failure requiring flashing.
What happens if you take it out? SD-map?
Applications transferred to the map will stop running, and their icons may disappear from the desktop or be marked with an error, and the data will only be available after re-installing the card in the same or compatible phone.