How to install the application on the flash drive in the phone Xiaomi: 5 working ways

Installing applications on an external storage device (microSD) in Xiaomi smartphones is a pressing task for owners of devices with a small amount of internal memory. Although modern Redmi and POCO models are equipped with 128-256 GB of ROM, budget versions (for example, Redmi 9A or POCO C50) are often limited to 32-64 GB, of which less than half are available to the user. Transferring programs to a flash drive allows you to free up internal memory, but in Android (especially in MIUI firmware), this process has nuances.

In this article, we will discuss 5 proven ways to install applications on a memory card in Xiaomi โ€“ from standard system functions to advanced methods using ADB. You will learn which programs can be transferred and which will remain in internal memory, how to avoid errors when mounting a flash drive as internal storage, and what to do if the system does not see the card. Separately, consider the unique firmware bug MIUI 13-14, which causes some applications to refuse to work with an external drive after an update.

Why Xiaomi does not allow you to install programs on a flash drive?

Restrictions on porting applications to a memory card in Xiaomi are related to the security policy of Android and the features of the MIUI firmware.

  • ๐Ÿ”’ Data security: Applications installed on SD-card, easier to steal or replace (for example, through a card reader). MIUI Blocks the transfer of system and banking programs.
  • ๐Ÿš€ Performance: MicroSD (even class) A2) It is slower than the built-in memory UFS/eMMC. This can cause lags in games or heavy applications.
  • ๐Ÿ“ฑ Fragmentation of firmware: B MIUI 12-14 removed the function "Move to" SD" from the app menu, leaving only ADB or formatting the card as an internal storage facility.
  • ๐Ÿ”„ System Updates: After Update MIUI Some migrated applications may stop running, requiring re-installation.

It is important to understand that even if you transfer the program to the flash drive, its cache and data (for example, save in games or settings messenger) will still occupy internal memory, you can only completely free ROM for โ€œlightโ€ utilities like calculators or readers.

โš ๏ธ Note: Formatting a microSD as an internal storage device binds it to a specific phone, and once the card is removed, the data on it will not be available even on another Xiaomi device.

Method 1: Formatting a flash drive as an internal storage device

This is Google's official method, supported by MIUI, but with reservations: the memory card becomes part of the system, and the applications can be installed directly on it, suitable for Xiaomi on Android 9-14.

Requirements:

  • ๐Ÿ“Œ Class memory card UHS-I or A2 (SanDisk Ultra or Samsung recommended EVO Plus).
  • ๐Ÿ“Œ At least 32 GB (on smaller cards, the system may refuse to format).
  • ๐Ÿ“Œ Backup data from the flash drive - everything will be erased!

Step-by-step:

  1. Insert a microSD into the phone slot (some Xiaomi models require a reboot to recognize the card).
  2. Go to Settings โ†’ Memory โ†’ Memory Map.
  3. Slip on the three dots in the top right corner and select Storage Settings.
  4. Click Format as Internal โ†’ Clean and Format.
  5. After the process is complete, restart the phone.

Now, when installing apps from Google Play or APK-The system will ask you to select a storage location to transfer the already installed programs:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application โ†’ Warehouse โ†’ Change.
  3. Indicate. SD-map and confirm the transfer.

The card supports Class A2/UHS-I

Card size โ‰ฅ32 GB

Backup of data from the flash drive.

Battery charge โ‰ฅ50%

The phone is not connected to the PC-->

Method 2: Transfer applications over ADB (without ROOT)

If MIUI doesnโ€™t show portability in the app menu, you can use Android Debug Bridge (ADB), which works on all Xiaomi models (including the Redmi Note 12 and POCO X5), but requires a connection to a computer.

Preparation:

  • ๐Ÿ–ฅ๏ธ Install. ADB Tools on PC.
  • ๐Ÿ“ฑ In the phone, activate the Developer Mode: Settings โ†’ The phone. โ†’ Version. MIUI (tap 7 times).
  • ๐Ÿ“ฑ Turn on Debugging. USB In Settings โ†’ Additionally. โ†’ For developers.

