Modern smartphones of the series Xiaomi Redmi have impressive characteristics, but the built-in storage is sometimes sorely insufficient to install all the necessary apps. This issue is especially acute for users with budget models, where 32 or 64 gigabytes are quickly filled with the system, cache and media files. Memory expansion becomes the only correct solution for comfortable use of the device without constant notifications about lack of space.

Unfortunately, The shell MIUI and its successor HyperOS by default hide the ability to fully transfer software to external media. This was not done by chance: developers strive to ensure maximum stability of operation system and app launch speed, since memory cards are often inferior in internal read and write speed. However, there are several proven ways to bypass these limitations and make the phone work with SD card as part of the internal storage.

In this article we will analyze in detail all the nuances of the procedure, from standard settings to advanced methods using a computer. You will learn what risks exist when using an external drive as a system drive, and how to minimize the likelihood of data loss. Not all applications support transfer to an SD card even if you have access rights, so it is important to check the compatibility of specific software in advance.

Preparing the memory card and smartphone for work

Before you begin manipulating system settings, you must correctly select and prepare the external drive. Not every memory card is suitable for installing applications on it. Cheap models with a low speed class can cause apps to take forever to launch or periodically crash with errors.

It is recommended to use cards of standard UHS-I class U3 or V30. Such drives provide sufficient sequential write speed, which is critical for application databases. Insert the card into the slot of your Redmi and wait for the notification about connecting a new device.

โš ๏ธ Attention: All data already on the memory card will be permanently deleted during the process of formatting for internal storage. Be sure to back up your photos and documents to your computer or cloud before starting the procedure.

After physically installing the drive, go to the settings menu. Usually the system itself offers to format the card, but if this does not happen, you need to do it manually through the section Settings โ†’ About phone โ†’ Storage. Select your SD card and click the format button. At this stage, the system will prompt you to select the type of use: as portable storage or as internal memory.

Selecting a mode internal memory encrypts the card and binds it to this specific device. This means you won't be able to simply remove the card and insert it into another phone or computer to read the data without reformatting it again. This security measure prevents data theft, but creates inconvenience when replacing the gadget.

โ˜‘๏ธ Preparing for data transfer

Done: 0 / 4

Standard method through MIUI and HyperOS settings

In the latest firmware versions from Xiaomi the company is gradually abandoning the "Adoptable Storage" function (using SD as internal memory) in the standard interface. However, on some models and versions Android this option is still available either hidden or explicitly. Try to find it by following the algorithm below.

Go to the section Settings and scroll down to the item Memory expansion or Storage. If you see the "Use as internal storage" option, you're in luck. By clicking on it, the system will offer to transfer part of the data automatically. This is the safest and easiest way that does not require connecting to a PC.

If there is no such button, this means that the manufacturer has programmatically blocked this function for your model. In this case, it will not be possible to transfer the APK files of the applications themselves using standard means - only media files (photos, videos, music) can be moved. To completely transfer apps, more complex methods will be required.

  • ๐Ÿ“ฑ Go to the storage settings and check for the presence of the "Format as internal" item.
  • ๐Ÿ’พ If the item is there, agree to clear the card and wait until the encryption process is completed.
  • ๐Ÿ”„ After rebooting, the system will perceive the card as part of the built-in disk.
๐Ÿ’ก

If after formatting the card is not detected or the phone is slow, try formatting it back to the "Portable storage" mode through the settings and use the card only for photos and videos.

Activating the function through a computer and ADB

When the standard menu does not provide the necessary options, a tool comes to the rescue Android Debug Bridge (ADB). This is an official utility from Google that allows you to send commands to your phone directly from your computer. The method requires a PC, a USB cable and debugging mode on the smartphone.

First you need to activate developer mode. Go to Settings โ†’ About phone and quickly click on the item MIUI version (or OS version) about 7 times until the notification โ€œYou have become a developerโ€ appears. Then return to the main settings menu, find the section Advanced โ†’ For developers and turn on the toggle switch USB debugging.

Connect the phone to the computer with a cable. A request to allow debugging will appear on the smartphone screen - be sure to check the โ€œAlways allowโ€ checkbox and click โ€œOKโ€. On your computer, open a command line in the folder with ADB installed and enter the command to check the connection:

adb devices

If a device with a serial number appears in the list, the connection has been established successfully. Now you need to enter a command that will force the system to transfer applications to external media. Enter the following line and press Enter:

adb shell pm set-install-location 2

Here the number 2 means the priority of installation to an external drive. Digit 0 returns the default settings (automatic selection), and 1 (force) installs only in internal memory. After entering the command, restart your smartphone.

โš ๏ธ Attention: The ADB command does not guarantee the transfer of absolutely all applications. System software and some protected apps (banking clients, instant messengers) can ignore this setting due to internal security restrictions of the developers.

What to do if the computer does not see the phone?

Make sure that the ADB Interface driver is installed. Try a different USB cable, preferably the original one. Also check if the file transfer mode (MTP) is selected in the phone's notification shade when connecting.

