How to transfer applications from internal memory to SD-Map in Android 10 on Xiaomi: all ways and pitfalls

Owners of Xiaomi smartphones based on Android 10 sooner or later face a lack of internal memory - especially if the device is equipped with a modest 32 or 64 GB. Even after cleaning the cache and removing unnecessary files, the system persistently signals overflow. port SD-But in MIUI This process is far from as straightforward as in earlier versions of Android.

To make matters worse, since Android 6.0 Marshmallow, Google has limited the ability to migrate apps to external drives for security reasons. Manufacturers including Xiaomi have gone a step further by blocking this feature in standard settings. However, workarounds exist โ€” and weโ€™ll look at them all, from built-in MIUI tools to manual methods using ADB and third-party utilities. Itโ€™s important to understand that not all apps support portability, and some may not work smoothly once moved.

This article will help you:

  • ๐Ÿ” Find out why Xiaomi doesnโ€™t have a button on Android 10 SD-map in the application settings.
  • ๐Ÿ› ๏ธ Transfer supported applications by standard means MIUI (if available).
  • ๐Ÿ’ป Use it. ADB Forcing the transfer of applications that the system blocks.
  • โš ๏ธ Avoid errors that lead to application failures or data loss.
  • ๐Ÿ“Š Optimize use SD-Cards as an internal storage device (with reservations).
๐Ÿ“Š How much internal memory is in your Xiaomi?
16-32GB
64GB
128GB
256 GB or more

Why Xiaomi doesnโ€™t have a button on Android 10 SD-map"?

If you upgraded to Android 10 or bought a Xiaomi smartphone with this version out of the box, you may have noticed that the option to port applications to the mobile phone is not available. SD-The card disappeared from the Settings menu โ†’ Annexes: The reasons for this are twofold:

  1. Google policy: Starting with Android 6.0, the company has tightened the rules for working with external drives, applications are installed in internal memory by default, and portability is allowed only for those that explicitly support this feature (as indicated in the application manifest).
  2. Limitations MIUI. Xiaomi has further blocked this feature in its firmware, citing the stability of the system. MIUI (For example, for China, the option may not be available even where it is technically possible.

Besides, SD-map FAT32 or exFAT does not support application installation as internal memory, but instead, the card must be formatted as an internal drive (via Settings). โ†’ Memory, but it has its downsides:

  • ๐Ÿ”„ The card will be encrypted and tied to the device โ€“ it will not be read on another smartphone or PC.
  • โšก Application speeds may drop (especially if a class map is a problem). UHS-I U1 lower).
  • ๐Ÿšซ Some features (such as Adoptable Storage) are not officially supported on devices with a MIUI.

โš ๏ธ Note: If you format SD-The card is an internal memory, and then you can retrieve it without first unmounting it in the settings, the data on the map will be lost, and the system may start to work unstable. Always use the option Safe extraction in the notification bar.

Method 1: Transfer applications through standard MIUI settings (if available)

Despite the limitations, some Xiaomi models (especially the budget Redmi and Poco series) still allow you to transfer individual applications through the settings menu.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Click on Warehouse.
  4. If the option is available, you will see the button Move to SD-Card (or Change with the choice of storage location).

The list of applications that can be migrated in this way is usually limited.

  • ๐Ÿ“ฑ Social media (VK, Twitter, Instagram).
  • ๐ŸŽต Music players (Spotify, Yandex Music).
  • ๐ŸŽฎ Some games with external storage support (e.g. Minecraft).

Make sure that SD-The card is formatted as a portable storage (not internal)

Check the free space on the map (need at least 1.5ร— of the size of the application)

Close the application before transferring

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

If there is no port button, it means that either the application does not support this feature, or your version of MIUI has completely blocked it, in which case you will have to use alternative methods.

Method 2: Transfer applications over ADB (for power users)

If the standard method doesn't work, you can use the Android Debug Bridge (ADB) tool, which is Google's official utility for controlling the device via the command line, which requires connecting the smartphone to a PC, but gives you more options.

