How to download applications to a memory card on Xiaomi: the full guide

Owners of Xiaomi, Redmi and Poco smartphones often face a lack of built-in storage, especially when using multimedia and installing heavy games. Overflowing memory leads to a slowdown, the inability to update the operating system and critical errors in the work of instant messengers. That is why the question of how to download applications to a memory card on Xiaomi remains one of the most pressing for users of budget and medium-budget models.

Modern MIUI shells and the new HyperOS have their own file management features that may differ from standard Android. In this article, we will take a look at all available data transfer methods, explain the difference between the drive modes and help you maximize the capabilities of your device without losing performance.

It is important to understand that standard system tools do not allow full transfer of all applications for security and stability reasons, but there are proven ways to optimize, allowing you to free precious gigabytes in internal storage by moving heavy files, cache and some user data.

Preparation of SD-card and choice of mode of operation

Before you start transferring data, you need to properly prepare the external drive, insert the memory card into the slot of your Xiaomi smartphone and wait for the notification of the connection of the new device, the system will suggest whether to use it as portable storage or internal memory. For most users, the best option is the first mode, as it provides compatibility with other devices.

If you select Portable Storage mode, you can easily transfer photos, videos and documents. However, this mode has limitations for installing applications. In settings, go to Settings β†’ Memory and make sure the card is formatted correctly. The file system must be compatible with Android, usually exFAT or FAT32.

⚠️ Note: Formatting a memory card completely removes all data from it. be sure to back up important files to your computer or cloud storage before starting the procedure.

Some users try to activate the Adoptable Storage mode through hidden settings or ADB-This allows the system to consider the card as part of the internal storage, but on Xiaomi smartphones this feature is often blocked by the manufacturer to prevent data loss when the card breaks.

πŸ“Š What is the amount of built-in memory of your smartphone?
32GB
64GB
128GB
256 GB or more

Configure default save in MIUI and HyperOS

Once the drive is ready, you should set the system to save new files by default to an external medium. This will not transfer the already installed applications, but will make room for future downloads. Open the standard Explorer or Files application, go to the settings and find Memory.

You need to change the priority location of the save. SD-Now all downloaded images, documents and downloaded files from the browser will automatically go to the external drive.

  • πŸ“Έ For the camera: open the Camera app, click on three dots in the corner, select Settings and activate Save on SD-mapΒ».
  • 🎡 For music and video: standard Mi Music and Mi Video players also have settings for saving downloaded tracks.
  • πŸ“₯ For downloads: in the Mi Browser or Chrome browser, go to the download settings and specify the path to the external drive.

It is worth noting that some system applications may ignore these settings and continue to store data in internal memory, in such cases it is recommended to manually move files through the file manager, highlighting folders with a large amount of data.

πŸ’‘

Use a U3 or V30 speed memory card to record 4K video, otherwise there may be delays and frame skips when shooting.

Transfer of installed applications through settings

The Android memory card port function is selective, and software developers decide whether to move their product to an external medium. To check this, go to Settings β†’ Apps β†’ All apps.

In the list, find the app you want and click on it. If the feature is available, you'll see the active "Move" or "Change" button in the "Storage" section. When you click on it, the system will transfer most of the application files to the storage area. SD-map, leaving only the minimum necessary components to run in internal memory.

Type of applicationPossibility of transferImpact on speed
Social mediaPartially.Minimum
Hard gamesDepends on the developer.Possible loading
System servicesUnavailableβ€”
Office programmesOften availableNot too much.

If the transfer button is inactive or not, the developer has banned this operation, in which case you can only move the cache or media files inside the application itself, if its settings allow you to change the save path.

β˜‘οΈ Pre-transfer check

Done: 0 / 4

Working with cache and data messengers

Xiaomi smartphones typically have the largest memory capacity on Telegram, WhatsApp and social media, which store thousands of media files that can be moved easily, and unlike the apps themselves, their content is transferred manually or through internal settings.

In Telegram, for example, you can set up automatic cache cleaning or change the download folder. Go to Settings β†’ Data and memory β†’ The path of preservation and choose yours SD-This will allow you to save all received files immediately to an external medium, bypassing the internal storage.

