Owners of budget smartphones like the Xiaomi Redmi 6A often face a critical shortage of built-in storage.The basic version of the device comes with just 16 or 32 gigabytes, of which the MIUI operating system and system files take up almost half, which leads to the fact that installing even a small number of modern programs causes memory overflow, which in turn slows down the gadget and blocks the installation of updates.
Fortunately, the model features a microSD card slot that allows you to significantly expand the available space. However, the default MIUI shell does not allow you to simply transfer application data to an external medium. You will need to perform a number of specific actions to activate the Adoptable Storage function, which turns the flash drive into a full-fledged extension of internal memory. In this article, we will discuss all the stages of the configuration, the necessary utilities and possible risks.
Before you start manipulating, it is important to understand that the process will require a complete cleanup of the memory card, all files stored on it will be permanently deleted. Therefore, we strongly advise you to back up photos, documents and music on your computer or in the cloud storage beforehand, and once the procedure is completed, the card will become unreadable on other devices without re-formatting.
Preparation of memory card and smartphone for work
The first step is to choose the right media, as the speed of the applications installed on it depends on the speed class of your microSD. Cheap cards with low read and write speeds can lead to programs running longer than usual or running with errors. For comfortable use on Redmi 6A, it is recommended to use Class 10 or UHS-I cards and higher.
Insert the card into the smartphone that is off using a special paper clip to retrieve the tray. Once the device is turned on, the system must automatically identify the new drive. If this does not happen, check that the pin chip is installed down. Next, go to the storage settings to make sure that the phone sees the full volume of the media.
It's important to note that to activate advanced portability, you may need to activate the developer menu. ADB-debugging and other advanced settings, without this step, standard shell tools. MIUI It will not be possible to transfer data.
- π Check that the memory card is inserted before clicking and is determined in the system.
- πΎ Backup all important files from card to computer.
- β‘ Make sure that the battery of the smartphone is at least 50%.
- π± Put the debugging on. USB In the menu "For developers".
β οΈ Warning: Using old or damaged memory cards can lead to application data loss and unstable Android operating system.
β οΈ Note: Once formatted as internal memory, the card is encrypted with a specific device binding and will not be read on other phones.
Activation of the developer mode and debugging via USB
To interact with system files and run port commands, we need access to hidden settings. In the MIUI shell, this process is slightly different from pure Android. You need to find the MIUI version in the About Phone section and click on it seven times in a row, and then you will notice that you have become a developer.
Then you go to the advanced settings and find a new item "Developers" in this menu, you need to activate the "Debugging by USB" switch. When you connect your smartphone to your computer, the system will ask for debugging permission β be sure to tick "Always Allow" and confirm the action. This is a critical step for working with the file system.
Some users are faced with the fact that the debugging point is hidden or inactive, in which case a SIM card and authorization in the Mi Account may be required, since Xiaomi's security policy requires verification to access certain functions.
- π Press 7 times on "Version" MIUI" activate.
- π Turn on "Debugging by" USB" developer menu.
- β Allow access when connecting to a PC.
- π Sign in to your Mi Account if the system requires.
π‘
If the developer menu doesnβt appear after clicking, try also to quickly click on βKernel Versionβ or βBuild Numberβ depending on the firmware version.
Formatting the map as an internal storage
The most reliable, but radical, method is to completely format the memory card as part of internal memory. Unlike simple file transfer, this approach (Adoptable Storage) forces the system to consider the flash drive as a system partition, application data, cache and user files will be written there automatically, freeing up space in the main partition.
To start the process, go to the storage settings, select your card, and click Format. The system will offer two options: use as portable storage or as internal storage. Choose the second option. The process will take some time, during which the sectors are checked and the encrypted partition is created.
Once formatted, the system may suggest moving applications already installed. Accept the transfer to free up space immediately. However, it is worth remembering that not all programs support moving to external drives due to Google's security limitations.
| Parameter | Portable storage | Internal storage |
|---|---|---|
| Access from other devices | Got it (via adapter) | No (only on this phone) |
| Application speed | Low (file only) | High (full integration) |
| Encryption of data | No. | Yeah (device binding) |
| Risk of data loss | Minimum | High when card fails |
π‘
Formatting as internal memory is the only way to get the system to automatically install new applications on an SD card without root rights.
Using ADB for Forced Transfer
If standard formatting didn't work, or if you want to migrate applications selectively, you can use the ADB command line, which requires connecting your smartphone to your computer and installing drivers, and it allows you to change the default configuration to install applications.
Download the Platform Tools package to your computer and unpack it. Open the command line in the tool folder and type in the connection check command: adb devices. If the device is displayed with the "device" status, the connection is set correctly. Next, you need to enter a command that changes the behavior of the file system.
adb shell pm setInstallLocation 2This command tells the system that the preferred installation location is external storage. The value "0" returns the default setting (internal memory), and "1" leaves the choice to the system. The value "2" forcibly directs the installations to the map if the application allows. You can also try the command adb shell sm set-force-adoptable true, which makes the card visible as internal without full formatting in some versions of MIUI.
- π» Install the drivers. ADB computer.
- π Connect the phone with a cable USB and select the file transfer mode.
- β¨οΈ Enter adb shell pm setInstallLocation 2.
- π Reboot your smartphone to apply changes.
βοΈ Connection check ADB
Solving problems and errors during transfer
Redmi 6A users may experience a variety of errors during the setup process, often writing "Not enough memory" even if there is space on the map, because some of the application's system files must still be stored in internal memory, and the solution may be to clear the cache or delete unused programs.
Another problem is that apps stop working after the card is removed, which is normal behavior when using internal memory mode, since executable files are physically on a flash drive. If the card is damaged or has a slow speed, Android can block the launch of programs to protect data.
Sometimes, after updating the MIUI firmware, the settings are reset and the phone starts to offer installation in internal memory again, in which case the activation procedure via ADB or storage settings will have to be repeated, and it is also worth checking for updates for the applications themselves in Google Play, since older versions may not support external drives.
What to do if the βMoveβ button is inactive?
Optimization of work and care of the memory card
To extend the life of the memory card and the stability of the smartphone, it is recommended to minimize the number of write operations. Constant overwriting of the application cache can quickly wear the flash memory resource. Periodically check the state of the drive through the storage settings.
Try not to fill the memory card completely. To work properly, the file system and write speed must leave about 10-15% of free space. If the card is full, the read speed drops, and the smartphone interface may start to slow down. Regular cleaning of junk files will help maintain performance.
In conclusion, using a memory card on Xiaomi Redmi 6A is a great way to extend the life of a budget device.Precisely configuring Adoptable Storage allows you to forget about the lack of space and enjoy your favorite apps.However, always keep in mind that the external media is less reliable than the built-in chip, and regular backup is your main insurance.
- π§Ή Do not fill out a memory card more than 85-90%.
- π‘οΈ Use only quality cards from trusted brands.
- π Periodically check the card for errors through the computer.
- πΈ Transfer photos and videos to cloud services for unloading.