Xiaomi smartphone owners often face the unpleasant situation when the built-in storage is overflowing and the system insists on freeing up space. This is especially acute for budget models with 32 or 64 gigabytes of memory, where even a few popular social networks and a navigator can take up all the available volume. It would seem that the logical solution would be to transfer heavy programs to the installed microSD card, but in modern versions of the MIUI shell this feature is hidden by developers by default. This causes confusion among users who are used to more flexible Android settings in the past.
However, there is a proven way to get around this limitation and make the system work with the external media as a full partition of memory. This will require activating the hidden mode of the developer through the engineering menu, which will allow you to forcibly move the data. It is important to understand that the process requires care, since working with system parameters always carries certain risks if you do not perform steps correctly. In this article, we will discuss a secure algorithm of actions that will help expand the capabilities of your device.
Why Xiaomi is hiding the function of porting applications
Xiaomi, like many other Android smartphone manufacturers, is committed to operating system stability. Built-in memory like UFS or eMMC has significantly faster read and write speeds than most microSD cards. Moving applications to a slower medium can lead to a noticeable decrease in performance, increased load time and the appearance of "freezes" in the interface. Which is why you will not find the option to change the default location in the standard settings menu.
In addition, memory cards have a limited resource of overwriting cycles and can fail at any time, resulting in data loss or malfunction of installed programs. Android, installed on Xiaomi devices, is originally designed to ensure that critical components are on a reliable internal drive. However, for users who need to free up gigabytes for photos or documents, the ability to use an external card remains a priority, even with potential compromises in speed.
β οΈ Note: Before you start any manipulation of system settings, be sure to back up important data. The use of the engineering menu is at your own risk, although the described method is considered safe if you follow the instructions accurately.
It is also worth noting that some system applications and services Google fundamentally can not be ported to an external drive due to security limitations and the architecture of the operating system. MIUI tightly controls the paths to executable files, and trying to move protected components can lead to their inoperability.
Preparation of memory card and smartphone for work
The first and most important step is to properly prepare the external drive. Not every memory card is suitable for use as an extension of system storage. For comfortable work, it is recommended to use cards of the standard Class 10, UHS-I or higher, as they provide the necessary minimum speed of data exchange. Using cheap and slow cards can turn your smartphone into a practically non-functional device due to constant response delays.
Before you put it on your phone, you need to format it. You'll want to do it directly on your smartphone, because it'll choose the best file system (usually exFAT or FAT32) and folder structure. If you have important data on your card, copy it to your computer in advance, because all the information will be permanently deleted during the formatting process. After you physically install the card in the slot, make sure that the device has correctly identified it.
- π± Make sure your smartphone is at least 50% charged to avoid suddenly turning off during the setup process.
- πΎ Check the memory card for errors with the utility SD Card Scanner on PC before use.
- π Make a full backup of your contacts and messages to your Google or Mi Cloud account.
- π Unlock. SIM-map (PIN-code) if installed so that the system can correctly complete all background processes.
After installing the map, go to Settings β About Phone β Storage. Here you should see information about the internal drive and external storage that appears. If the system suggests formatting the map as Portable Storage or Internal Storage, then select Portable, because we cannot change the type of use by standard means yet. Our goal is to prepare the ground for activating hidden functions through the engineering menu.
π‘
Use memory cards up to 128GB for maximum compatibility. 256GB and 512GB cards can run unstable on older Xiaomi and Redmi smartphones.
Activation of the developer mode and engineering menu
To access hidden settings, we need to activate developer mode. This is a standard Android feature that allows you to access advanced debugging options. Go to Settings. β About the phone and find the item "Version" MIUI". You need to press this paragraph quickly. 7-10 once in a row, until a pop-up message "You became a developer!". After that, a new section "Additional" or "Extended settings" will appear in the main settings menu, where the item we need will be located.
The next step is to log directly into the engineering menu to change the USB configuration and memory settings. To do this, open the Phone app and enter a special character combination. Depending on the model and version of the processor (MediaTek or Qualcomm), the codes may differ, but for most modern Xiaomi with MediaTek chips, the universal method works through the debugging menu. Go to Settings β Additional β For developers and scroll down to Debugging on USB, turn it on.
Now we need to find the hidden test menu. Type in dialer code ##6484## or ##4636##. If the first code doesn't work (since it often leads to a different code). CIT-In the "Testing" menu that opens, select "Phone Information." We're not interested in phone information, but in the ability to switch modes. MIUI The direct button "Force Allow Apps on External" may not be on this menu and you will need to use the button. ADB-commands or third-party utilities, but most often it is enough to find a switch at the very bottom of the developer's settings list called "Save applications on external media by default".
What to do if the developer menu is empty?
Importantly, on some Snapdragon models, this option can be completely cut out of the firmware, in which case activation via the menu will not work, and a more complex procedure will be required using a computer and Android debugging bridge (ADB). But in 80% of cases, on devices with MIUI 11, 12 and 13, it is enough to simply activate the correct switch in the developer menu after entering the engineering code.
Instructions for data transfer to SD-map
Once you have activated the external memory, you need to configure the card correctly. Go back to the storage menu. If the system still sees the card as portable, try clicking on it and select "Format." In the formatting process, you may have a choice between using it as portable storage or as internal storage. Choose "Internal Storage" and the system will warn that the card will be encrypted and cannot be read on other devices without unlocking.
If you don't have a standard choice, use the previously activated function in the developer menu "Save apps on external media." Once you turn on this option, restart your smartphone. Now, when you install new applications, the system will default to offering a memory card. For already installed programs, the transfer process looks different. Go to Settings β Applications β All applications, select the desired program (for example, a heavy game or a navigator) and click "Storage".
βοΈ Checklist of the application's transfer
In the window that opens, you'll see the Change button. SD-The system will start moving files. The latency depends on the amount of data: transferring several gigabytes can take from 2 to 10 minutes, while not turning off the screen and running other heavy applications so as not to interrupt the recording process. After completion, the application storage menu will indicate that some of the data is on an external medium.
| Type of data | Can we move it? | Can't move it. | Impact on speed |
|---|---|---|---|
| Photos and videos | Yes (automatically) | - | It doesn't. |
| Cash messengers | Yes (via settings) | - | Minimum |
| System services | No. | Google Play, MIUI | - |
| Games (OBB files) | Partially. | Downloaders. | Possible downloads |
| Music and files | Yes. | - | It doesn't. |
Even after the transfer, some of the applicationβs data (called βshared dataβ) will remain in internal memory. This is normal behavior of Android security. Completely freeing the internal drive will not work, but releasing 1-3 GB on one application is a real task. To maximize the effect, the procedure must be repeated for all large programs on the list.
Setup of cameras and gallery to work with the map
One of the main reasons for memory shortage is photo and video content. Xiaomi camera by default saves all the pictures in internal memory, ignoring the presence of the presence of the camera. SD-To change this behavior, open the Camera app. Click on the three bars in the upper right corner to enter the menu and select Settings. Scroll down to Save on. SD-map and activate the switch.
Once this feature is enabled, all new photos and videos will automatically be saved to an external drive. However, the old photos will remain in internal memory. To transfer them, open the File Manager application. DCIM β Camera in internal storage. Select all files and select Move or Copy, then specify the path to the corresponding folder on the SD-Be careful: when moving, make sure the process is 100% complete before opening the gallery.
β οΈ Note: Do not manually delete files from internal memory until they are fully verified and displayed correctly on the memory card.
It is also recommended to check the settings of other media-creating applications, such as Telegram, WhatsApp and Viber, where you can specify a path to save downloaded files. Telegram does this in Settings β Data and Memory β Save Path. By redirecting data streams to an external medium, you will significantly fill up the internal memory.
Possible problems and ways to solve them
Despite the correct execution of the instructions, users may encounter a number of difficulties: the most common problem is the error message when transferring applications or the system's failure to format the card as internal storage. Often this is due to the memory card having a low write speed or a corrupt file table, in which case formatting the card on the computer in exFAT format using standard Windows tools (right click on the disk β Format β exFAT file system).
Another common problem is that after you reboot your smartphone, the apps that you have transferred to the card stop opening or the icons disappear, which happens if the card doesn't have time to mount before the interface loads, or if the system's protection is triggered. Try re-extracting and pasting the card (when the phone is turned off). If the problem persists, it's possible that the particular application doesn't support external drives at the code level, and forced portability is not possible.
- π App slows down: try transferring back to internal memory, card too slow.
- β βNot enough spaceβ error: clear the system cache before transferring.
- π The map is not readable: check the slot contacts, perhaps dust or oxidation got there.
- π Infinite Download: Remove the app and install it again by selecting a memory card immediately.
In rare cases, after activation of the developer mode, there may be failures in Bluetooth or Wi-Fi. If you notice instability of the connection, return the developer settings to the original state by turning off the debugging mode. Also monitor the temperature of the smartphone: active recording on the card in the background can cause additional heating of the case.
π‘
Stability is more important than saving space. If you notice serious lags after transferring applications, it is better to remove some of the programs than sacrifice comfort of use.
Alternative methods of memory release
If you don't want to mess with the engineering menu and risk the stability of the system, there are safer ways to free up space, the most effective of which is using cloud storage. Google Photos allows you to store unlimited amounts of photos in compressed quality for free (or in the original with a limit), automatically removing them from the device after downloading. Similarly, Mi Cloud, which is deeply integrated into Xiaomi's system.
Another powerful tool is to clean up junk files through the built-in Security app, which finds deleted program residues, temporary files, and a cache that can be safely deleted. Regularly cleaning this section can free up up up to 2-3 GB of space, and it's also worth paying attention to the Download folder, where APK installation files and documents that are no longer needed often accumulate.
For advanced users, there is the possibility of using the OTG protocol. By connecting a flash drive through an adapter, you can temporarily transfer archives with photos and videos to it, freeing up space for installing the desired application, and after use, delete the archive or transfer it to a PC. This does not solve the problem permanently, but is an excellent temporary solution in a critical situation.