How to transfer applications from your phone to a memory card on Xiaomi: all the ways and nuances

The filled internal memory on Xiaomiโ€™s smartphone is a problem that every second user faces. Even models with 128 GB and 256 GB are often clogged with apps, cache and multimedia. MIUI Unlike pure Android, where the feature is available out of the box, Xiaomi's firmware limits the ability to work with the software. SD-map, and here's why.

Modern versions MIUI (Starting from the 12th, they block the standard portability of applications to the external drive by default, this is due to Google's security policy and performance optimization: applications on the external drive are not available. SD-The data on the card is slower and can be damaged by removing the drive, but there are at least three ways to get around the restrictions, two of which do not require root rights. Next, we will analyze each method, its pros, cons and pitfalls, as well as tell you which applications cannot be transferred and why.

โ€”โ€”โ€”

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

Starting with Android 6.0 Marshmallow, Google introduced the concept of Adoptable Storage, a feature that allows you to โ€œbindโ€ the deviceยป SD-card to device as part of internal memory, but Xiaomi has refused to fully support this option in the MIUI, And that's why we're leaving users with only partial solutions:

  • ๐Ÿ”’ Data security: Annexes to the SD-The card is more vulnerable to theft or damage, for example, when removing the drive during operation of the program, errors may occur.
  • โšก Performance: Reading/write speed even at the UHS-I card 2โ€“5 less than the internal memory eMMC/UFS. This is critical for games and heavy apps.
  • ๐Ÿ“ฑ Fragmentation MIUI: Xiaomi firmware optimized for internal memory, and app portability could disrupt system stability.

However, the limitations are not absolute: Xiaomi allows you to transfer some of these applications (cache, media files) and some lightweight programs (for example, messengers or utilities), full-fledged transfer is possible only with root rights or through ADB โ€“ but there are nuances.

โš ๏ธ Note: Transfer system applications (e.g. com.miui.gallery or com.android.settings) to SD-The card can cause a cyclical reboot of the device, and only the Fastboot can restore the functionality.

โ€”โ€”โ€”

Method 1: Transfer through MIUI settings (without root)

This is the easiest method, but it doesn't work for all applications, only programs that the developer has labeled "portable" are supported, for example, Telegram, VK or Google Maps often allow you to move some data, but games like Genshin Impact do not.

Step-by-step:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want (such as WhatsApp).
  3. Slip on Warehouse.
  4. If the option is available, a button will appear to Move to SD-map (or modify) โ†’ SD-map).
  5. Confirm the action and wait until the process is completed (may take up to 5 minutes).

Important: Do not remove the memory card after the transfer, otherwise the application will stop working.

  • ๐Ÿ“Œ Widgets of the transferred application will disappear from the main screen.
  • ๐Ÿ”„ Auto-update application can reset the port settings.
  • ๐Ÿšซ Some features (such as real-time notifications) may not work well.

You can only transfer user applications (not system)

SD-The card is formatted as a portable storage (not as an internal memory)

There is enough free space on the map (at least 20% more than the size of the application)

The application is not a launcher or service (for example, Nova Launcher cannot be moved)

-->

โ€”โ€”โ€”

Method 2: Use of ADB (for power users)

If you donโ€™t have a port option, you can use Android Debug Bridge (ADB), which works on most Xiaomi devices (including Redmi Note 10 Pro, POCO X3, Mi 11), but requires a PC connection.

What you need:

  • ๐Ÿ’ป Computer with drivers installed ADB (You can download from the official website).
  • ๐Ÿ“ฑ Included debugging by USB (Settings โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times to tap the version number โ†’ return to additional settings โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ”Œ USB-Type C Cable (preferably original).

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission on the smartphone screen.
  2. Open the command prompt (Win + R โ†’ enter cmd) and go to the folder with ADB:
  3. Enter the command to check the connection: adb devices (the name of your device should appear).
  4. Find out the batch name of the application (for example, for Facebook it is com.facebook.katana). | grep"facebook"
  5. Move the app to SD-Map by team: adb shell pm set-install-location 2 Then: adb shell pm move-package com.facebook.katana

If the command is successful, you will see Success. On some Xiaomi models (e.g. Redmi 9A) after porting through ADB, the application may not be updated via Google Play - you will need to manually install APK.

โš ๏ธ Note: Pm set-install-location 2 and move-package commands do not work for applications using OBB-In this case, you will only transfer part of the data, and the main files will remain in the internal memory.

โ€”โ€”โ€”

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

This method allows for the โ€œcombinationยป SD-A card with internal memory, but it has critical flaws:

  • ๐Ÿ” The map will be encrypted and will only work on this device.
  • โš ๏ธ After the card is removed, the phone may freeze or restart.
  • ๐Ÿ“‰ The system speed will drop by 10โ€“30%.

How to activate:

  1. Put it in. SD-slot card (preferably a class) UHS-I U3 higher).
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map.
  3. Slip on the three dots in the top right corner and select Storage Settings.
  4. Click Format as internal memory and confirm the action.
  5. After formatting, select Move Data Now (optional).
ParameterSD-map as a portable storageSD-map as an internal memory
Application speedLow (depending on the class of the card)Medium (better, but still slower than eMMC)
Compatibility with other devicesYes (files available on any device)No (card encrypted)
Ability to transfer system applicationsNo.Partially (just some)
Risk of data loss during retrievalLow (for portable applications only)High (the system may collapse)

