How to move applications to SD-Xiaomi Redmi 4 map map

Redmi 4 smartphones, despite their popularity and reliability, often come with a modest amount of internal storage. Owners of versions with 16 or 32 gigabytes of internal memory regularly face a notification “Not enough space”, which makes it impossible to install new programs or update existing ones. The standard Android system in conjunction with the MIUI shell does not allow you to simply transfer games and utilities to an external drive, requiring special actions from the user.

In this article, we will discuss how to circumvent system limitations and fully exploit the potential of a memory card, learn about the method of forced formatting, which turns a regular flash drive into a continuation of the system partition, and discuss the risks and benefits of this approach for your device.

Before you start taking action, you need to prepare tools. You will need a microSD card of the speed class 10 (Class 10) or higher, preferably, to ensure that the application interfaces run smoothly. Also make sure that the battery charge of your Xiaomi Redmi 4 is at least 50%, since the formatting process requires a stable power supply.

Preparation of memory card and diagnostics of storage

The first step should always be to check the compatibility and state of the drive. Not every memory card works correctly in internal storage mode. The system requires high read and write speeds, so old or cheap cards can cause the entire smartphone to slow down or even cyclical reboots.

Put the card into the slot and wait for the notification to appear. If the system offers to format the drive, agree to choose the option "Use as a portable storage" at the initial stage, this will save the current data, if you have it, although for further manipulation we will still conduct a full formatting.

Note the amount of free space in Settings → Memory. If the built-in memory is clogged with system debris or messenger cache, clean them first. A crowded system partition can cause errors when trying to change the storage configuration.

⚠️ Warning: All data on the memory card will be permanently deleted during preparation.Save photos, documents and music to your computer or cloud storage before starting work.

For users who want to be confident in the quality of their drive, there is the option of checking the write speed through special utilities such as the A1 SD Bench. Low speeds (less than 10 MB / s) indicate that the card is not suitable for installing applications.

📊 How much internal memory does your Redmi 4 have?
16GB
32GB
64GB
Other volumes

Activation of Developer Mode for Advanced Settings

In some versions of MIUI, standard settings are hidden from the eyes of the average user. To access additional system controls, you need to activate developer mode. This is a secure procedure that does not affect the warranty, but opens up access to important system functions.

The activation process is unified for most Xiaomi devices. You need to go to the About Phone menu and find the MIUI version. Click on this item 7 times in a row with quick taps.

After a series of taps, you'll see a pop-up message saying, "You've become a developer." Now, in the main settings menu, in the "More" section, a new "Developers" item will appear. This is where the keys that can help with memory management, although the main transfer method will be implemented through hidden ADB commands or special formatting settings.

Inside the developer menu, find the Factory Settings or Settings Reset option (be careful not to confuse it with a full phone reset!). We are more interested in the USB debugging item that will be required for the next step if the standard port through the settings is not available.

  • 🔍 Turn on "Debugging by" USB» — This will allow the computer to interact with the phone's file system at a deep level.
  • 🔒 Unlock the bootloader only if you are an experienced user and understand the risks of loss of warranty and data.
  • 📱 Make sure that the “Do not turn off the screen when charging” option is activated in the “Developers” menu so that the process does not interrupt.

Formatting the map as an internal storage

The most effective way to make a system see a memory card as part of an internal drive is to format it in “Internal Storage” mode. In pure Android, this feature is available immediately, but in MIUI it is often hidden.

Go to Settings → Memory. Click on your memory card name. If you see "Format as internal storage" (or "Internal Storage"), you're in luck. The system will alert you to low speed if the card doesn't meet the requirements, but will allow you to continue.

If there's no standard item, you'll have to use a more advanced method through your computer and console commands. Connect your phone to your PC, enable debugging. USB and run the command line with the administrator rights. ADB (Android Debug Bridge).

adb shell pm set-install-location 2

This command forcibly changes the priority of installing applications on an external map, but in order for applications to work, they must be re-installed or moved. The set-install-location 2 command is temporary and resets after rebooting, so formatting through a hidden menu or a hidden menu is considered a more reliable method. ADB-partitioning.

What if your computer can’t see your phone in ADB mode?
Make sure that Xiaomi drivers are installed USB Drivers. Try another one. USB-cable, preferably original, as cheap cables often only work for charging (MTP)» plug-in.

Transfer applications and data through settings

Once the map is formatted and integrated into the system, you can start migrating data. Not all applications support portability. Software developers themselves decide whether they can be hosted on an external medium. Xiaomi and Google system applications are usually not portable.

Go to Settings. → Annexes → All applications. Select the program you want from the list. If transfer is possible, move to the button. SD-The map (or "Change") will be active, otherwise it will be gray or absent.