⚠️ Note: When you manually transfer folders with instant messenger data, make sure that the folder structure is saved. Changing paths may cause the application to stop seeing the history of correspondence or media files.

For WhatsApp, the situation is more complicated because the app is tied to a specific path. However, you can set up chat backups directly to Google Drive or locally to the app. SD-Regularly cleaning up unnecessary videos from chat rooms is the most effective way to combat space shortages.

How to clean Telegram cache safely?
Clearing the cache in Telegram’s settings doesn’t delete your correspondence or important files, it only erases temporary copies of images and videos that were uploaded when you watched them, and when you reopen the chat, the media will be downloaded again from the cloud.

Use of third-party tools and ADB

For advanced users who need to migrate applications that do not support this feature with standard means, there are methods using USB debugging. This requires connecting the smartphone to a computer and using the command line ADB (Android Debug Bridge).

First, activate the developer mode. To do this, go to Settings β†’ About Phone and quickly click on MIUI or HyperOS seven times. Then, in advanced settings, turn on β€œDebugging over USB.”

Once you connect your phone to your PC, use the following command to force the default installation location to change. Be careful, misuse of commands can lead to unstable system operation:

adb shell pm setInstallLocation 2

Value 2 indicates that the system prefers external storage, but it is worth remembering that this is a global setup and may not work for secure system applications. To return to standard behavior, use the command adb shell pm setInstallLocation 0.

πŸ’‘

Use of the ADB-commands give more freedom, but requires caution: any interruption of the process or error in the syntax can lead to a failure of the application installation.

Optimization and selection of high-speed memory card

The speed of applications running from a memory card depends on the speed class of the drive itself. Cheap cards with a low recording rating can become a bottleneck, causing lags in the interface and long loads of games. For modern smartphones, Xiaomi recommends using A2 (Application Performance Class 2) cards.

Class A2 cards are optimized to run applications: they provide high random read and write speeds, which is critical for databases and program cache. Conventional A1 or unlabeled cards can run significantly slower in active use scenarios.

  • πŸš€ Class class A2: Provides up to 4,000 I/O operations per second (IOPS), perfect for setting up games.
  • πŸ“‰ Class class A1: Suitable for photo and video storage, but applications can run slower.
  • πŸ’Ύ Volume: for installing applications, a card of at least 64 GB is recommended, 128 GB is better and higher.

It’s also important to consider compatibility. Xiaomi smartphones support cards up to 1TB and even 2TB (depending on the model), but the file system needs to be properly formatted. For cards over 32GB, the system will automatically offer formatting in exFAT, which is the right choice.

⚠️ Note: Do not remove the memory card while the applications that are on it are running.This can cause file damage and the need to reinstall programs.

Why can't the phone see the memory card?
Frequent causes: contact oxidation (wipe with a rod), file system incompatibility (formatting required) or physical card failure. Try inserting the card into another device for verification.

Frequently Asked Questions (FAQ)

Can I transfer all the apps to a memory card on Xiaomi?
It is impossible to migrate all applications completely. System applications and many important Google services must remain in internal memory for the stable operation of the Android operating system.
Will the smartphone slow down after transferring applications to the SD-map?
Yes, this is possible if you use a low-speed memory card. Smartphone internal memory (UFS 2.1/3.1) runs much faster than most microSD cards. Heavy games and applications can take longer to load, and in rare cases, slowdowns are possible.
What happens to the app if you remove the memory card?
Applications that are transferred to the map will no longer be launched, and their shortcuts may disappear from the desktop or be marked as β€œnot installed” and the data inside them will become unavailable until the card is re-installed in the same or compatible smartphone.
How to check the speed of my memory card?
Use free apps from Google Play, such as SD Card Tester or A1 SD Bench, to show real-world sequential and random read/write speeds to help determine if the card is suitable for installing apps.
Does HyperOS support application portability better than MIUI?
There has been no major change in security policy regarding the portability of applications to HyperOS compared to MIUI 14, and the restrictions remain the same and depend primarily on the Android version and the policies of the application developers, not on the shell.