How to transfer applications from internal memory to SD-Xiaomi map: all ways to MIUI 14/15

Owners of Xiaomi smartphones sooner or later face the problem of lack of internal memory, especially if the device from a budget line (Redmi). 9A, Poco C31) Even after cleaning the cache and deleting the files, the system persistently issues a "Memory is full" notification, blocking the installation of new applications. SD-map, but in MIUI This feature is often hidden or limited by the manufacturer.

Unlike โ€œpureโ€ Android, where porting applications to an external drive is available by default, Xiaomi artificially blocks this ability for most programs. MIUI: The system is designed to use fast internal memory (eMMC/UFS), And microSD can slow down performance, but there are workarounds, from standard settings to use. ADB And third-party utilities. In this article, we'll look at all the current methods for MIUI 14 and MIUI 15 (including HyperOS, and why some applications are fundamentally unmodified.

Why Xiaomi restricts the portability of applications to SD-card?

The manufacturer is hiding the portability option in the depths of the settings for a reason.

  • ๐Ÿ”„ Productivity: SD-cards (even class) A2) 5-10 times slower than internal memory, and running applications from them can cause lags, especially in games or heavy programs.
  • ๐Ÿ›ก๏ธ Security: MIUI encrypts the application data and SD-This machine is unstable, the risk of data leakage is higher.
  • ๐Ÿ“ฑ Architecture MIUI: The system is optimized for working with eMMC/UFS, where the speed of reading/writing exceeds 100 Even top-end microSDs (such as Samsung) EVO Plus, rarely give more 90 MB/s.
  • ๐Ÿ”ง Android Restrictions: Starting with Android 6.0, Google has banned the transfer of system applications and services to external media.

However, for user applications (such as instant messengers, games or media players), workarounds exist, and the main thing is to understand that the transfer is only possible for those programs that support external memory at the code level, for example, WhatsApp or Telegram can be moved, and Google Play Services never.

๐Ÿ“Š What? SD-The card you use in the smartphone Xiaomi?
Class A1 (up to 30 MB/s)
Class A2 (up to 90 MB/s)
UHS-I (more than 90 MB/s)
I don't use it.
I don't know.

Preparation: what SD-map suitable for transferring applications?

Not every microSD will do the job. For applications to work, you need a high read/write random block drive (IOPS) to run smoothly.

CharacteristicsMinimum requirementsRecommended values
Class speedClass 10 (10 MB/s)A2 or UHS-I U3 (30+MB/s)
Volume.16GB64โ€“128 GB (optimum for gaming)
IOPS (operations per second)1500 (p./p.m.)4000+ (e.g. SanDisk Extreme)
File systemFAT32exFAT (for files >4 GB)

โš ๏ธ Note: Cheap cards without markings A1/A2 (For example, no-name or Transcend Class. 10) You can have apps that are ported to you, and you can have "App Not Responding" errors or sudden closures. You can check the card for authenticity with the utility before you buy it. H2testw (You can download it on the official website).

Also consider:

  • ๐Ÿ“ฑ Some Xiaomi models (e.g. Redmi Note 10 Pro) support formatting SD It is like internal memory (Adoptable Storage function), but this leads to a complete binding of the card to the device โ€“ it cannot be removed without data loss.
  • ๐Ÿ”„ If the card has already been used on another device, format it in Xiaomi via Settings. โ†’ Warehouse โ†’ SD-map โ†’ Formatting as a portable device.

๐Ÿ’ก

Before the purchase SD-Check if your Xiaomi model supports Adoptable Storage. To do this, type the "storage" request in the settings search and see if there is an "Internal Memory" option for the device. SD.

Method 1: Standard transfer through MIUI settings (without root)

Itโ€™s the easiest method, but it only works for a limited range of applications. Xiaomi allows porting to the Internet SD-The card only those programs that support this function themselves (usually messengers, simple games or utilities).

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to port (like VK or Spotify).
  3. Slip on Warehouse.
  4. If the option is available, you will see the โ€œChangeโ€ or โ€œMove toโ€ button. SD-- A map. Press it.
  5. Wait until the process is completed (it can take up to 1-2 minutes).