Instructions for transfer:

  1. Connect your phone to your PC via USB (select File Transfer Mode).
  2. Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
  3. Enter the command to check the connection: adb devices must appear serial number of the device.
  4. Find out the package name of the application (for example, for Telegram it is org.telegram.messenger). | grep "name of annex"
  5. Move the app to SD-Map by command: adb shell pm set-install-location 2 (where 2 is the code of external storage).
  6. Reinstall the application - it will automatically stand on the flash drive.

To return the application to internal memory, use:

adb shell pm set-install-location 0

โš ๏ธ Note: Some apps (such as WhatsApp or Google Play Services) block porting to the Internet SD-map ADB. This will result in an error called Operation Not Allowed.

SanDisk Ultra (A1/A2)

Samsung EVO Plus

Kingston Canvas Go!

Another (write in the comments)

I don't use it.-->

Method 3: Using portability applications (without ROOT)

If previous methods have not worked, you can use third-party utilities.

AnnexSupport for MIUINeed a ROOT?Features
AppMgr IIIYes (Android 5-14)No.Shows which applications can be moved, supports packet transfer
Files by GoogleYes (limited)No.Can clear cache, but not all applications carry
Link2SDPartially.Yes (for full functionality)Creates symbolic links, saving space
Apk ExtractorYes.No.Remove APK for manual installation on a flash drive

How to use AppMgr III:

  1. Download the app from Google Play.
  2. Open it and give access to the storage.
  3. Go to the Movable tab, and you will see the programs that you can transfer.
  4. Select the right ones and tap the Move to SD card.

Limitations:

  • ๐Ÿšซ Not all applications support portability (depending on the developer).
  • ๐Ÿšซ The widgets of the transferred programs may stop working.
  • ๐Ÿšซ After updating MIUI Some apps are โ€œflying offโ€ from the flash drive.

๐Ÿ’ก

Before transferring the application to the USB drive, check its size in Settings โ†’ Applications. If the program weighs less than 100 MB, it is not advisable to transfer it to the USB drive - space savings will be minimal.

Method 4: Manual installation of APK on a flash drive

If you don't want to be ported by standard methods, you can install it directly on the memory card.

  1. Download. APK-Application file (e.g. from APKPure website).
  2. Connect the phone to your PC and copy the file to the SDCard/Download folder.
  3. Unplug your phone from your PC and open any file manager (such as Mi File Manager).
  4. Find it. APK-file on the flash drive and tap it.
  5. In the installation window, select Set on SD-Card (if the option is available).

If the option of selecting storage does not appear, use the ADB command to force installation on the flash drive:

adb install -s /sdcard/Download/ appendix.apk

Important:

  • ๐Ÿ“Œ Set up. APK Only from verified sources (virus risk!).
  • ๐Ÿ“Œ Some apps (such as Netflix or Banking apps) block installations from external sources.
  • ๐Ÿ“Œ After installation, check the program operation - some may issue an error "Application not installed".
What if the APK is not installed on the flash drive?
1. Check that the card is formatted as an internal storage (Method) 1). 2. Make sure that in the settings โ†’ Security allowed installation from unknown sources. 3. Try to install it. APK through ADB flag-headed -s (see command above). 4. If there is a mistake INSTALL_FAILED_INSUFFICIENT_STORAGE, Clear the cache in Settings โ†’ Memory.

Method 5: Use ROOT-rights (for advanced)

If your Xiaomi has an unlocked bootloader and ROOT-access, you can force any application to the USB drive, including the system:

  • ๐Ÿ”“ Unlocked bootloader (instructions for Xiaomi here).
  • ๐Ÿ”“ Installed by Magisk or SuperSU.
  • ๐Ÿ”“ Annex Link2SD or Foldermount.

Instructions for Link2SD:

  1. Install. Link2SD from Google Play and provide ROOT-access.
  2. In the main menu, select the application you want to move.
  3. Tap Create a link โ†’ select Application Data and APK.
  4. Point the folder to SD-map (e.g., map, /sdcard/link2sd).
  5. Reboot the phone.

Advantages of the method:

  • โœ… Transfer any applications, including games.
  • โœ… Ability to transfer cache and data.
  • โœ… It works even on older models (Redmi). 4X, Mi A1).

