How to move applications to SD-Xiaomi map: The full guide

Owners of Xiaomi and Redmi smartphones often face an unpleasant situation: the device’s internal memory fills up critically quickly, and the system begins to issue notifications about the lack of space. Modern applications take up gigabytes, the cache of messengers grows to unthinkable sizes, and high-resolution photos finish the remaining space. In such cases, the most logical solution is to use an external microSD card that allows you to expand the storage several times.

However, users of MIUI and HyperOS often find that the standard feature of transferring applications to the map is hidden or works differently than on “pure” Android. Xiaomi’s shell interface has its own features that require a specific approach to configuration. In this article, we will discuss in detail how to properly prepare the drive, how to activate hidden system capabilities, and what alternative methods for managing memory on Xiaomi devices.

It is important to understand that the process of data transfer directly affects the stability of the gadget. Incorrect configuration of the file system can cause programs to stop running or will work with errors. Therefore, before starting any manipulations, you need to carefully study the theoretical part and prepare tools to turn a regular flash drive into a full-fledged continuation of the internal memory of your smartphone.

Preparation of SD-card and memory diagnostics

The first step to freeing up space is to properly prepare the external media. Not every memory card will work as an extension of the system partition. For comfortable use of applications, it is recommended to use storage devices of the Class 10 standard, UHS-I or higher. Slow cards will cause noticeable delays when starting programs and can cause "freezes" of the interface.

Insert the card into the device slot and wait for notifications to connect the new drive. Xiaomi's system will offer several use cases: as a portable storage or as internal memory. It is the second option, often called "Adoptable Storage", that allows the system to see the flash drive as part of the main drive. However, on global versions of MIUI firmware, this feature is often blocked by the manufacturer.

Before formatting, be sure to save all the important data from the card to the computer, as the preparation process will destroy all the information on the media. After inserting the card, go to the storage settings to check its status and current file system. If the card has been previously used on other devices, it is better to reformat it again to eliminate file table errors.

  • 📀 Check the card specification: it must be no lower than Class 10 for stable application performance.
  • 💾 Backup: Formatting will delete all files from external media without recovery.
  • 📱 Make sure the slot is serviceable: try to remove and insert the card again if the smartphone does not see it.
  • ⚡ Use the original adapter: if you use an adapter USB-C to SD, It should support data transfer, not just charging.

Diagnosing current memory is also important. Go to Settings → Phone → Storage to see what exactly takes up the most space. Often it turns out that half of the volume is occupied by social media cache or long-deleted but left in the basket photos. Cleaning up garbage before installing a map can temporarily solve the problem without complex manipulation.

⚠️ Note: Using cheap memory cards of unknown brands can lead to data loss and damage to the file system of the smartphone.

If your goal is to port apps, not just store photos and music, standard formatting may not be enough. Xiaomi owners should know that the MIUI shell by default hides the ability to install programs on an external drive. This is done to protect users from installing slow cards, but advanced users need this feature.

Activate Adoptable Storage through ADB

Since the “Use as internal storage” button is often missing from Xiaomi’s menu, we’ll need to use the Android debugging bridge (ADB). It is a secure, root-free method that allows you to send system commands directly to Android, and you will need a computer (Windows, macOS or Linux) to do this. USB-cable.

The first thing you need to do is activate the developer mode on your smartphone. Go to Settings → About your phone and quickly click 7 times on the “MIUI Version” or “OS Version”. After the message “You became a developer”, go back to the main settings menu and find the “Additional” or “Extended settings” section where the “Developers” menu will appear.

In the developer menu, turn on the item "Debug by USB." When you connect your smartphone to your computer, you'll see a request for debugging permission on the screen — be sure to tick "Always allow from this computer" and confirm the action. Now the device is ready for the command cue.

☑️ Preparation for activation ADB

Done: 0 / 4

Next, download and install the Android platform tools (Platform-Tools) on your computer. Unpack the archive into a convenient folder. Open the command prompt (cmd) or terminal in this folder and enter a command to check the connection:

adb devices

If your device's serial number is displayed on the list, the connection is established. The next step is to input a command that compels the system to read the number. SD-card with internal memory. Type the following line:

adb shell pm set-install-location 2

Here, 2 is the priority of installing on an external drive. 0 is the automatic choice, and 1 is the forced installation only in internal memory. After you perform the command, restart your smartphone. Now, when you install new applications, the system will suggest you choose a place to place them.

⚠️ Attention: Team ADB This is valid until the first device restart or card is removed. MIUI configuration must be repeated after each restart, as the system resets the install-location parameter to the default value.

It is worth noting that even after activation of this feature, not all applications can be moved: Google system services and critical MIUI components must remain on the internal drive to ensure stability of operation.

Transfer of installed applications to a memory card

Once the external storage function is successfully activated, you can move the existing programs, which is different for each application, as developers decide whether to allow the portability of their product. First, go to the application management menu.

The navigation in MIUI is as follows: Settings → Applications → All apps. In this list, find the program you want to move (for example, a heavy game or a navigator).

If portability is possible, you will see an active “Move” or “Change” button (location depends on the Android version). If the button is not available or is inactive, then the developer has banned the transfer, or the application is system, in which case you can move only part of the data (cache and documents), but not the executable file itself.

Type of applicationPossibility of transferImpact on speedRecommendation
Games (Genshin Impact, PUBG)Partial (cache)Average.It is better to leave the internal memory.
Social media (Telegram, VK)Full or partialLow.Can be moved to save space
Navigation (Yandex Maps)Complete.High (maps loading)Quick card required (U3/V30)
System servicesForbidden.Critically.Don't move!

