Owners of Xiaomi, Redmi and Poco smartphones often face a critical lack of built-in space, especially when installing games and heavy apps through the Google Play Store. Android allows you to transfer some of the data to an external drive, but the MIUI shell has its own features of working with the file system. Users are looking for a way to get the app store to write cache and data directly to the flash drive to free precious gigabytes of main memory.
It should be noted that standard operating system tools fully transfer Play Market completely without loss of functionality or rights of the superuser. SD-Map for storing media and some application data. In this article, we will discuss how to set up your device as efficiently as possible so that Google Play uses an external drive to download and store temporary files, minimizing the load on internal storage.
The process requires care, as improper configuration can lead to malfunctioning of Google services. We will consider both the regular Android tools and the specific features of the Xiaomi shell that affect the allocation of memory resources. It is important to understand the architecture of the file system before making changes to the storage configuration.
Preparing SD-card to work with Android
The first and most important step is to properly prepare the external drive. Unlike older versions of Android, modern systems require formatting the card in a specific format to be able to write to it the data of applications.
Go to the storage settings via the Settings menu β About Phone β Storage or just Settings β Memory depending on the version of MIUI. The system will offer two use cases: as a portable storage or as internal memory. For our purposes, it is critical to choose the internal memory mode, if such option is available to the manufacturer.
When formatting, all the data on the map will be destroyed, so back up important files on your computer beforehand. Once the procedure is complete, the system will create an encrypted partition that is only available for that particular smartphone, which ensures data security, but makes the card unreadable on other devices without re-formatting.
- π± Make sure the card has a speed class not lower. UHS-I Class 10 for stable employment.
- πΎ It is recommended to use drives up to 128 GB, as large volumes can work unstablely.
- π Formatting will create a secure partition that canβt be read on a PC.
β οΈ Warning: Once the card is in internal memory mode, it will not be possible to remove it without losing data and settings of applications.
Setting up the Save Path in Google Play
Once the card is formatted as internal memory, you need to set up the app store itself. Google Play automatically determines the available space, but sometimes requires manual intervention to prioritize the record. Open the Play Store app and click on the profile icon in the upper right corner.
From the menu, select Settings, then go to Settings (or General) and here you will find Preferences to download. If the system allows, you can choose a network to download, but the save path is often tightly tied to the main storage in new versions of Android. However, the presence of a formatted SD-The internal memory of the card causes the system to automatically redirect part of the cache.
To force you to transfer already installed games and applications, go to Settings β Applications β All applications. Find the right game, select Storage and click Change button (if it is active) This will move the bulk of data (cache, textures, resources) to an external drive, freeing the system partition.
Features of the MIUI shell with memory
Shell MIUI Xiaomi is known for its aggressive memory and background management policies, which affect how the system distributes files between internal memory and the internal memory. SD-Unlike stock Android, some standard switches may be missing, causing confusion among users.
System process Media Storage in MIUI It often indexes files on an external card, which can temporarily load the processor. When transferring data, it is important to consider that the read speed of the Play Market is not very fast. SD-The cards are always lower than the built-in ones. NAND-This can lead to increased load times for heavy games or applications with more resources.
Also worth noting is the Memory Extension function, which uses a portion of the storage as RAM, and if you activate this feature, the system can reserve space for the storage. SD-card, if it is selected by the main storage, which will further complicate the structure of the files.
| Parameter | Internal memory. | SD-card (Class 10) | SD-map (UHS-II) |
|---|---|---|---|
| Reading speed | High (up to 2000 Mb/s) | Medium (up to 90 Mb/s) | High (up to 300 Mb/s) |
| Recording speed | Very high. | Low/Mediocre | Medium/High |
| Reliability | Tall. | Medium (wear and tear) | Tall. |
| Impact on the battery | Minimum | Average. | Low. |
Why does MIUI block some memory functions?
Using ADB for Forced Transfer
For advanced users who are not afraid to work with the command line, there is a method of forced change of the default installation location via ADB (Android Debug Bridge), which allows you to bypass some interface limitations, but requires a connection to the computer and enable debugging over USB.
First, activate Developer Mode. To do this, go to Settings β About Phone and quickly press 7 times on MIUI Version. Then, in advanced settings, turn on USB Debugging. Connect your smartphone to your PC and launch your ADB console.
Enter a command to change the default installation location:
adb shell pm set-install-location 2Here, 2 is a forced installation on an external storage, 0 is an automatic selection by the system, and 1 is only internal memory, and then restart the device after you execute the command.
βοΈ Pre-use checks ADB
β οΈ Note: Using the set-install-location command may cause some system applications that are not able to work with an external drive to run unstable.
Hand-transfer of cache and data
If automated methods donβt work, you can try to manually transfer application-specific data through a file manager. This method doesnβt work for all programs, since many modern applications protect their directories from being moved. Youβll need a file manager with access to system folders, such as MT Manager or Total Commander.
Find the file. Android/data It's the cache and data of most games and heavy apps from the Play Market. You can try moving the folder of the desired application (for example, com.google.android.play.games or the game's cache) to the SD-The map is in a similar folder structure, but once the application is updated, the data can be returned to the same location.
A more efficient method is to create a symbolic link (simlink), but this requires Root rights. With a terminal or a special application, you can create a pointer path that will redirect the system's requests from internal memory to files on a flash drive.
- π The exact path to data: /storage/emulated/0/Android/data/.
- π When you manually update the application, the transferred data can be deleted or ignored.
- β‘ Symbolic links only work if superuser rights are available (Root).
Remember, Google Play does regular file integrity checks, and if it detects that important components are moved, the app may stop running or require re-downloading, so the manual method is best used for multimedia files or offline maps, rather than for the store's system components.
π‘
Use the βClear Cacheβ function in the Play Market app settings before attempting to transfer data β this will reduce the amount of information being moved and reduce the risk of errors.
Problems and solutions when working with external memory
In the active operation of the scheme "Annexes to SD-Users may experience a number of common problems, most often slowing down the interface, getting stuck when running heavy games, or downloading errors in the Play Market. This is because the response rate of the flash memory is lower than that of the built-in memory, and it is not designed to permanently record many small files.
If you notice that your smartphone is running slower, try moving the most commonly used apps back to internal memory. Leave on the map only those programs that you rarely run, or those that take up a lot of space but do not require high disk speed (for example, offline maps or video players).
It is also possible that after the update MIUI Android system stops seeing applications on the SD-In this case, it helps to re-format the card as internal memory (with loss of data) or reset application settings. Regularly check the status of the card through the Settings menu. β Storage for errors of the file system.
π‘
External memory is a great solution for storing photos, videos and music, but for system applications and games, it is better to leave a fast internal storage of the smartphone.