How to transfer apps to a memory card on Xiaomi without root rights: the full guide 2026

Owners of Xiaomi smartphones sooner or later face a shortage of internal memory β€” especially if the device from a budget or medium-range (Redmi Note 10, Poco X3, Mi 10 Lite). Even after cleaning the cache and removing unnecessary files, the system persistently says: β€œMemory is full.” The solution seems obvious β€” to transfer applications to a microSD card, but here users are waiting for an unpleasant surprise: MIUI by default blocks this feature without superuser rights (ROOT).

In this article, we will discuss 5 working ways to transfer applications to the SD-card without root rights, including hidden settings MIUI, circumvention ADB, You will learn which Xiaomi models support portability, why some applications are fundamentally unwilling to move to the map, and how to avoid typical errors leading to failures. And also - a list of applications that categorically cannot be transferred to SD, not to break the system.

Why Xiaomi is blocking the transfer of applications to the memory card?

Since MIUI 9 (and especially strictly in MIUI 12/13/14), Xiaomi has limited the ability to migrate applications to microSD without ROOT.

  • πŸ”’ Security: Memory cards are easier to remove or replace, posing risks to these applications (especially banking or personal information).
  • ⚑ Productivity: SD-cards (even class) A2) They are slower than the built-in memory. UFS/eMMC, What can slow down applications.
  • πŸ“± Marketing: Manufacturers are interested in users buying models with a large amount of internal memory.

However, these limitations are not absolute: In some firmware (e.g. Redmi 9A or Poco M3), the portability function remains, but hidden in the depths of the menu, and for other models there are workarounds, from ADB commands to formatting the card as an internal drive (with risks!).

⚠️ Attention: Transfer of applications to SD-The card can cause them to work unstable, especially if the card is slow (class below). A1). Banking applications (SberBank, Tinkoff) and instant messengers (WhatsApp, Telegram) often block the launch from an external drive.

Method 1: Built-in MIUI (for supported models)

Some Xiaomi smartphones (mostly budget and older models) still have an in-built app port option, which is easy to check for:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want (like Facebook or Spotify).
  3. Slip on Warehouse.
  4. If there is a button Change or Move to SD-map - you're lucky!

List of models where this feature often works (but not guaranteed):

ModelMIUI versionSupport for the transfer
Redmi 9A/9C12.0–12.5Yes (partially)
Poco M312.0–13.0Yes.
Redmi Note 8/8 Pro11.0–12.5Yes (for some applications only)
Mi A2/A3 (Android One)Stock AndroidYes (full support)

If you don't have a transfer button, you can go to the following ways.

Make sure that the memory card is formatted as a portable storage (not as an internal storage)

Check the vacant space for SD-card (needs a minimum of 1.5)Γ— size)

Disable battery optimization for the application (in battery settings)

Reboot the smartphone before transferring-->

Method 2: Transfer over ADB (without ROOT but with a computer)

If you don’t have a built-in feature, you can use Android Debug Bridge (ADB) β€” A debugging tool that lets you manually tell the system where to install applications, which works on all Xiaomi models, but requires a computer and a computer to use it. USB-cable.

Step-by-step:

  1. Turn on USB debugging: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version to activate Developer Mode. Go back to Settings β†’ Additional β†’ For Developers and turn on USB Debugging.

Connect your smartphone to your PC

Download ADB

  • Windows: Platform Tools by Google.
  • Mac/Linux: Install via a package manager (e.g. brew install android-platform-tools).
  • Open the command line in the adb.exe folder and execute the commands: adb shell pm set-install-location 2 This command forces the system to install new applications on the adb.exe folder. SD-default-card.
  • Transfer already installed applications: adb shell pm move-package com.example.app /sdcard Replace com.example.app with a real application package (you can find it through App Inspector or adb shell pm lists).

⚠️ Limitations of method:

  • 🚫 Not all applications support portability (especially system applications).
  • πŸ”„ After a reboot, some apps can β€œfly” off the map.
  • πŸ“΅ If you're SD-Map, transferred applications will stop working.

πŸ’‘

Before using ADB, back up your data via Settings β†’ System β†’ Backup. Errors in commands can cause applications to crash.

Method 3: Formatting SD-card-based

This method allows microSD to be used as part of internal memory, but has critical drawbacks, only suitable for A2 class cards (or faster) and requires full formatting of the drive.

How it works:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. β†’ Warehouse.
  3. Tap it on. SD-map β†’ Three dots (menu) β†’ Storage settings.
  4. Choose Format as an internal drive.
  5. Confirm the action (all data on the map will be deleted!).

Pros:

  • βœ… Applications are installed on the map automatically.
  • βœ… There is no need to manually transfer each application.

Cons:

  • ❌ The map becomes tied to the device – it will not be read on another smartphone or PC without formatting.
  • ❌ Application speeds may drop (depending on class) SD-map).
  • ❌ When you remove the map, the applications will stop working.

⚠️ Note: If you use a class card A1 Or lower, the system might start to slow down. UHS-I A2 (for example, Samsung EVO Plus or SanDisk Extreme).

Samsung EVO Plus