When moving large amounts of data, the process can take anywhere from seconds to minutes. Don't remove the card or turn off the smartphone screen during the operation, so as not to damage the application's file structure. If the process is stalled, try restarting the device and try again.

📊 Where do you most often run out of memory?
Internal memory 64 GB
Internal memory 128 GB
Internal memory 256 GB+
Memory card is full.

WhatsApp and Telegram allow you to internally adjust the path for saving media files, which is more efficient than system transfer, since it does not depend on the whims of Android. Go to the settings of the messenger itself, find the section “Data and storage” and select the default path «SD-map».

Working with cache and application media files

Often, the bulk of the memory is not the apps themselves, but their cache and downloaded files. Even if you can't transfer the program to a map, you can redirect the storage of its data, which is especially true for browsers, messengers and streaming services that caches videos and images.

In the settings of many applications, such as YouTube Go, Spotify or Yandex.Music, there is a separate item "Storage" or "Cash." By changing the way you save to a memory card, you free precious megabytes of internal storage. This does not require root rights and works on any version of MIUI stable.

For file managers, such as the standard Explorer or the more advanced MiXplorer, you can also set the default path for downloads. It is recommended to create a separate folder on the memory card, such as /MediaCache, and direct all downloads there, which will help maintain order and quickly find the desired files.

  • 📂 Create a clear folder structure on the map: Music, Video, Docs, Cache.
  • 🗑️ Clean the cache folder in your application settings regularly if the autotransfer function doesn’t work.
  • 📸 Set the camera to save photos and videos immediately SD-map through the settings of the application "Camera».
  • 📥 In Chrome or Mi Browser, specify the memory card as the place to download in the Downloads section».

Using the Cleanup feature in Xiaomi's built-in Security app also helps manage the cache.However, be careful: aggressive cleaning can remove stored passwords in the browser or progress in games. Always check what exactly will be deleted before confirming the action.

⚠️ Note: When transferring a cache to a memory card, the download speed of content (for example, flipping through the feed in social networks) may decrease if the card has a low random read speed (IOPS).

Compatibility and Limitations Issues MIUI

Despite all efforts, Xiaomi users face a number of limitations imposed by the shell. MIUI HyperOS. The main problem is the instability of the applications transferred to the SD-Widgets can stop updating and notifications can come with a delay, which is because the energy saving system can put the external drive to sleep.

Another common problem is that app icons disappear after rebooting, and if the system doesn't have time to mount the application partition before loading the desktop, the user sees empty spaces, and the solution may be to turn off fast downloads or use cards with higher speed classes.

Some games with large additional files (OBB) They may not see the data if they're transferred to a map, and in such cases, you need to manually move the folders of the data to the root of the internal memory or use special scripts (Root is required). MIUI It is not always possible to solve this nuance.

Why is MIUI blocking the transfer?
Xiaomi artificially limits this feature to allow users to buy models with a large amount of internal memory, and cheap memory cards often cause complaints about the “brake” of the phone, which spoils the reputation of the brand.

Also worth mentioning is the problem with access rights in Android 11 and later: Scoped Storage restricts applications from accessing the file system, which can disrupt programs that are used to reading data from the memory card using old ways, in which case only updating the application itself to the latest version helps.

Alternative ways to free up memory

If app porting is too complicated or unstable, there are other effective ways to combat space shortages: Cloud storage, such as Google Photos, Yandex.Disk or Mi Cloud, allows you to store media files remotely, freeing up local space.

Another method is to use lightweight versions of apps (Lite), and many popular services have lightweight counterparts that take up significantly less space and consume less resources, such as Facebook Lite or Google Go, which can be a great replacement for full versions on devices with low memory.

Regularly auditing installed applications also works wonders, and we often forget about programs we haven't used in years, removing such a ballast can free up a few gigabytes, and MIUI has a convenient sorting of applications by memory size, making it easier to find candidates for removal.

💡

Use the "Duplicate Apps" function with caution: each copy of the social network takes up additional space and consumes battery, and delete second accounts if you no longer need them.

At the very least, you can consider resetting your device to factory settings. This is a radical method, but it allows you to completely clean up the system of accumulated debris, residual files of remote programs and registry errors.

💡

An integrated approach to cleaning up memory (cloud) + Lite versions + Removing garbage is often more effective than trying to move all applications to a slow one. SD-map.

Frequently Asked Questions (FAQ)

Can WhatsApp be transferred to the full range? SD-map?
The full portability of the application itself through system settings is often impossible due to developer limitations, but you can migrate all media and databases within WhatsApp settings (Settings → Chats → Chat Backup → Save Path).
Will the card data disappear if I take it out of my phone?
If you've used Adoptable Storage, the data on the card is encrypted and linked to a particular device, and on another phone or computer, it won't be read without a special key, and if you've used normal file storage, the data will remain accessible.
Why did the game stop playing after the game was transferred to the map?
Most likely, the memory card has a low read speed, and the game does not have time to load the necessary resources, or there was a failure of the paths to the OBB files. Try to return the game to internal memory or replace the card with a faster one (standard A1 or A2).
Do I need to format the map every time I transfer it?
No, re-formatting is only required if you change the card's mode of operation (from internal to external and vice versa), or if there are errors in the file system.
Does the app port affect the Xiaomi warranty?
Using a memory card and standard Android settings does not affect the warranty, however, if you use third-party software to obtain Root rights or unlock the bootloader to manipulate memory, this can lead to a denial of warranty service.