How to install applications SD-map MIUI 12: All methods and limitations

Transfer of applications to SD-map in Xiaomi smartphones with a shell MIUI 12 is a challenge that many users face when internal memory is scarce, and although the manufacturer officially limits this feature, there are both standard and bypass methods to optimize storage. In this article, we will analyze all the current methods, including system settings, use of the system. ADB, Alternative solutions for Redmi, Poco and Mi models MIUI 12.

It is important to understand that portability depends on the firmware version, device model and type. SD-For example, microSDXC (exFAT) memory cards may not support the Adoptable Storage feature available in early Android versions, and we will analyze which apps can be ported and which will remain in internal memory, and consider the risks and consequences of each method.

Why? MIUI 12 limits the transfer of applications to SD-map?

Shell MIUI 12 follows Google's policy, which with Android 6.0 Marshmallow has changed the way we work with external drives. SD-The card is an internal memory, but in MIUI This option was removed from the interface:

  • πŸ”’ Security: Annexes to SD-It is easier to steal or replace the card, especially if the card is retrieved.
  • ⚑ Performance: MicroSD read/write speed is lower than on-board memory (eMMC/UFS), What's holding back programs.
  • πŸ“± Optimization MIUI: Xiaomi aims to reduce file system fragmentation that impairs stability.
  • πŸ”„ Android Updates: With each new version of the OS, Google tightens control over the separation of internal and external memory.