Before you start, make sure that:

  • ๐Ÿ–ฅ๏ธ On the PC installed drivers for your Xiaomi (you can download from the Xiaomi site or through Mi). PC Suite).
  • ๐Ÿ”Œ Debugging is on. USB (Settings โ†’ The phone. โ†’ Version. MIUI โ€” Press 7 times, then return to Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ’พ SD-The card is inserted and recognized by the system.

Instructions for transfer:

  1. Download ADB Tools and unpack the archive into a separate folder.
  2. Connect your smartphone to your PC via USB and select File Transfer mode.
  3. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  4. Enter the command to check the connection: adb devices If the device is displayed, go further.
  5. Find out the batch name of the application (for example, for Facebook it is com.facebook.katana). | grep'facebook'
  6. Move the app to SD-Map by command: adb shell pm set-install-location 2 Then: adb shell pm move-package com.facebook.katana (replace com.facebook.katana in the name of your package).

If the team is successful, you'll see a message of success, but there are nuances:

  • โŒ Not all applications support transfer even through ADB (particularly systemic).
  • ๐Ÿ”„ After updating the application, it can automatically return to internal memory.
  • โš ๏ธ Some apps (such as WhatsApp or banking) will not work after the transfer.
What to do if ADB It's a mistake. [INSTALL_FAILED_INVALID_INSTALL_LOCATION]"
This error means that either SD-The card is not recognized as a suitable storage, or the application categorically refuses to install on an external drive. Solutions: 1. Reformat SD-The card is an internal memory (but be aware of the risks described above). 2 Try to migrate another application - perhaps this is a limitation of a particular application. APK. 3. Check if the option "Prohibit installation on" is enabled SD" In the developer settings (if any).

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

If your Xiaomi runs on pure Android 10 (like Android One devices), you can try Adoptable Storage" SD-a card to the device so that the system perceives it as part of the internal memory. MIUI This option is often hidden or disabled.

To try to activate it:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Memory.
  3. Press on. SD-map โ†’ Three dots (menu) โ†’ Storage settings.
  4. Select internal memory (if available).
  5. Follow the instructions on the screen โ€“ the system will prompt you to format the map (all data will be deleted!).

Once formatted, the map will become part of the internal storage, and new applications will be installed on it by default, but this method has critical shortcomings:

PlusesCons
โœ… Applications are installed on the map automaticallyโŒ The card is tied to the device and is not read on other gadgets
โœ… You can transfer system updates (if there is enough space)โŒ The speed of work depends on the class. SD-cards (needed) UHS-I U3 higher)
โœ… No manual transfer of each application is requiredโŒ When retrieving the card without a "safe shutdown" may fail

โš ๏ธ Note: Some Xiaomi devices (e.g. Redmi Note 8 Pro or Poco) X3) post-formatted SD-If the smartphone stops loading, you'll have to reset to the factory via Recovery Mode.

Method 4: Third-party portability applications (with reservations)

Google Play has utilities that promise to transfer applications to the Internet SD-one-click card, for example:

  • ๐Ÿ“Œ AppMgr III (App 2 SD)
  • ๐Ÿ“Œ Link2SD (root)
  • ๐Ÿ“Œ Files by Google (limited functionality)

However, most of them either duplicate the standard functions. MIUI, Or they need root rights, which cancels the warranty on the device, Link2SD It allows you to create symbolic references to SD-map, but you need to do that:

  1. Unlock the bootloader on Xiaomi.
  2. Install custom recovery (TWRP).
  3. Get root access through Magisk.

This is risky and not recommended for beginners, and a safer option is to use AppMgr III, which simply shows which apps support portability and gives you quick access to storage settings.

๐Ÿ’ก

If you still decide to use it Link2SD, choose SD-class A2 (For example, SanDisk Ultra A2). It is optimized for working with applications and reduces the risk of lags.

What applications cannot be transferred to SD-map?