Manually transferring installed applications

After you have activated the transfer option (via settings or ADB), you can begin migrating already installed apps. This process is performed for each application separately through the software management menu.

Go to the section Settings โ†’ Applications โ†’ All applications. Select the app you want to move from the list. Open her card and find the button Change or item Storage. If the transfer is possible, the "Move to SD card" button will be active.

Click on the button and wait until the process completes. Transfer time depends on the size of the application and the speed of your memory card. Large games can take several minutes to move. If the button is inactive (gray), it means that the developer of this application has strictly prohibited its installation on external media, and it is impossible to bypass this without root access.

Application type Probability of transfer Impact on speed Recommendation
Games with cache High Medium (lags are possible) Move if there is not enough space
Social networks Average Low (depending on the cache) Best left inside
Banking applications Low (prohibited) Critical Do not transfer
Photo editors High Low Can transfer

Please note that even after transfer, some application data (so-called OBB cache or configuration files) may remain in the internal memory. This is normal system behavior Android, which provides quick access to critical files.

๐Ÿ“Š Did you manage to transfer applications to the memory card?
Yes, everything was transferred
Only part applications
It didnโ€™t work at all
I havenโ€™t tried it, Iโ€™m afraid Iโ€™ll break it

Using specialized utilities (App2SD)

If the built-in ADB tools and commands seem too complicated or ineffective to you, you can use third-party software. In the store Google Play there are many managers, such as App2SDthat automate the process of analysis and transfer.

Such applications scan the installed software and immediately show which apps can be moved, which are already on the card, and which cannot be transferred. This saves time on manually checking each item in the phone settings.

However, you should understand that these utilities are not a magic wand. They use the same system APIs as the standard phone menu. If the system prohibits the transfer of a specific application, a third-party app will also not be able to do this without having root access.

  • ๐Ÿ” Download a proven application for memory management from the official store.
  • ๐Ÿ“‚ Start scanning and wait until the list of apps available for transfer is generated.
  • ๐Ÿš€ Select the desired applications and click the move button, confirming the actions in the system window.

โš ๏ธ Attention: Be careful with applications that require Root access for complete transfer. Obtaining superuser rights will void the warranty on the device Xiaomi and can lead to system failure if done ineptly (obtaining a "brick").

๐Ÿ’ก

Third-party utilities are convenient for mass sorting, but do not provide advantages over standard Android tools in terms of bypassing system restrictions without root access.

Possible problems and ways to solve them

When using a smartphone with applications on the memory card, various problems may occur. The most common problem is the sudden disappearance of app icons or errors when launching them. This often happens if the contact of the card in the slot is broken or the drive has entered read-only mode due to wear and tear.

If the application stops opening, try restarting the device. Often the system simply does not have time to correctly mount the external drive when turned on. In the storage settings, check the status of the SD card: if it shows as "Corrupted" or "Not Supported", the file system may have received errors.

Another common situation is that the phone is slowing down. Since the random read speed of memory cards is lower than that of built-in flash memory, heavy games may take longer to load, and the interface may slow down when accessing data on the card. In this case, it is advisable to return the most important applications back to the internal memory. eMMC or UFS, heavy games may take longer to load, and the interface may slow down when accessing data on the card. In this case, it is advisable to return the most important applications back to the internal memory.

To return the application, follow the same steps as when transferring, but select the "Move to internal memory" option. This will free up the card for storing files and restore the performance of critical software.

Why does the game ask to download the data again after transfer?

Some games store the cache in specific folders that are not transferred automatically. You may need to manually move the game folder from Android/obb in the internal storage to a similar folder on the SD card, respecting the directory structure.

Frequently asked questions (FAQ)

Can WhatsApp and Telegram be transferred to a memory card?

The applications themselves can be transferred if the system allows it. However, media files (photos, videos) received in instant messengers are saved to internal memory by default. In the settings of the instant messengers themselves, you can change the path where media is saved to the SD card, but the message database will remain inside the phone for security and performance.

What will happen to applications if you remove the memory card?

All applications transferred to the card will stop working and disappear from the menu until you insert the card back. The system will not be able to find executable files. When installing the same card again, applications may require a reboot of the phone to register correctly.

Will a memory card speed up my phone?

No, in most cases it will have the opposite effect. The built-in memory of modern smartphones is much faster than even the fastest microSD cards. Moving applications to the card is only advisable to save space and not to improve performance.

Why is the "Move to SD card" button inactive (gray)?

This means that the application developer has prohibited its installation on external media at the code level (in the application manifest). This is also possible if the memory card is formatted as โ€œPortable storageโ€ and not as โ€œInternal memoryโ€.

Is it safe to store banking applications on a memory card?

It is strictly not recommended. Memory cards are less reliable than the built-in chip and can fail at any time. In addition, many banking applications themselves block operation when they detect installation on an external drive for security reasons.