How to transfer the application to the flash drive on Xiaomi: the complete guide

Owners of Xiaomi, Redmi and Poco smartphones often face a lack of internal memory, especially on budget models with 32 or 64 gigabytes. MIUI or HyperOS system quickly fills with messenger cache, updates and heavy games, which leads to a slowdown in the device. Transferring data to an external drive becomes not just a convenient option, but a necessity for comfortable use of the gadget.

However, standard Android tools do not always allow you to simply take and move the executable file of the program to the Internet. SD-Google has restricted this feature in the latest versions of the operating system for the sake of security and stability, but there are proven methods to circumvent the limitations and effectively exploit the potential of flash memory.

In this article, we will look at all the available ways, from standard settings to the use of special modes. native support for porting applications is not available on all Xiaomi models and depends on the version of Android. We will also consider the risks and technical nuances that must be considered before starting the procedure.

Preparation of equipment and selection of memory card

Before you start setting up, you need to make sure that your hardware meets the requirements. Not every memory card will work as an extension of internal memory. Read and write speed is critical: if the drive is slow, applications will run for a long time, and the system can start to "hang".

It is recommended to use UHS-I or UHS-II cards with a speed class of at least 10 (Class 10).The best choice will be products from proven brands such as SanDisk, Samsung or Kingston. Cheap cards of nameless manufacturers can quickly fail when actively recording data.

  • πŸ“± Make sure your smartphone has a memory card slot (microSD).
  • πŸ’Ύ Format the map into the file system FAT32 or exFAT before installation.
  • πŸ”‹ Charge the device to at least 50% to avoid resetting when discharged.

⚠️ Note: All data on the memory card will be deleted during the formatting process for internal memory. Pre-save important photos and documents to your computer or cloud.

The card is inserted through the tray for SIM-If you have a card or a card, depending on the smartphone model, the system should automatically identify the new drive and suggest that you configure it. If that doesn't happen, go to the storage settings manually.

Basic setting USB-storage MIUI

The first step is to format the map properly with the system, and the standard mode is Portable Storage, which allows you to store photos and videos, but doesn't install applications there, and we need to change that status.

Go to the settings menu and find the memory partition. The path may be different from firmware, but the logic remains the same. The system will suggest you choose the type of use: for file transfer or internal storage.

πŸ“Š How much memory is your Xiaomi?
32GB
64GB
128GB
256 GB or more

Select "Use as internal storage" (if available), the system will warn you of poor card quality if it does not meet speed standards, and this warning should not be ignored, as this directly affects the performance of installed programs.

Once confirmed, the system will format the disk and encrypt it, and from now on, the card will only be available on this particular smartphone, and you won't be able to move it to another phone without losing data and reconfiguring it because of the cryptographic keys.

Type of storageRecording speedSupport for applicationsRecommendation
SDHC (up to 32 GB)Low.Not recommendedPhotos/music only
SDXC Class 10MediumPossible.Basic annexes
SDXC UHS-I/UHS-IITall.Complete.Games and heavy software
SDXC UHS-IIIMaximumComplete.Professional software

Activation of the developer mode and debugging via USB

If the standard method is not available or you want more flexible control, you will need access to advanced settings, and you need to activate the hidden developer menu, which is a safe procedure that does not violate the warranty.

Open the Settings app and go to About Phone. Find the MIUI Version (or OS Version) line. You need to quickly click on this line 7-10 times in a row until you notice that you have become a developer.

Settings β†’ About Phone β†’ Press 7 times on "Version MIUI"

After that, the new option "Advanced" or "Developers" will appear in the main settings menu. USB" And activate it, and that allows the computer or the special utilities inside the phone to give commands to the system.

β˜‘οΈ Pre-activation check

Done: 0 / 1

The system will give you a warning about the debugging risks. Confirm the action. Now your smartphone is ready for deeper interaction with the file system. Be careful when changing other parameters in this menu so that you don't disrupt the system.

Using ADB commands for forced transfer

The most reliable way to make a system consider a flash drive as the main storage is to use the ADB tool (Android Debug Bridge), which is usually done through a computer, but on Xiaomi you can use terminal applications that work locally.

You will need an application that allows you to enter ADB-commands without a PC connection, such as Bugjaeger or similar terminals, requiring root rights or Wi-Fi debugging.

The main command is as follows: pm setInstallLocation 2. 2 indicates external storage. 0 returns the setting to internal memory and 1 returns the automatic selection by the system.

⚠️ Note: Using the pm setInstallLocation command may cause widgets and some system services to work unstablely if the memory card is retrieved.

Once you have entered the command, you need to restart the device, and you can check the result by starting the installation of a new application: your choice of location should appear in the list of places to install. SD-If the card is formatted as an internal card, you don't need to choose, and the installation will go there automatically.

What to do if the team is not executed?
If you type in a command and you get a "Permission denied" error, the terminal application doesn't have the necessary rights. Try using ADB wireless debugging on your computer or get root access. Without the extended permissions, you can't change the system priority of the installation.

Transfer of already installed applications

Once you set priorities, you can move the software that you already have, and not all programs support the transfer, because developers can choose to place their files outside the system partition, but many games and utilities have this feature.

Go to Settings. β†’ Annexes β†’ All applications. Select the program you want from the list. If transfer is possible, move to the button. SD-The card will be active, otherwise it will be grey or absent.

  • πŸš€ Move first heavy games with a large amount of cache.
  • πŸ“Έ Photo and video editors often benefit from placing on a fast flash drive.
  • πŸ’¬ It is better not to touch messengers to avoid notification problems.

The process of moving can take from a few seconds to several minutes depending on the size of the application, you can not interrupt it, at which time the application icon may temporarily disappear from the desktop or be marked as Stop.

πŸ’‘

Before mass porting applications, try moving one test program and checking it for an hour to help you assess the speed impact of your memory card.

Possible problems and ways to solve them

Users often experience errors during the setup process, the system may report card damage or formatting inability, most often due to the file system or the physical state of the drive.

If the card is defined as "Empty" or "Unsupported," try formatting it on your computer. Use the SD Card Formatter program to completely clean the partition structure.

Problem.Probable causeDecision
No map visible.Bad contact or dirtWipe contacts, reinstall
Formatting errorNTFS file systemFormatting in FAT32/exFAT on PC
Applications not portableDeveloper banUse the ADB team
Brake the interfaceLow card speedReplace the card with Class 10 UHS

Also, you should consider that after updating the firmware settings may be confused, in which case the procedure for activating the developer mode and setting the installation priority will have to be repeated.

πŸ’‘

The stability of the smartphone with applications on the flash drive directly depends on the quality of the memory card. Savings on the drive will lead to a loss of performance of the entire device.

Frequently Asked Questions (FAQ)

Can I transfer system applications to a flash drive?
Porting mission-critical system applications (System UI, Settings, Phone) is highly discouraged and often impossible without root rights, which can lead to a cyclical bootloop and loss of access to the interface.
Will the phone speed up if you move apps?
On the contrary, smartphones’ internal memory (eMMC or UFS) usually works faster than microSD cards, and transfer can only increase if internal memory is more than 90% full, which slows down the memory.
What happens to the apps if you take out the flash drive?
Applications moved to the map will stop running, and their icons may disappear or be marked with an error, and the data inside these applications will become unavailable until the card is re-installed in the same smartphone.
Does this method work on Android 12 and higher?
On new versions of Android, Google is actively fighting application portability, often hidden by manufacturers. ADB-The processor is unstable and depends on the specific processor model.