โš ๏ธ Note: After porting some features of the application may not work correctly. For example, WhatsApp may miss notifications, and in games - slow down graphics. If the problem occurs, return the application back to internal memory.

Make sure that SD-The card is formatted as a portable device|

Check the free space on the map (needs at least 1.5).ร— size)|

Close the application before transfer |

Backup of the application data (if there is such an option)-->

List of applications that can usually be transferred in a standard way:

  • ๐Ÿ’ฌ Messengers: Telegram, Viber, VK messenger
  • ๐ŸŽต Music players: Spotify, Yandex Music, Poweramp
  • ๐Ÿ“– Readers: Moon+ Reader, FBReader
  • ๐ŸŽฎ Simple games: Candy Crush, Clash of Clans (but not Genshin Impact or Clash of Clans) PUBG!)

Method 2: Transfer over ADB (for power users)

If the standard method didnโ€™t work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps to move, which works on all Xiaomi smartphones with MIUI 12-15, but requires a connection to a PC.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฆ Utility. ADB (You can download from the official Android website).
  • ๐Ÿ“ฑ Included debugging by USB smartphone.

Step-by-step:

  1. Activate USB debugging: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version to unlock Developer Mode. Go back to Settings โ†’ Additional โ†’ Developer. Enable USB Debugging and confirm the action.
  2. Connect your smartphone to your PC: Download and unpack ADB into a folder (e.g., C:\adb). Connect your phone with a cable and select File Transfer mode. Open the command prompt (Win + R โ†’ cmd) and go to the folder with ADB: cd C:\adb Check the connection command: adb devices If the device is displayed, you can continue.
  3. Move the app: Find out the name of the app package (for example, using the App Inspector from Google Play or the command: adb shell pm list packages | find "app name" For WhatsApp it is com.whatsapp, for Telegram it is org.telegram.messenger. perform the port command (replace package.name with real name): adb shell pm set-install-location 2 adb shell pm move-package com.whatsapp Reboot your smartphone.

โš ๏ธ Note: Not all applications support portability ADB. If you see a mistake after the team, โ€œFailureโ€ [NOT_MOVED: Package couldn't be moved, so the developer blocked this feature, and don't carry system applications (e.g. com.miui.home) - this can lead to a crash. MIUI!

What if the ADB canโ€™t see the device?
1. Make sure that the Xiaomi drivers are installed (you can download on the official website). 2. Try another one. USB-cable (cheap cables often do not support data transfer). 3. Switch the connection mode on the phone from Charging to File Transfer. 4. Disable and turn on debugging again USB 5. Reboot your PC and smartphone.

Method 3: Use SD-The card is an internal memory (adoptable storage)

This method tricks the system into thinking of microSD as part of internal memory, with the advantage of being able to port any application (including games).

  • ๐Ÿ”’ The card is tied to the device and can not be used in other gadgets without formatting.
  • ๐Ÿข Application speeds could drop by 20 to 40%.
  • ๐Ÿšจ When you remove the map, the applications will stop working.

Instructions:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map.
  3. Slip on the three dots in the top corner and select โ€œStorage settingsโ€.
  4. Click on โ€œFormat as internal memoryโ€ (all data on the map will be deleted!).
  5. After formatting, select โ€œMove Dataโ€ (optional).
  6. Reset the device.

Now, when you install new applications, the system will ask you to choose a storage location, so you can transfer the programs that are already installed:

  1. Open the Settings โ†’ Applications.
  2. Select the app and tap "Storage".
  3. Click "Change" and specify SD-map.

โš ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 11 or X-ray) POCO X4 Pro) Adoptable Storage can be disabled at the firmware level, in which case only root or custom firmware (e.g. LineageOS) will help).

๐Ÿ’ก

Formatting SD as internal memory is irreversible! After that, the card will not be read on a PC or other phone without completely erasing the data.

Method 4: Transfer with third-party utilities (without root)

If previous methods have failed, you can use specialized applications from Google Play. They do not require superuser rights, but their effectiveness depends on the smartphone model and the version of MIUI.

