How to move applications to memory card on Xiaomi Redmi

Xiaomi and Redmi smartphone owners often face a shortage of internal memory, especially on budget and mid-range models. MIUI requires significant space for cache, updates and background processes, which makes the device slower. Moving applications to a memory card becomes the only way to free up precious gigabytes without losing important data.

Unfortunately, the standard Android functionality on the shell MIUI Unlike other manufacturers, Xiaomi does not always offer a "Move to" button. SD-But there are proven methods to get around these limitations and make the phone work with the flash card as internal memory.

In this guide, we will take a look at all the available ways to expand memory, including hidden Android features and using third-party software. You will learn how to properly prepare the drive, what risks exist during formatting and how to avoid data loss. Competent setting will allow you to install heavy games and programs even on devices with 32 or 64 GB of internal memory.

Preparation of memory card and smartphone for work

Before you start any manipulations, you need to make sure that your microSD memory card meets the speed requirements. For the correct operation of applications, it is recommended to use UHS-I or UHS-II cards with a write speed of at least 30 MB / s. Slow cards can cause interface friezes and long downloads of programs.

Insert the card into the smartphone slot and wait for the notification of the connection of the new drive. MIUI system usually suggests using the card as a portable storage, but we will need a different mode. Before formatting, be sure to copy all the important files from the card to your computer, as in the process it will be completely cleared.

Make sure your Redmi battery is at least 50-60%, file system re-marking and data transfer is energy-intensive, and interruption due to battery drain can damage the file table and loss of access to data.

πŸ’‘

Use the original memory card adapter if you connect it via a USB adapter. Cheap card readers may not provide stable connection during formatting.

Adoptable Storage Method through Engineering Menu

The most reliable way to turn an external card into internal memory is to use the Adoptable Storage feature, which is often hidden from the user in the MIUI shell, but is available through USB debugging, which allows the system to consider the card as part of the system partition.

To activate the function, you need to turn on the developer mode. Go to Settings β†’ About phone and quickly press 7 times on the item Version MIUI. After the message β€œYou became a developer” appears, go to Additional settings β†’ For developers, find and activate the option "Default to use external storage" or "Record to the SD-default-cardΒ».

Next, you need to format the map as an internal storage. β†’ Memory, select your card and click "Format." If the system offers a choice, specify "Use as internal storage." If this option is not available, you will need to use it. ADB-commands through a computer.

What to do if there is no formatting point?
In some versions of MIUI, this item is completely cut out, so you plug the phone into your PC and type in the command: adb shell sm partition sdcard:64.1 mixed, which will divide the map into two parts: one for the system, the other for the files.

Once formatted successfully, the system will suggest moving the data, select the option to transfer all the content, and now your applications will automatically install on the memory card if they exceed the size of the available space in the internal memory.

β˜‘οΈ Checking readiness for transfer

Done: 0 / 5

Using ADB for Forced Transfer

If Xiaomi's standard settings don't work, you can use the Android Debug Bridge (ADB) tool, which requires connecting your smartphone to your computer and executing commands on the command line, and it allows you to force the type of storage to change.

Connect your phone to your PC through USB-On your computer, open the command line in the folder with ADB-Type in the adb device command to make sure your computer sees your device. You'll see a request for debugging permission on your phone screen -- click "AllowΒ».

To unlock the portability, enter the command: adb shell pm setInstallLocation 2. The number "2" means forced installation on an external storage. To return the settings back, use the value "0" (automatically) or "1" (internal memory only).

⚠️ Attention: Use ADB-Introducing incorrect parameters can lead to unstable system operation or cyclical reboot of the device.

Once you have completed the command, restart your smartphone. Now, when you install new applications, the system will try to place them on the memory card, but some system applications will still remain in internal memory for security reasons.

πŸ“Š What kind of memory expansion do you prefer?
Official formatting
ADB teams
Third-party annexes
Buying a phone with a large amount of memory

Moving applications through system settings

Once the map is formatted internally, you can start migrating the programs you already have installed. Go to Settings β†’ Applications β†’ All applications. Choose the desired application from the list that takes up a lot of space.

In the app menu, look for the Storage section. If the memory card is configured correctly, the Change or Move button will appear. SD-Press it and wait until it's done. The transfer time depends on the size of the application and the speed of the map.

Not all applications support portability: Developers may not allow their programs to be installed on external drives due to security or performance issues, in which case the move button will be missing or inactive.

Type of applicationPossibility of transferRecommendation
System servicesNo.Leave it in your internal memory.
Social mediaPartially.Move the cache if possible.
GamesYeah (often)Move to vacate the place
MessengersNo/PartiallyIt is better to store locally for speed

πŸ’‘

Only transfer applications that really take up a lot of space, and it is best not to touch the system processes, so as not to disturb the stability of MIUI.

Working with cache and multimedia files

Often, the bulk of the memory is not the apps themselves, but their cache and downloaded files. Messengers like Telegram and WhatsApp can grow to tens of gigabytes. In the settings of these applications, you can specify the way to save media files to the memory card.

On Telegram, go to Settings β†’ Data and Memory β†’ File Path and select a memory card. On WhatsApp, the path changes through Settings β†’ Chats β†’ Backup Chats (for Google Drive) or by transferring the WhatsApp folder through the file manager.

Use the built-in MIUI cleaner or third-party file managers like Total Commander or FX File Explorer, which let you manually move folders of photos, videos and documents to an external storage, freeing up the system partition.

Regularly cleaning the cache helps keep the smartphone running. Even if the apps are ported, their temporary files can continue to fill the internal memory. Android/data and Android/obb.

Possible problems and solutions

Xiaomi users may encounter a number of difficulties when working with external memory Β«SD-The card is corrupted" after formatting.This may indicate poor card quality or file system incompatibility.

If apps stop running or crash after transfer, try returning them to internal memory. Adoptable Storage encrypts the data on the card by linking it to a particular device. The card won't work on another phone without re-formatting.

Reduced interface speed is another possible symptom: If a memory card has a low random read speed (IOPS), the system will run slower, as some system files are now on a slow medium.

⚠️ Warning: When you reset your phone to a factory setting, all data on the card formatted as internal memory will be lost without recovery!

If you have a critical error, try extracting the card, formatting it on your computer in exFAT or NTFS format (if supported), and then inserting it back into your phone and configuring it as a portable storage.

Why did the app widget disappear after the transfer?
Widgets and some features may stop working if the application is moved to the card that was retrieved.The system loses access to the widget code.Return the card to its place or move the application back.

Frequently Asked Questions (FAQ)

Can I transfer system applications to Xiaomi?
The system can only migrate system applications with Root rights, and without superuser rights, the system blocks the movement of critical components to prevent the operating system from running in an unstable manner.
Will the performance of the smartphone deteriorate after transfer?
Yes, if you use a cheap Class 10 or lower memory card, the read speed of embedded memory (eMMC or UFS) is well above the speed of most microSD cards. For games and heavy applications, this can be noticeable.
What happens to the data on the card if I put it in another phone?
If the card has been formatted as an internal storage device, another phone will not be able to read it, it will prompt you to format the card, which will delete all data, and for use on other devices, select Portable Storage mode.
How to check the speed of my memory card?
Use speed testing applications such as A1 SD Bench or CPDT. They will show sequential and random read/write speeds. For applications to work comfortably, write speeds should not fall below 10-15 MB/s.
Does my Redmi support app portability?
Technically, all modern smartphones based on Android 6.0 and above support this feature at the core level. However, the manufacturer Xiaomi can software limit this ability depending on the model and version. MIUI. Check through ADB β€” surest way to find out.