Budget smartphone owners often face a critical shortage of built-in storage, and the Xiaomi Redmi 6A is no exception: the model is equipped with only 16 or 32 gigabytes of internal memory, much of which is occupied by system files and preinstalled software. Installing modern heavy applications quickly overflows the disk, causing slowdown of the interface and inability to install updates.
Fortunately, engineers have designed a microSD slot that allows you to expand the amount of available media space. However, the standard MIUI shell does not give you simple permission to transfer programs by default, preferring to store them inside the system for performance. To get around this limitation and actually free up space, the user will have to resort to hidden Android features or use special tools.
In this article, we will take a look at all the available methods, including those that do not require Root rights. You will learn how to turn a flash drive into a full-fledged memory extension or use it as an alternative storage for data. It is important to understand that each method has its own risks and features, so follow the instructions carefully.
Preparation of memory card and smartphone for work
Before you start any manipulation of the file system, you need to make sure that the drive used is healthy and has a sufficient write speed. To install applications, it is recommended to use Class 10 or higher cards, since low reading speed can lead to lags in games and long run programs. Cheap memory cards often fail when actively writing, which can lead to data loss.
First, insert a microSD into your Redmi 6A slot. If the card has been previously used on another device or computer, it is strongly recommended to format it. This will remove possible file system errors and path conflicts. You can do this directly from the smartphone menu by selecting "Clean" or "Format" in the storage settings.
β οΈ Note: Formatting will completely destroy all data on the memory card. Be sure to save photos and documents to your computer or to the cloud before starting the procedure.
Once formatted, the system will suggest using the drive as "Portable Storage" or "Internal Storage." For our purposes, for now, it's better to choose the first option to keep PC compatible, and then move to more advanced settings through the engineering menu or ADB.
Activation of the hidden developer menu on MIUI
To access advanced memory management features, you need to activate debugging mode. Unlike pure Android, in the Xiaomi shell, this process has additional security steps. β About the phone and find the line "Version" MIUI".
Click on this line quickly 7-10 times in a row until the notification "You became a developer" appears. This action unlocks access to the hidden menu, which is hidden from ordinary users by default, to avoid accidental changes in system settings.
Then go back to the main settings menu and find the new option "Advanced" or "Developers" right away. Inside this section, you need to find the "Debug over USB" switch and activate it. The system can warn you of risks several times - confirm actions, as this is necessary for communication of the computer and phone.
- π± Press 7 times on the build number in "About the phone".
- π Enter the "Developers" menu in additional settings.
- π Activate the "Debugging by Debugging" slider USB".
- β Take a security warning when connecting to a PC.
Without this feature, none of the methods described below, including working with a computer, will work. The debugging interface is the bridge through which file system management commands are transmitted.
The method of transfer via Android settings (Without Root)
Some versions of MIUI firmware based on Android 8.1 Oreo allow you to port applications with regular means, if this feature is not blocked by the manufacturer of a particular model, you can check whether this is possible by trying to move the program manually.
Go to Settings. β Annexes β All applications. Select the desired application from the list (e.g. game or social network) If the button "Move to" SD-The card is active (not grey), you are lucky β just press it and wait for the process to end.
However, in most cases, the Redmi 6A will not have this button active, which is due to the policy of Google and Xiaomi, which believe that applications should run at maximum speed from internal flash memory, in which case the use of the ADB command line is required.
Why is the transfer button often inactive?
If the standard method didn't work, don't despair. There's a more reliable way through the computer that forcibly changes the priority of the installation and allows you to move even those applications that the system considered system-based.
Using ADB for Forced Transfer
The most effective method that works on all versions MIUI without the need to obtain superuser rights is the use of the Android utility Debug Bridge (ADB). You will need a computer (Windows, Mac, or Linux) and USB-First, download the Platform Tools package from the official Android developer website.
Connect your smartphone to your PC and select File Transfer Mode. The phone screen will see a request for debugging permission β tick "Always Allow" and click OK. Open the command line in the ADB folder and enter a command to check the connection:
adb devicesIf a device with a serial number appears on the list, it means that the connection is established. Now type a command that will force the default installation location to the external drive:
adb shell pm set-install-location 2Here, 2 stands for external drive, 0 for automatic system selection, and 1 for internal memory. Once you run a command, all new applications will try to install on the map.
adb shell pm move-package <name package>β οΈ Note: Package name looks like com.example.app. You can find out the exact name through the analyzer applications or in the properties of the application in the developer menu.
This is the safest way to change the logic of the file system without flashing it over, and it's reversible, and you can reset the settings at any time by typing in the adb shell pm set-install-location 0 command.
βοΈ Checking readiness ADB
Comparison of methods of memory expansion
The choice of method depends on your skills and goals. Using ADB gives you maximum control, but requires a computer; the regular settings are simpler but often unavailable; formatting as internal memory (if available) is convenient, but makes the card unreadable on other devices.
Below is a table that will help you determine the best option for your Xiaomi Redmi 6A use case.
| Method | Difficulty | Security of data | Impact on speed |
|---|---|---|---|
| Staff transfer | Low. | Tall. | Average. |
| ADB teams | Medium | Tall. | High. |
| Format as Internal | Low. | Low (risk of loss) | Depends on the card. |
| Assistant applications | Low. | Medium | Low. |
Please note that using third-party assistant apps (such as App2SD) often requires Root rights, which can be difficult to obtain on new versions of MIUI and result in a loss of warranty.
π‘
Use memory cards from well-known brands (Samsung, SanDisk, Kingston). Cheap cards from marketplaces often have real capacity at times less than claimed, which will lead to errors when installing games.
Possible problems and ways to solve them
During the transfer, you may find that applications stop running or crash, which often happens if the memory card speed is not sufficient for heavy gaming, in which case the system can only save the application returning to internal memory.
Also common is the disappearance of widgets or failure of notifications after transfer, which is due to the fact that Android periodically βdormsβ the external drive to save energy. To avoid this, look in the battery settings item βNo restrictionsβ for important applications.
If the ADB command leaves the phone in a cyclic bootloop, press the volume and power button to enter Recovery Mode. From there you can do a Wipe Data reset, but this will delete all data, so backup is critical before experiments.
- π The app is slow β the memory card is too slow.
- π Widgets are gone β give the app full rights in the background.
- β Installation error β check the map formatting (FAT32 exFAT).
- π Fast discharge - there is a constant survey of the external carrier.
β οΈ Warning: Do not remove the memory card while the phone is on, if it has applications installed, this is guaranteed to lead to system failure and errors in the interface.
Frequently Asked Questions (FAQ)
Can I transfer MIUI system applications to the map?
Will the phone speed up after the app transfer?
Will the ADB setup reset after the phone restarts?
What is the maximum card size of Redmi 6A?
π‘
The best solution for Redmi 6A is to use the ADB command to install new apps on the map, leaving the system partition free for cache and temporary files.