Owners of budget smartphones like the Xiaomi Redmi 9C often face a lack of built-in storage. Android operating system and MIUI shell occupy a significant portion of the available 32 or 64 gigabytes, leaving the user with limited space to install new programs. When internal memory is filled, the device starts to run slower, and notifications of space shortages appear more often.
However, standard system settings often allow you to save only media files, leaving applications locked in the internal module. To change this situation, you need to apply specific methods available in Android 10 and later. In this article, we will discuss in detail how to turn a regular flash card into a full-fledged extension of system memory, bypassing the manufacturerβs limitations.
The process requires care, as it affects system partitions and can affect the stability of the gadget when executed incorrectly. It is important to understand that not all applications support portability, but system tools allow you to expand the available space for those who can. Below are proven ways to activate the Adoptable Storage function.
Preparation of memory card and device for work
Before you start any manipulation of the file system, you need to make sure that the storage device used is healthy. The memory card should be of high speed, preferably Class 10 or UHS-I, since low reading speed will lead to interface freezes and long downloads of programs. It is recommended to use drives ranging from 32 to 128 GB, since this is the optimal range for the Redmi 9C model.
Put the card into the slot and wait for the system notifications. If the drive has been used in other devices before, it is better to format it to avoid file system conflicts. Go to Settings menu β About phone β Storage and select your card. Here you will see the current status and available space.
β οΈ Note: Formatting the card in internal storage mode will completely destroy all data on it. Pre-copy important photos and documents to your computer or cloud storage, as it will be impossible to restore them after conversion.
Make sure the battery is at least 50%. Partition re-marking and data migration is energy intensive, and a sudden power outage can damage the boot sector or lose access to files. It is also recommended to turn off the Internet during the initial setup so that background processes do not interfere with work.
Activate Adoptable Storage Mode via ADB
The MIUI shell by default is the default for formatting the card as internal memory. To activate this feature, you'll need to use the ADB (Android Debug Bridge) debugging bridge. It's a developer tool that allows you to send commands directly to the operating system. You don't need superuser rights (Root), just enable debugging over USB.
To start, activate Developer Mode. Go to Settings β About Phone and quickly click on MIUI Version seven times. Once you have become a developer, go to Additional Settings β For Developers. Find the USB Debugging Toggle and activate it. Confirm the action in the pop-up window.
Then you need to connect your smartphone to your computer. Use the original cable, because cheap analogues may not support data transfer. On your computer, install the Xiaomi USB Drivers and Platform-tools platform. Open the command line in the tool folder and enter a command to check the connection:
adb devicesYou'll see a debugging permission request on your phone screen, check "Always Allow" and click "OK." If you have a serial number on your device list, the connection is successful, and you can now type in a command to force the internal memory mode to be activated:
adb shell pm setInstallLocation 2This command tells the system that the priority for installing new applications is an external drive. However, to completely merge partitions, you need to format through a hidden menu or a special command if the standard interface does not offer this option. In some versions of MIUI, after this command, a button βFormat as internalβ appears in the storage menu.
βοΈ Checking readiness ADB
Use of activation applications
If you find it difficult to work with the command line, there are specialized utilities that automate the process. One of the most popular tools is the Activity Launcher application or specialized scripts like SetEdit, which allow you to access hidden system activities that are not displayed in the standard settings menu.
Once you install an application, look for the activity list for the storage section. Look for items that contain the words Storage Settings or Format as internal. Running these hidden menus can open up access to functionality that the manufacturer has hidden from the average user. Be careful: running unknown system processes can lead to instability.
β οΈ Attention: Using third-party activity launchers carries risks. Accidental running of a critical system function (e.g., resetting settings) can lead to data loss.
There is also a method using memory card emulation applications that create a virtual partition. However, on Redmi 9C with its MediaTek processor architecture, system formatting is more efficient. Helper applications often require Root rights, which are difficult to obtain on new versions of MIUI and can disrupt banking applications.
Data migration and application
Once the map is successfully formatted as an internal storage, the system will begin to transfer data, which can take anywhere from minutes to an hour, depending on the amount of information, during which time it is better not to use the phone, so as not to interrupt the recording of files, the system will automatically distribute files between the internal chip and the card.
For already installed applications, the transfer is manual. Go to Settings β Applications β All applications. Select the desired program from the list. If transfer is possible, the Move or Change button will be active. Click on it and select the option of Memory Map or External Storage.
Not all programs support portability. App developers decide whether to move them. Xiaomi and Google's system components usually stay on the internal drive to ensure stability, and most of the shifts are games, social networks and utilities.
| Type of data | Default location | Possibility of transfer | Impact on speed |
|---|---|---|---|
| System files | Internal memory. | No. | Tall. |
| Annexes (APK) | Internal/SD | Partially. | Depends on the card. |
| Photos and videos | Internal/SD | Yes (automatically) | Medium |
| Cash app. | Internal | Hand cleaning | Tall. |
Why can't some apps be moved?
Features of the file system after transfer
Once converted, the memory card is encrypted and linked to a particular device, which means you can't just take it out and paste it into a computer or other phone to read data, and the file system will show up as incorrect or formatting on other devices, which is a security measure of Android.
The speed of a smartphone can change. If you use a cheap card with a low random read speed, the interface can become less responsive. It is critical to use quality drives. The internal memory of a smartphone runs faster than any microSD card, so some increase in loading time for heavy games or applications will still be noticeable.
When you reset your Hard Reset, the data on the card that is formatted as internal memory will also be deleted or unreadable. The encryption keys are stored in a secure area of the processor and destroyed when reset, so regular backup of important information remains a must.
π‘
Use the Notify of Filling function in the storage settings to respond to space shortages in time, even after memory expansion, to help avoid sudden system shutdowns.
Possible problems and ways to solve them
Users may experience read errors or slow work during operation. If you notice applications crashing or loading for a long time, try clearing the cache of the moved programs. Go to the storage settings and optimize. Sometimes it helps to re-format the map with higher parameters.
Another common problem is the βgridβ of access rights after a system update. After a major update to MIUI or Android, the system may not see the card as internal, in which case it may be necessary to re-execute the command via ADB or reinstall the card in the off state.
β οΈ Warning: Do not remove the memory card while the phone is on if it is formatted as internal storage.This will cause all running applications using card data to be immediately shut down and may damage the file system.
If the card is no longer defined, check the contacts in the slot. Dust or oxidation may disrupt the connection. Gently wipe the contacts of the card with a soft eraser. Also try to check the card for errors through the Settings menu β Storage β Memory Map β Memory Map (three dots) β Storage settings β Check for errors.
π‘
The quality of the memory card directly affects the stability of the smartphone after conversion. Saving on the drive can lead to a loss of performance, which negates all the benefits of expanding memory.