Even if you have managed to activate the transfer, some applications are strongly discouraged from moving.

  • ๐Ÿฆ Banking applications (SberBank Online, Tinkoff, Alpha-Click) โ€“ can block access for security reasons.
  • ๐Ÿ” Encrypted messengers (WhatsApp, Telegram Secret Chats, Signal) โ€“ the risk of losing messages or encryption keys.
  • ๐ŸŽฎ Online Authorization Games (PUBG Mobile, Genshin Impact, Call of Duty: Mobile โ€“ can give errors when checking the license.
  • ๐Ÿ“ฑ System applications (Settings, Phone, Google Play Services) โ€“ the transfer will lead to malfunctions in the smartphone.

Also avoid transferring:

  • ๐Ÿ“ท Applications with constant background synchronization (Google Photos, Dropbox).
  • ๐ŸŽต Streaming services (YouTube, Netflix), if the map is slow - there will be lags when playing.
  • ๐Ÿ“Š Apps with widgets (Weather, Calendar) โ€“ widgets may stop updating.

If the application starts to slow down or issue errors after the transfer, return it back to internal memory via the same path in the settings.

Optimizing memory without transferring applications

Transfer to SD-It's not always the best solution, and it's often more efficient to optimize the use of internal memory:

  • ๐Ÿงน Cache Clearing: Go to Settings โ†’ Memory. โ†’ Clear the cache. It frees up a few gigabytes without deleting the data.
  • ๐Ÿ—‘๏ธ Removing duplicates: Use Files by Google or MIUI Cleaner to find unnecessary files.
  • โ˜๏ธ Media transfer: Photos, videos and music can be manually moved to SD-A card through any file manager.
  • ๐Ÿ“ฆ Lite versions of applications: Replace "heavy" applications with lightweight ones (for example, Facebook Lite, Messenger Lite).
  • ๐Ÿ”„ Autoclean: Include in Settings โ†’ Memory. โ†’ Autocleaning to automatically delete unnecessary files.

Itโ€™s also worth checking which apps take up the most space:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Sort the list by size (click on the filter icon).
  3. Delete or clear the data for the most โ€œgluttonousโ€ applications.

๐Ÿ’ก

If internal memory is critically lacking, consider buying a smartphone with a large amount of storage. SD-The map is a temporary solution, not a panacea.

FAQ: Frequent questions about transferring applications to SD-map

Can I transfer WhatsApp to WhatsApp? SD-root-card?
No. WhatsApp categorically prohibits porting to external drives because of the risk of losing chat backups. ADB The only way out is to regularly clean the messenger cache manually or archive media files on the Internet. SD-card through the file manager.
Why does the app slow down or fly out after the transfer?
This is due to the low reading/writing speed. SD-You need a class map to run the applications properly. A2 or UHS-I U3. If the card is slow (for example, Class) 10 marking A1/A2), The system doesn't have time to load data, which leads to lags, and the problem may be fragmentation of files on the map โ€” try formatting it again.
Can I transfer system updates to SD-map?
No, system updates (OTA) It's always set to internal memory, but if you're formatting it, SD-The card as an internal storage (via Adoptable Storage), new applications will be installed on it by default, freeing up space for updates. MIUI 11 on MIUI 12) You'll need no less. 3-4 GB of free space in internal memory.
What happens if you take it out? SD-map to which the applications are transferred?
If the card is formatted as a portable storage, the applications will simply stop running until you paste it back in. If the card is used as internal memory, the system may freeze or restart. In the worst case (for example, when retrieved while the application is running), data corruption is possible. Always use the Safe Retrieval option in the notification panel.
How to return the app back to internal memory?
To do this: Open Settings โ†’ Applications โ†’ Application Management. Select the desired application and click Storage. Click Transfer to internal memory (or Change โ†’ Internal Memory). If the option is not available, use ADB with the command: adb shell pm move-package -i com.example.app (replace com.example.app with the packet name).