How to install applications on a memory card in Xiaomi: 3 proven ways

Why Xiaomi is blocking the installation of SD-map and how to get around

Xiaomi smartphones based on MIUI It's a traditional limitation to installing apps on a memory card, which is either missing from settings or error-prone. Android architecture: since version 6.0, Google has banned any entry on the device. SD-However, manufacturers (including Samsung and Huawei) have found workarounds, and Xiaomi chose to ignore them - officially only individual models on Android Go (for example, Redmi Go or Poco) support the port of applications. C31).

In this article, we will discuss three working methods that will help install applications on a memory card even on new devices (Redmi Note 12, Poco X5, Xiaomi 13T, etc.) with MIUI 14. The methods vary in complexity: from standard settings to manually mounting a partition through ADB. Importantly, not all applications can be transferred - some (for example, WhatsApp or Google Play Services) block work from external memory by default.

Before you start, check two things:

  • ๐Ÿ”น The memory card is formatted as an internal storage (if not, see Section 2).
  • ๐Ÿ”น The device has developer rights (how to enable โ€“ see below).
  • ๐Ÿ”น Version. MIUI at least 12 (the old firmware may not work teams) ADB).
๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
Poco X3/X4/X5
Xiaomi 12/13/14
Another model

Method 1: Formatting SD-maps as internal storage

The most reliable way is to make the system perceive the memory card as part of the main drive, which will allow you to install applications directly, but has critical consequences:

  • ๐Ÿ“› The card will be encrypted and will not be read on other devices.
  • ๐Ÿ”„ After extracting the map, the application will stop working on it.
  • โš ๏ธ All data on the map will be deleted (take backup copy!).

Instructions:

  1. Put it in. SD-smartphone-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 restarting the device, the card will be ready for use.

โš ๏ธ Note: If you extract the card, the system can start automatically removing the cache of applications, which will lead to failures. 64 GB UHS-I (U1/U3).

Save important files from the card to the PC|Check the speed class of the card (minimum) U1)|Charge the phone to 50%+|Disable two-factor authentication in applications (during the procedure)-->

Method 2: Transfer applications through MIUI settings (limited support)

Some versions of MIUI (e.g. Redmi 9A or Poco M3) have a built-in application portability feature that doesnโ€™t work with all programs and may not be available on flagships (Xiaomi 13 Pro, Mix Fold 3).

Open the Settings. โ†’ Annexes โ†’ Manage applications, select the desired application and see if there is a button to Move to SD-If you don't have one, go to method 3.

Limitations of this method:

  • ๐Ÿšซ You cannot migrate system applications (e.g. Mi Browser or Security).
  • ๐Ÿ“ฑ Some of the data (cache, updates) will still remain in the internal memory.
  • ๐Ÿ”„ After updating MIUI Ported applications can automatically return to internal memory.
Xiaomi modelSupport for the transferNotes
Redmi Note 10/11โœ… Yes.Works with applications up to 1 GB
Poco X3 Proโœ… Partially.Only for user applications
Xiaomi 12TโŒ No.The function is hidden in MIUI 13/14
Redmi 9Cโœ… Yes.Requires to disable Mi Optimizations

๐Ÿ’ก

If the button is moved to SD-The card is inactive, try clearing the Settings app cache through Settings โ†’ Annexes โ†’ All applications โ†’ Settings โ†’ Clear the cache.

Method 3: Manual mounting via ADB (for power users)

This method requires developer rights and command-line work, but allows you to port applications even on new devices (Xiaomi 13 Ultra, Redmi Note 12 Pro).+). The method is to force the system to specify that SD-The card is part of the internal storage.

Step 1: Enable debugging over USB:

  1. Go to Settings โ†’ About Phone and tap 7 times on the MIUI version to activate the Developer Mode.
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Activate USB Debugging and OEM Unblocking (if any).

Step 2: Connect your phone to your PC and execute the commands:

adb shell


sm set-force-adoptable true




sm partition disk:179,64 private

After the device is restarted SD-The card will be mounted as an internal storage, and it is important that this method can cause errors in the operation of some applications (for example, banking), as they check the integrity of the storage.