๐Ÿ’ก

If you still decide to use SD-card as internal memory, select a card with a high rewrite resource (e.g. Samsung) EVO Plus or SanDisk Extreme. Cheap class cards C10 will fail after 3-6 months of intensive use.

โ€”โ€”โ€”

What applications cannot be transferred to SD-map?

Even if it is technically possible to transfer some programs, you should not move them to an external drive.

  • ๐ŸŽฎ Games with OBB-Files (such as Call of Duty Mobile, PUBG): The main data will remain in the internal memory, and the transfer only APK-file won't work.
  • ๐Ÿ“ฑ Launchers and widgets (e.g. Nova Launcher, Microsoft Launcher): After the transfer, widgets will stop updating.
  • ๐Ÿ”’ Banking applications (e.g. SberBank Online, Tinkoff): due to security requirements, they block work from external drives.
  • ๐Ÿ“ก Applications with background services (e.g. Google Maps, Yandex.Navigator): may slow down or not update maps.
  • ๐Ÿค– System utilities (e.g, MIUI Security, Google Play Services: the transfer will lead to malfunctions in the phone.

What happens if you move the system application?
Transfer of system applications (for example, com.miui.home โ€“ launcher) MIUI) on SD-The card will lead to the following consequences: 1. The disappearance of application icons from the main screen. 2. System error UI stopped" when trying to open the menu. 3. inability to return the application back without resetting. 4. On some models (for example, Redmi Note 8 Pro) - complete locking of the interface before flashing.

โ€”โ€”โ€”

Alternative ways to free up memory on Xiaomi

If the applications are transferred SD-The card is not helpful or impossible, use alternative methods:

  • ๐Ÿงน Cache Cleanup: Go to Settings โ†’ Apps, select a "heavy" app (like Facebook) and tap Clear cache.This can free up to 1-3 GB.
  • โ˜๏ธ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud, and then delete local copies.
  • ๐Ÿ—‘๏ธ Removing duplicates: Use Files by Google or SD Maid to find unnecessary files.
  • ๐Ÿ”„ Media transfer: Music, movies and documents can be manually moved to SD-A card via any file manager (e.g., Mi File Explorer).
  • ๐Ÿ“ฆ Lite versions of applications: Replace "heavy" programs with lightweight analogues (for example, Facebook Lite, Messenger Lite).

Hand-cleaning the cache.

Transfer files to SD-map

I use cloud storage.

Remove unused applications

Another way.-->

โ€”โ€”โ€”

Frequent mistakes and their solutions

When transferring applications to SD-Xiaomi users often face some problems, and here are the most common ways to fix them:

Mistake.Reason.Decision
The โ€œMove to the buttonโ€ SD-cardThe application does not support portability or the card is formatted as internal memory.Try the way with ADB or check the card settings
The app has moved but does not openApplication files are damaged or the card was retrieved during the transferRemove and install the application again
After the transfer, notifications disappearedThe app is running in โ€œlimitedโ€ mode due to a slow mapReturn the app to internal memory or use a UHS-II card
Phone slows down after formatting card as internal memoryLow speed reading/writing of the cardFormat the card back to portable storage

๐Ÿ’ก

If, after transferring the application to SD-The card has started to behave unstable (fly out, do not update), return it back to internal memory.

โ€”โ€”โ€”

Can I transfer WhatsApp to WhatsApp? SD-map?
WhatsApp does not officially support the transfer of SD-card due to security requirements (chat encryption). However, you can transfer media files (photos, videos, voice messages) manually: Open WhatsApp โ†’ โ‹ฎ โ†’ Settings โ†’ Storage and data. Tap Storage Management and select large files to delete. Copy folder WhatsApp/Media on SD-The application itself will remain in internal memory, but this will free up a few gigabytes.
Why after the game is transferred to SD-map it's not running?
It is likely that the game will use OBB-files (additional data) that are not transferred with APK. Solutions: Download OBB-Re-file (they will automatically be installed in internal memory). Use FolderMount (requires root) to link the folder with the data to the internal memory. SD-Set the game to internal memory and then only transfer the updates (if supported).
How to transfer applications to SD-Xiaomi card without a computer?
There are two ways to do this without a PC: through settings MIUI (see method 1 Apps like AppMgr are used. III (requires rooting ADB Wi-Fi. For ADB Wi-Fi: Adb tcpip 5555 adb connect [IP-phone]:5555 Then use commands from the method. 2.
Can I use microSD as internal memory on Xiaomi Redmi 9?
Yes, but with reservations: Adoptable Storage is available, but not recommended due to low performance. On Redmi 9 (model M2003J15SS), after formatting the card as internal memory, the application port option - this is a MIUI bug 12.5. The maximum card size is 512 GB, but it is actually better to use up to 256 GB (UHS-I U3).
What to do if you transfer the application to SD-The map has stopped updating?
This is a typical problem for applications that have been moved through ADB. Solutions: Return the application to internal memory (adb shell pm move-package) -i com.example.app. Update it via Google Play. Move it back to Google Play. SD-If updates are critical (for example, for banking applications), it is better to leave the program in internal memory.