However, some applications (such as instant messengers or games) allow you to manually specify the path for downloading media files to the Internet. SD-This is not a transfer of the map itself. APK, But it frees up space in the internal storage, and Xiaomi leaves a loophole for power users through the internal storage. ADB (Android Debug Bridge, but this method requires caution.

πŸ“Š What Xiaomi model do you use?
Redmi Note 10/11
Poco X3/X4
Mi 11/12
Another model
I don't know.

What applications can be transferred to SD-map MIUI 12?

Not all programs support portability. MIUI 12 has the following rules:

Type of applicationIs transfer possible?MethodLimitations
Standard (Google, MIUI)❌ No.β€”System applications blocked
Games (APK + OBB)⚠️ Partially.ADB, manual transfer of OBBAPK remains in internal memory
Social networks (VK, Telegram)βœ… Yes.Application settingsMedia files only (photos, videos)
Offline maps (Google Maps, Yandex.Maps)βœ… Yes.Map settingsRequires manual guidance of the path
Music Players (Spotify, VLC)βœ… Yes.Player settingsOnly cache and downloads

To check compatibility, open Settings β†’ Annexes β†’ Manage applications, select the program and see if the button "Move to" is active. SD-If it's not there, the app doesn't support the function, and some games (like Genshin Impact or some other game) PUBG Mobile allows you to transfer only additional files (OBB), not APK.

πŸ’‘

Before you migrate an application, back up your data through Settings β†’ System β†’ Backup. This will help you restore progress if something goes wrong.

Official method: transfer via MIUI 12 settings

If the transfer button is active, follow the instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (such as Telegram or VLC).
  3. Press "Storage."
  4. If the option is available, "Move to the SD-map," tap it.
  5. Confirm the action and wait for the process to be completed.

Note: After the transfer, the application may run slower, especially if the application is used in a cheap way. SD-Class 4 or Class 6 card is recommended for stable operation UHS-I (Class 10 or higher.

Format the card in FAT32/exFAT| Check the read/write speed (minimum 20 MB/s) | Backup the data on the map | Make sure the card is not encrypted-->

⚠️ Note: After the application has been moved to SD-The widgets may stop working, because of Android's limitations on executing code from external drives. To return the widget, transfer the app back to internal memory.

Alternative method: using ADB for forced transfer

If you don't have a port button, you can use Android Debug Bridge (ADB), which requires you to connect your smartphone to your PC and enable developer mode. In MIUI 12, this method doesn't work on all models, because some firmware blocks the pm move-package command.

Instructions:

  1. Activate Developer Mode: Settings β†’ About Phone β†’ MIUI Version (Tap 7 times)
  2. Enable debugging over USB in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC, install it. ADB-Drivers and open the command line.
  4. Enter the command to check the connection: adb devices (should appear serial number of the device).
  5. Find the application’s batch name (e.g. com.whatsapp) through adb shell pm list packages | find β€œname”.
  6. Perform the transfer: adb shell pm move-package com.whatsapp /sdcard

If the team returns a Failure error [NOT_MOVED: Package couldn't be moved, so:

  • 🚫 Application does not support transfer.
  • πŸ”§ The firmware blocks the function (relevant to the MIUI 12.5+).
  • πŸ’Ύ SD-The card is formatted in exFAT (try it out). FAT32).
What to do if ADB is not working?
If the pm move-package command fails, try an alternative method through the app2sd (It requires root rights. It allows you to force the folders of the application to be linked to SD-It's a risk, but when you extract the card, it's going to stop working. MIUI 12 without root, this method is irrelevant due to the limitations of SELinux.

Transfer of cache and application data to SD-map

Even if the app itself cannot be moved, you can free up space by moving its cache and downloaded files, for example, in Telegram or VK, this is done as follows:

  1. Open the application settings (e.g. Telegram β†’ Settings β†’ Data and memory).
  2. Select "bootloader" or "Storage".
  3. Show the way to SD-map (e.g., map, /storage/1234-5678/Telegram/).
  4. Confirm the change and restart the application.

For games (like Asphalt 9 or Call of Duty Mobile), move the OBB folder to:

  1. Connect your phone to your PC and enable file transfer (MTP).
  2. Copy the folder. Android/obb/[name-packet SD-map.
  3. Remove the original folder from your internal memory.
  4. In the file manager, create a symbolic link (requires root or terminal): ln -s /storage/1234-5678/Android/obb /sdcard/Android/obb

⚠️ Note: Some games (such as Genshin Impact) check file integrity OBB When you start, if the folder is moved to SD-The card, the game may give an error "Files are corrupted.

Optimizing memory without transferring applications

If the transfer is SD-The card is not possible, use alternative ways to vacate the place:

  • 🧹 Cache cleanup: Settings β†’ Annexes β†’ Clear cache (can be done en masse through Settings) β†’ Warehouse β†’ Cleanup).
  • πŸ—‘οΈ Removing duplicates: Use Files by Google or MIUI Cleaner to find unnecessary files.
  • ☁️ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud (to Google Photos) MIUI 12 has built-in synchronization).
  • πŸ”„ Dalvik cache reset: In TWRP (Requires an unlocked bootloader) select Advanced β†’ Dalvik Cache.
  • πŸ“¦ Lite versions of apps: Install lighter versions (e.g. Facebook Lite, Messenger Lite).

Also in MIUI 12 has an integrated function "Extended Storage" (Settings) β†’ Warehouse β†’ Extended storage. It analyzes rarely used applications and suggests that they be removed or archived. SD-The card optimizes internal memory.

πŸ’‘

The most effective way to free up space is a combination of cleaning the cache, transferring media files to the SD-map and use of cloud services: porting the applications themselves (APK) Frequently causing failures and not recommended for mission-critical programs.

Frequent mistakes and their solutions

When working with SD-map MIUI 12 Users Face Typical Problems:

Mistake.Reason.Decision
"SD-map damaged"Improper extraction or failure of the file systemFormat your map in FAT32 via PC
"Application does not respond after transfer"Low reading speed SD-mapUse a UHS-I class card (U1/U3)
"Transfer button is inactive."The application does not support the functionTry ADB or transfer only data
Files disappeared after MIUI updateResetting access rights SD-mapReconnect the card or reboot the phone

If the app stopped updating through Google Play after the transfer, return it to internal memory. This is due to the fact that the Play Market blocks updates for APKs located on external drives.

Can I transfer WhatsApp to WhatsApp? SD-map MIUI 12?
Officially, no. WhatsApp blocks the transfer because of the database encryption, but you can manually move media files (photos, videos, voice messages) through the chat settings: Settings β†’ Storage β†’ Storage Management. The messages themselves will remain in internal memory.
Why after the game is transferred to SD-map she's flying out?
This is due to two factors: Low card speed: Games require fast data reading (at least 40 MB/s). Android restrictions: Some games (such as Free Fire or Free Fire). COC) test OBB-files, if they're on the SD-Solution: Move it back or use the class card. UHS-I U3.
How do you do it? SD-card MIUI 12?
V MIUI 12 Adoptable Storage feature disabled at firmware level. bypasses: πŸ”§ Use it. ADB Sm set-force-adoptable true (not available on all models). πŸ“± Install custom firmware (e.g. LineageOS) where the function is available. ⚠️ Risk: Once formatted as an internal map, it cannot be retrieved without data loss.
What are they? SD-The cards are best suited for Xiaomi?
Recommended models for stable operation: Model Class Capacity Read/Write SanDisk Extreme UHS-I U3 64-512 GB to 160/90 MB/s Samsung EVO Plus UHS-I U3 64-256 GB to 130/60 MB/s Kingston Canvas Go! Plus UHS-I U3 64-512 GB to 170/90 MB/s Avoid cheap cards without class labeling – they are often forged and have real speeds below the stated.
Will the application portability to MIUI 13/14 work?
V MIUI 13 and MIUI 14 application port policies are even stricter. SD-The map is completely removed from the interface (ADB, Symbolic links may work, but with great limitations, if your device supports upgrading to new versions. MIUI, Note that after the upgrade, the transferred applications may stop running.