SanDisk Ultra/Extreme

Kingston Canvas

Another (write in the comments)

I don't use it.-->

Method 4: Transfer of cache and application data (partial solution)

If you can't move the app itself, you can free up space by moving the cache and user data (like downloaded maps to Google Maps or music to Spotify). Many apps allow you to manually specify the file storage path.

Examples:

  • 🎡 Spotify: Settings β†’ Sound quality β†’ Download folder β†’ choose SD-map.
  • πŸ—ΊοΈ Google Maps: Settings β†’ Downloading offline maps β†’ Storage folder.
  • πŸ“· Galery: Transfer photos and videos to the map through Files β†’ Categories β†’ Images.

For games (such as Genshin Impact or Call of Duty Mobile), you can use the workaround:

  1. Set the game to internal memory.
  2. Copy the data folder (usually in the /Android/obb/) on SD-map.
  3. Create a symbolic link (requires ADB): adb shell ln -s /sdcard/Android/obb /storage/emulated/0/Android/obb

This method does not carry the application itself, but frees up gigabytes due to media files and cache.

Method 5: Use of application managers (with reservations)

Google Play has utilities that promise to transfer applications to the Internet SD without ROOT (For example, AppMgr. III Move App 2 SD). However, their effectiveness in MIUI narrowly:

  • πŸ”§ What they can do: Show a list of applications that support portability. Create application shortcuts on the desktop (not a full port!) Clear cache and unnecessary files.
  • ❌ What they can't: Move system applications, ensure that the transferred programs work smoothly, get around the limitations. MIUI nucleus-level.

If you want to try it, we recommend AppMgr III, which, while it doesn't work miracles, at least honestly shows you what applications can be ported theoretically.

⚠️ Note: Some of the Google Play memory optimizers include adware or require unnecessary permissions. Check reviews and ratings before installing.

What applications cannot be transferred to SD-map?

Even if you have managed to get around the limitations of MIUI, some applications are strongly discouraged from migrating to an external drive.

CategoryExamples of applicationsReason.
BankingSberBank, Tinkoff, VTB, Alpha-ClickThey block work from external drives for security reasons.
MessengersWhatsApp, Telegram, ViberThey may lose access to chat rooms and media files.
SystemicSettings, Phone, Camera, Google Play ServicesThe transfer will cause system failures.
Online Authorization GamesPUBG Mobile, Genshin Impact, Clash of ClansYou can block your account for suspicious activity.
Apps with widgetWeather, Calendar, Yandex.CongestionThe widgets will no longer be updated.

If you have moved one of these apps and encountered problems, return it back through Settings β†’ Apps β†’ [Title] β†’ Storage β†’ Transfer it to your phone.

πŸ’‘

Transfer of banking applications and messengers to SD-The card can result in account locking or data loss.Always check the application after the transfer!

FAQ: Frequent questions about moving apps to Xiaomi

❓ Can I transfer WhatsApp to a memory card without ROOT?
No, WhatsApp is blocking external drives, but you can manually transfer media files (photos, videos, voice messages) by: Open Files β†’ WhatsApp β†’ Media. Select folders and click Move Move β†’ choose SD-In WhatsApp settings, disable media autoload. The app itself will remain in internal memory.
❓ Why the app stopped working after the transfer?
The reasons may be as follows: πŸ”Œ Memory card removed or damaged. ⚑ The map is too slow (class below) A1). πŸ”’ The application is blocked to work with external drives (see the list above). πŸ”„ System system MIUI Solution: Move the app back to internal memory or check the card for errors (via Settings) β†’ Warehouse β†’ SD-map β†’ Check it out).
❓ How to find out which applications can be moved?
Verification: ADB: adb shell pm get-install-location If output 2 is transferable. AppMgr III (shows compatible applications). Manual method: try transferring - if the button is active, it is supported.
❓ What to do if after transferring the application to the map it constantly flies out?
Try the following steps: Clear the app cache (Settings) β†’ Annexes β†’ [Name of name] β†’ Clear the cache. Move the app back to internal memory. SD-The card is like a portable storage (not an internal storage!) and repeat the transfer. Check the card for errors using the program SD Card Formatter on PC. If the problem persists, it's likely that the app isn't designed to run on external drives.
❓ Does this method work for Xiaomi? 13/14 s MIUI 14?
On flagship models (Xiaomi 12/13/14, Redmi K50/K60), the transfer of applications to the SD is blocked at the firmware level. The only working methods are: Using ADB (method 2), but with limitations. Formatting the card as an internal drive (method 3), but this is risky for performance. Root rights (not recommended due to loss of warranty). On these models, it is better to consider alternatives: cleaning the cache, transferring media files or buying a smartphone with a large amount of memory.

If none of these methods worked, it might be time to think about expanding internal memory (e.g. buying a 256GB model) or optimizing current storage (removing unnecessary apps, cleaning up cache, moving photos/video to the cloud). ROOT, But that's a topic for a separate article.

πŸ’‘

On Xiaomi’s new flagships (12/13/14 series), porting applications to SD without ROOT is virtually impossible due to hardware constraints.