Top.-3 tested:

AnnexFeaturesReference
AppMgr III (App 2 SD)Shows which applications can be transferred, supports batch mode.Google Play
Files by GoogleBuilt-in memory manager with file cleanup and transfer (but not all applications)Google Play
SD MaidHelps you find unnecessary files and migrate supported applications.Google Play

How to use AppMgr III:

  1. Install the utility from Google Play.
  2. Open it and give access to the storage.
  3. Go to the โ€œMovableโ€ tab.
  4. Select the apps and tap "Move to" SD-mapยป.
  5. Confirm the action and wait for the completion.

โš ๏ธ Note: Some utility (for example, Link2SD) They require root permissions to work properly, and without them, they can only transfer cache or some data, but not the application itself. SMS or calls โ€“ it could be malware.

What to do if the application is not portable?

If none of the methods worked, the reasons may be as follows:

  • ๐Ÿšซ Developer ban: The app explicitly blocks the transfer (e.g. Facebook, Instagram or banking programs).
  • ๐Ÿ”’ Systemic constraints: MIUI Does not allow you to port Google services or system utilities.
  • ๐Ÿ“ฑ Outdated firmware: On MIUI 11 and below some functions may not work.
  • ๐Ÿ› ๏ธ Damaged. SD-Map: Check it for errors with SD Card Tester.

Alternative solutions:

  • ๐Ÿ”„ Cache Clearing: Go to Settings โ†’ Warehouse โ†’ Clean and delete unnecessary data.
  • โ˜๏ธ Cloud Storage: Move your media (photos, videos) to Google Photos or Mi Cloud.
  • ๐Ÿ“‚ Manual file transfer: For some applications (such as WhatsApp), you can manually move the folder from the media to the media. SD-card through the file manager.
  • ๐Ÿ”ง Reset to factory settings: Extreme measure if memory is clogged with system debris.

If youโ€™re critically short of space, consider buying a smartphone with a large amount of storage (like the Redmi Note 13 Pro).+ 512 GB) or use OTG-storage device USB-C).

FAQ: Frequent questions about porting apps to SD in Xiaomi

Can I transfer WhatsApp to WhatsApp? SD-chat-card?
Yes, but with reservations, the messenger itself can be moved through Settings. โ†’ Annexes โ†’ WhatsApp โ†’ Warehouse โ†’ Move it to SD, butt-file (WhatsApp/Media) It's going to stay in your internal memory. To move it, copy the WhatsApp folder to the computer. SD-map through file manager. Delete the original folder. Go to WhatsApp Settings โ†’ Warehouse and data โ†’ Change the path and specify a new folder to SD. โš ๏ธ Without a backup, chats could go missing!
Why does the app crash or not open after the transfer?
This is a common problem when using slow SD-cards (class) 10 marking A1/A2). Solutions: Return the app to internal memory. Buy a faster card (e.g. Samsung) PRO Endurance. disable battery optimization for this application in Settings โ†’ Battery.
Can I transfer the Google Play Store or Google Play Services to SD?
No. These are system applications critical to Android, and migrating them will lead to errors like, "Com.google.process.gapps has stopped," and you'll need to reset your settings.
How to transfer a game with a large cache (eg, Genshin Impact)?
For heavy games, the standard portability won't work. Alternatives: Use Adoptable Storage (see Method) 3). Transfer only the cache: Copy the folder Android/obb on SD-Delete the original folder. Create a symbolic link (root or root required). ADB): adb shell ln -s /storage/XXXX-XXXX/Android/obb /sdcard/Android/obb Use the Cloud: Some games (like Call of Duty Mobile) allow you to download resources on demand.
Will the transfer to MIUI 16 (HyperOS) work?
HyperOS (which will replace MIUI 15) retains the same limitations but adds improved memory management. Expected: Standard port through settings will remain. Adoptable Storage will only be available on flagship models (Xiaomi 14, Mix Fold 3). There will be an option to automatically clear the cache to free up space. For accurate information, follow the announcements on the official website.