Risks:

  • โš ๏ธ Loss of warranty (if the phone is under warranty).
  • โš ๏ธ Possibility of โ€œbrickingโ€ in case of incorrect change of system files.
  • โš ๏ธ Some banking applications (for example, Sberbank Online) refuse to work on phones with a mobile phone. ROOT.

โš ๏ธ Note: On Xiaomi models with Dynamic RAM Expansion (e.g, POCO X4 Pro) transferring applications to a flash drive may conflict with virtual memory, causing occasional reboots.

๐Ÿ’ก

ROOT-Access gives you the maximum freedom to manage your memory, but it requires technical skills.

Frequent mistakes and their solutions

When you install apps on a flash drive in Xiaomi, users face typical problems.

Mistake.Reason.Decision
Failed to resent the applicationThe application does not support portability or the flash drive is formatted as portableUse ADB (Method 2) or format your card as an internal storage (Method 1)
SD-map damagedThe file system of the card is broken or it is fakeFormat your card on PC in FAT32 or exFAT, check for authenticity with H2testw
Insufficient memory when installed on a flash driveThe card is filled or has a limit on the number of filesClear the flash drive or use a card with exFAT (supports files >4 GB)
The application does not start after the transferThe flash drive is too slow or the app requires internal memoryReturn the app back or use a Class A2 card

Additional advice:

  • ๐Ÿ”„ If the application is lagging after transfer, try clearing its cache in Settings. โ†’ Annexes.
  • ๐Ÿ”„ For games (such as Genshin Impact or Call of Duty Mobile), a transfer to a flash drive is not recommended - they will slow down.
  • ๐Ÿ”„ If the card is not defined, try inserting it into another slot (some Xiaomi has a separate microSD slot that is not combined with the same slot). SIM).
Can WhatsApp be moved to a flash drive in Xiaomi?
No, WhatsApp is blocking the transfer to external storage due to security policy, but you can: Move media files (photos, videos) to WhatsApp Settings โ†’ Warehouse โ†’ Storage management. Use it. ROOT and Link2SD to create a symbolic link (but it can disrupt the messenger) officially transfer chats and applications to the Internet SD-map-impossible.
Why do applications fly off the USB flash drive after the MIUI update?
This is a well-known firmware bug MIUI 13-14. After the update, the system resets the mounting of the external storage as an internal one. Solutions: Reformat the flash drive again through Settings โ†’ Memory. Use ADB to return to porting applications (pm set-install-location 2 command). If nothing helps, back up the data and reset (Settings โ†’ About Phone โ†’ Reset).
Which flash drive is best to buy for Xiaomi to install programs?
Recommended models: Model Class Volume Price (โ‰ˆ) SanDisk Ultra A2 A2, UHS-I 128โ€“512 GB 1,500โ€“4,000 โ‚ฝ Samsung EVO Plus A2, UHS-I 64โ€“256 GB 1,000โ€“3,500 โ‚ฝ Kingston Canvas Go! Plus A2, UHS-I 64โ€“128 GB 900โ€“2,000 โ‚ฝ Avoid cheap cards without markings A2 โ€” They are not designed to install applications and will slow down.
Can I install games on a flash drive in Xiaomi?
Technically, yes, but: ๐ŸŽฎ Lightweight games (such as Candy Crush or Clash of Clans) can work with a class flash drive. A2. ๐ŸŽฎ Heavy. 3D-Games by Genshin Impact, PUBG Mobile) will be lagging or flying out. ๐ŸŽฎ Updates to games (such as Call of Duty Mobile) will still be downloaded to internal memory, and gamers will prefer to use internal memory or cloud services (such as Xbox Cloud Gaming).
How to return apps from the flash drive back to the phone?
Methods: Through the application menu: Settings โ†’ Annexes โ†’ [name] โ†’ Warehouse โ†’ Change. โ†’ Inner memory. ADB: adb shell pm move-package --internal-only com.example.app (replace com.example.app with a batch name for the program). If the flash drive is formatted as internal: transfer files manually through the file manager to the folder /data/app (required ROOT).