It is important to understand that when you transfer to the map, not only the executable file, but also part of the data (cache, libraries) moves, the basic settings and personal data often remain in the internal partition for security, which means that radically free space by transferring only the cache, you will not succeed, transferring a significant part of the “body” of the application.

⚠️ Note: After transferring applications to SD-If you remove the drive, all the displaced applications will stop running, and the widgets on the desktop may disappear or display an error.

For some heavy games, such as PUBG Mobile or Call of Duty, the standard port may not work correctly, in such cases it is recommended to use the built-in cache cleaning function or only transfer additional game resources through the settings of the game client itself, if such an option is provided by the developer.

☑️ Checklist before transfer

Done: 0 / 4

Using third-party utilities for memory management

If standard MIUI tools don’t seem flexible enough, Google Play apps come to the rescue, and tools like App2SD or Files by Google help you analyze space and identify memory eaters.

App2SD has a Link2SD feature that requires root rights, but in normal mode it can show which apps can be moved by standard system tools, a handy tool for sorting and deciding what to keep on the phone.

Also worth mentioning are cache cleaner utilities like SD Maid. They don't carry apps, but free up space by removing residual files from long-deleted programs. This is an indirect but effective way to combat the space shortage on Redmi 4.

Using cloud storage (Google Photos, Yandex.Disk) allows you to completely abandon the storage of media files in the memory of the phone. Set up automatic uploading of photos, and internal memory will be occupied only with current pictures, which will reduce the need for constant portability of applications.

Possible problems and ways to solve them

It can be difficult to use a smartphone with portable apps, and users often complain that after updating the system, all applications “fly” to the internal drive, which is normal for Android when updating the firmware, and the procedure for porting or setting priorities will have to be repeated.

Another common problem is slowing down the interface, and if you've used a low-speed card, the system can spend a lot of time reading the application data, so the only solution is to replace the memory card with a faster one (UHS-I or higher is recommended).

Sometimes, an “Application Stopped” error occurs immediately after the transfer, indicating that the application files are damaged or incompatible, in which case, delete the application and install it again, selecting the memory card when installing (if the system asks) or leave critical programs in the internal storage.

Type of problemProbable causeDecision-making
Phone doesn't see the mapBad contact or a burned controllerWipe contacts with a strip, replace the card
Apps are slowing downLow card write speed (Class 4/6)Replace the card with Class 10/U3
Installation errorThe file system is not compatibleFormat the map through the phone settings
Settings after rebootResetting the Install-location flagRe-enter the ADB command or recheck the settings

💡

Use only proven brands (Samsung, SanDisk, Kingston) of memory cards, which are cheap Chinese, and often have real capacity 10 times smaller than the declared capacity, resulting in data loss.

Optimizing the system with full performance SD-card

When the internal memory and card are full, the system starts to work slower. To avoid this, regularly audit installed applications. Delete what you haven't used for more than a month. On devices with 16 GB of memory, every megabyte counts.

Use lightweight versions of apps (Lite). For Facebook, VK and other social networks, there are versions of “Light” that take up many times less space and consume less CPU resources, which is critical for Redmi 4.

It is also recommended to disable automatic updates to Google Play apps via the mobile network and configure the update only over Wi-Fi, preferably at night when the phone is not in use, this will prevent sudden memory filling at the wrong time.

⚠️ Warning: Do not fill the memory card "to the end." For normal operation of the file system and prolong the life of the drive, always leave free 10-15% total.

Regular reboot of the smartphone (once in a week) 2-3 (b) helps the system to reset temporary files and cache, which may take up significant space. MIUI It also helps to optimize the work of background processes.

💡

The use of high-quality memory card class UHS-I U3 – the key to stable operation of applications after their transfer from the internal drive.

Can I migrate Xiaomi system applications?
Standard tools are not. System applications are protected from removal and portability to avoid system instability, and require Root rights and the use of specialized utilities like Titanium Backup, which is not recommended for ordinary users because of the risk of “fixing” the device.
Why does the game not start after the transfer?
Chances are, the game requires access to certain system libraries that are left in the internal partition, or the memory card has too low read speed. Try to return the game to internal memory and check its performance.
Will the transfer setting reset after the MIUI update?
Yes, major system updates (e.g., with MIUI 9 MIUI 10) often reset the storage settings and installation priorities. You will have to re-format the map or reconfigure the settings through ADB.
What is the maximum card size that Redmi 4 supports?
Xiaomi officially claims support for cards up to 128 GB, but in practice Redmi 4 successfully works with cards with a volume of 256 GB and even 512 GB, if they are formatted in the file system exFAT or FAT32.