โš ๏ธ Note: On some devices (Xiaomi) 12S, Redmi K50) After this procedure, access to the DCIM (To return access, run the command: sm partition disk:179,64 public

What if the ADB canโ€™t see the device?
1.Install the latest Xiaomi drivers USB Drivers from the official website. 2. Check that the device manager (Windows) the phone displays as Android ADB Interface. 3. Try another one. USB-cable (preferably original). 4. In the developer settings, turn off and turn on Debugging again. USB

What applications cannot be transferred to SD-map

Even if you manage to mount the card as an internal storage, some applications will fail or be permanently reset. Here is a list of categories that are best left in internal memory:

  • ๐Ÿฆ Banking applications (SberBank, Tinkoff, VTB) โ€“ block the launch due to security requirements.
  • ๐ŸŽฎ Online Authorization Games (PUBG Mobile, Genshin Impact, Call of Duty โ€“ can fly out when you check your license.
  • ๐Ÿ“ฑ System services (Google Play Services, Mi Account) โ€“ their transfer will lead to malfunctions in the phone.
  • ๐Ÿ“ธ Camera apps (including the standard Xiaomi Camera) โ€“ may not save photos/video.

Also, avoid porting apps that:

  • ๐Ÿ”„ Use background processes (messengers, health trackers).
  • ๐Ÿ”’ Working with DRM-Protection (Netflix, Disney)+).
  • ๐Ÿ“Š Store local databases (Telegram with a large number of chats).

๐Ÿ’ก

If the application starts to slow down or crash after transfer, return it to internal memory. Memory cards (even UHS-II) slower than the built-in UFS 2.2/3.1 flash memory, which is critical for heavy applications.

Optimization of application work on SD-map

If you have already moved apps to the map, follow these tips to minimize problems:

  1. Use A2 or U3 cards, which are optimized for application use and have high random write speeds (like the SanDisk Extreme A2 or Samsung EVO Plus).
  2. Turn off automatic updates for ported applications, updates can "reset" them in internal memory.
  3. Clean the cache regularly through Settings โ†’ Memory. โ†’ Clean up, cash on. SD-The map fragments faster.
  4. Donโ€™t fill up more than 80% of the card, which reduces the speed and increases the risk of errors.

To check the speed of the map, use applications like A1 SD Bench (available on Google Play).

  • ๐Ÿ“ˆ Reading: at least 80 MB/s.
  • ๐Ÿ“‰ Recording: at least 30 MB/s.
  • โšก IOPS (4K QD32): 1,000 operations per second.

Frequent mistakes and their solutions

When working with SD-Xiaomi users are faced with typical problems. Here's how to solve them:

Mistake.Reason.Decision
Failed to resent the applicationThe application is blocked by the manufacturerUse ADB or leave it in your internal memory.
SD-map damagedImproper extraction or failure of the file systemFormat your map in FAT32 via PC
Insufficient space during transferThe map is formatted as portable, not internal.Reformat the map (see Method 1)
Apps fly out after transferLow card speed or fragmentationReplace the card with Class A2/U3 or return the application back.

If after transferring applications the phone began to slow down, check:

  • ๐Ÿ”‹ Battery charge โ€“ at a level below 15%, the system can force applications to close on the device. SD-map.
  • ๐Ÿ”ฅ Processor Temperature โ€“ Working with a Slow Card Increases the Load on the Chipset.
  • ๐Ÿ“ถ Background Processes โ€“ Turn off AutoRun for Moved Applications in Settings โ†’ Permits โ†’ Auto-start.
Can I transfer WhatsApp to WhatsApp? SD-map?
WhatsApp is blocking external memory because of the encryption of the database, but you can transfer media files (photos, videos, voice messages) through the chat settings: Chat โ†’ Three points. โ†’ Media โ†’ Save it on. SD-map.
Why did the MIUI update return the apps to internal memory?
This is a feature of MIUI, which is that when you have major updates, the system resets the storage settings. To avoid this, before you update: Back up your applications via Settings โ†’ System โ†’ Backup. Remember the list of transferred applications (you can take a picture of the screen). After you update, repeat the manual transfer.
How to transfer games to SD-card if the button is inactive?
For games (like Genshin Impact or Honor of Kings), the standard port doesn't work: ๐ŸŽฎ Use cloud storage (e.g. Google Play Games for saving). ๐Ÿ”— Transfer only additional files (OBB) manually through the file manager. ๐Ÿ–ฅ๏ธ Install the game on PC via the emulator (BlueStacks) and sync progress. OBB-files can disrupt the game - before doing so, make a backup of the folder Android/obb.
Can I use it? SD-Map as internal memory on Xiaomi 13 Pro?
On flagship models (Xiaomi 13 Pro, Mix Fold 3) formatting function SD-I've got a map as an internal storage deactivated at the firmware level: ๐Ÿ”ง Use it. ADB (See Method 3, but be prepared for failures. ๐Ÿ“ฑ Install custom restoration (TWRP) and edit the file vold.fstab. โ˜๏ธ Move some of your data to the cloud (Mi Cloud or Google Drive). UFS 3.1. the difference in speed between internal memory and SD-The card will be critical โ€“ applications can slow down even on the cards A2.
How do I get applications back into internal memory?
To transfer applications from SD-Maps back: Open Settings โ†’ Annexes โ†’ App management. Select the application you want and tap Storage. Click Change. โ†’ Internal memory. Confirm the transfer and wait until it is completed (may take a few minutes). If the button is inactive, clear the cache and data of the Settings application or use ADB: adb shell pm move-package --internal-only com.example.app Replace com.example.app with a real application package (you can find out through App Inspector).