Owners of budget and mid-budget smartphones Xiaomi, Redmi and POCO often face a critical shortage of built-in storage. Modern applications are overgrown with gigabytes of cache, and system files are growing, turning the standard 64 or 128 gigabytes into a scarce resource. When internal memory is full, the device begins to work slowly, and new programs simply refuse to install.
The only logical way out of this situation is to use an external drive. SD-The card frees up valuable space and allows you to continue to use your favorite services without constant notification of space shortages. MIUI HyperOS has its own features that require detailed consideration to successfully execute an operation.
In this article, we will analyze all available methods of transfer, from the standard functions of the system to advanced methods for advanced users. You will learn which applications can be moved and which are better left in the memory of the phone, so as not to disrupt the stability of the gadget.
Compatibility check and preparation of memory card
Before you start manipulating the file system, you need to make sure that your device supports external drives of the right size. Not all smartphone models have a slot for MicroSD, and some only support cards of a certain capacity and speed standard. Using incompatible media can lead to read errors or complete functionality failure.
For comfortable operation of modern applications, it is recommended to use cards of the Class 10 or higher standard, preferably labeled UHS-I or UHS-II. Low recording speed will become a narrow neck, which will cause programs to run for a long time, and video in messengers - slow down. It is also important to check the physical condition of the contacts of the card and the smartphone tray.
β οΈ Warning: Before starting any operations, make sure to back up important data. The process of formatting or changing the structure of partitions can lead to complete loss of information on the memory card.
Insert the memory card into the smartphone turned off or use a hot replacement if the model allows. Once turned on, the system automatically prompts you to format the media. Accept formatting by choosing the FAT32 or exFAT file system depending on the card size (for cards up to 32 GB, usually FAT32, above - exFAT).
- π± Make sure that the slot is for SIM-The card supports the mode of operation with SD-The map, as in many Xiaomi models it is hybrid.
- πΎ Check the real card capacity with utilities on your PC to avoid fakes that quickly fail.
- β‘ Use the original adapter or card reader with support for high data rates when connecting to a computer.
After the successful installation and initial setup of the drive, the system will create the necessary hidden folders for storing media and documents, and now you can move on to more complex actions to redistribute space for installing programs.
Standard method of transfer via MIUI and HyperOS settings
Xiaomi shells provide basic memory management functionality that allows you to move some user data. However, it is worth noting that it will not be possible to move absolutely all applications in a regular way due to Android security limitations.
To get started, go to your device's settings menu. Find the storage section, which can be called differently in different versions of firmware. Usually the path looks like Settings β About Phone β Memory or Settings β Advanced Settings β Memory. Here you can see detailed statistics of space usage.
If the memory card is correctly defined, you will see a button or menu item, "Change" or "Move data", and clicking on it, the system will prompt you to transfer photos, videos, music and documents, this process is safe and reversible, after completion, the main media files will be physically on the external media, freeing up the internal storage.
To move a particular application, if possible, open a list of all installed programs. In the control menu of a particular program, look for the button "Move to the SD-If the button is grey or missing, then it is impossible to transfer this application by regular means.
- π Moving takes time depending on the size of the application and the speed of the card, do not interrupt the process.
- π Some widgets and shortcuts may stop working properly after being transferred to an external medium.
- π Google system applications and services are usually protected from movement to ensure OS stability.
Using regular methods is the safest way for beginners, but its effectiveness is limited, and if you need to endure heavy games or messengers that do not support this feature, you will have to resort to more radical measures.
Use of the βAs an Internal Storageβ mode
Starting with certain versions of Android, there was a feature Adoptable Storage, which allows you to format SD-So the card is like an internal storage, and in this case, the system encrypts the card and combines the card space with the phone memory, and to the user, it looks like one big storage, where the applications are automatically installed.
Unfortunately, in the MIUI shell, this feature is often hidden or removed by developers, arguing that memory cards are slower than embedded eMMC or UFS chips, and using them as a system partition can slow down the entire smartphone, but some models and global firmware versions still have access to this option.
adb shell sm partition public:128,0 privateActivation mode is possible through USB debugging and a computer. You need to connect your smartphone to your PC, install ADB drivers, and type a special command into the consoles. This command forcibly breaks the map into partitions, allocating part to internal memory. The process requires high concentration, because an error in the command's syntax can lead to data loss.
β οΈ Note: Once the card is formatted as internal storage, it will only work with that particular smartphone, you can't insert it into another phone or computer without losing data, and if the operation is successful, the "Use as internal storage" option will appear in the memory settings. The system will offer to move all data, including applications, which is ideal for devices with very small internal memory, but requires the use of a high-end speed card. π Random read speed of memory card is critical for system performance in this mode. π Data on the map is encrypted, they can only be extracted by unlocking the device. βοΈ When you reset your phone to factory settings, the data on the map will also be deleted or unreadable, and using this method makes the external drive an integral part of the system. It's a powerful tool, but it imposes a commitment to maintaining high card performance throughout the life of the smartphone. ADB For power users who are not afraid of the command line, there is a method of forced porting of applications that are usually not amenable to migration. This method does not require Root rights, but activates a hidden Android feature called Force Allow Apps on External. It makes the system think that any application can be moved, and then you have to activate the developer mode to do it. β On the phone and press quickly 7-10 once by βVersionβ MIUIΒ» Or, "OS Version." You'll see a message that you've become a developer. Then, in the advanced settings, look for "Developers" and enable debugging. USB. βοΈ Preparation for ADB-Commands Enable debugging by USBConnect the cable to the PC Install drivers ADBCheck the connection in the console Completed: 0 / 4 Connect your phone to your computer and run the command line in the folder with utilities ADB. Type a command to check the connection. If all is correct, a debugging request will appear on the smartphone screen, which must be confirmed. Next, you enter a command that changes the global configuration of the system. adb shell pm setInstallLocation 2 Number Β«2Β» At the end of the command, the system is instructed to install new applications on the external drive Β«0Β» It returns to standard behavior (automatic choice) and Β«1Β» It's forced to put everything in the internal memory, and after the command is applied, all the new installations will go to the internal memory. SD-You can try to move the old ones through the app settings, and it's worth noting that this is not a panacea. Some system components and critical services will still ignore this setup and require internal storage.In addition, after the device is rebooted, the setting may be reset depending on the version of Android. π The command works until the first reboot or reset settings, after which it must be re-entered. β οΈ Not all functions of the application can work correctly when placed on an external medium. π There may be small delays when running heavy games and programs, this method provides flexibility of management, but requires constant monitoring, it is suitable for users who understand the risks and are willing to periodically check the status of installing applications. SD-Despite the obvious benefits of memory expansion, the use of memory cards has its own technical limitations, which should not be forgotten. The fundamental problem is that the built-in memory of smartphones uses UFS 2.1/3.1 or eMMC 5.1 interfaces that provide high read and write speeds, especially when working with small files. Memory cards, even the top ones, work slower. When an application is installed on a card, its files load at a slower rate. For simple programs, this is imperceptible, but for heavy games, navigators or messengers with a huge database, this can become critical. You can notice increased start and twitch interface times. Why do memory cards fail? And also, cheap cards often don't stand up to heavy usage and suddenly don't define themselves. Another important aspect is reliability. Memory cards are more sensitive to voltage surges, static electricity and physical stress. If the card fails or just crashes out of the slot while working, the application on it will cease to function, and data may be lost (UFS) SD-Map (Class 10) User impact Reading speed High (up to 1000 Mb/s) Average (up to 100 Mb/s) Long application run Write speed Very high Low/Mediocre Slow File Saving Reliability High Average Data Loss Risk Price per Gb High Low Budget Savings Therefore, Before you move all the programs, consider the need for this step. For applications, this is a compromise solution that should be taken only in case of an acute shortage of space. Optimization of the work of messengers and social networks, messengers such as Telegram, WhatsApp and Viber deserve special attention. These apps are the main memory eaters, as they store thousands of photos, videos and voice messages, and fortunately, most of them allow you to manually change the way you save media files without having to migrate the application itself. In the Telegram settings, you can specify a folder to download files. Go to Settings β Data and memory β The path to the files and select the directory to SD-This will automatically redirect all new downloads to an external medium, and other clients have similar features, although WhatsApp settings may be more hidden and depend on the Android version. π‘Use the Cache Clear feature in messenger settings once a week to remove temporary files that often take up gigabytes but are not needed for the app to run. You should also set up automatic uploading of media to cloud services such as Google Photos or Yandex.Disk, followed by deleting local copies, which will allow you to store your correspondence history available, but not take up precious space on the device. It takes a few minutes to set up sync, but saves hours of searching for space in the future. Regularly reviewing folders of documents helps keep order. Often, dozens of folders from different applications are created at the root of the memory card, which remain empty or contain garbage. Periodic file cleaning manually or with file managers such as MI The Explorer or Total Commander will extend the life of your file system. π Delete old forwarded files in WhatsApp, they duplicate the originals and take up space. βοΈ Set up automatic cache cleanup in Telegram for channels you rarely read. π Create a separate folder structure for SD-The ability to configure the data storage paths to efficiently use the memory card without resorting to risky methods of transferring system files of applications. It is the middle between performance and volume. Frequently asked questions (FAQ) Why did the app stop working or disappear after it was moved? This can happen if the memory card has been removed, damaged or formatted. Some applications also require certain libraries in the internal memory to run. Try to return the app back or reinstall it.Can you migrate Xiaomi system apps to the app? SD-map? Without the Root rights and deep modifications, no. System applications are protected from removal and relocation because they are necessary for the operating system to work. Attempts to migrate them can lead to a cyclic reboot. Does the transfer of applications affect the smartphone guarantee? Use of standard functions and configuration through ADB (If the transfer of data leads to a software failure, the service center may refuse to repair free of charge, citing user actions. What is the maximum amount of memory card Xiaomi supports? Officially, most modern models support cards up to 256 GB or 512 GB. However, in practice, 1 TB cards often work as well, if they meet the standard. SDXC And they're formatted to the exFAT file system. Do you need to format the map every time you transfer it? No, formatting is required only when you first install it or when you change the type of storage (for example, from external to internal), the usual transfer of files and applications occurs without losing data on the map.