Xiaomi Redmi 4X โ One of the most popular budget smartphones with limited internal memory (16 or 32 GB), over time, users face a shortage of space for new applications, photos and files. SD-The map seems to be a logical solution, but in MIUI This process has nuances: not all applications support movement, and the system imposes restrictions on working with an external drive.
In this article, you will find all the current ways to transfer applications to a memory card in Redmi. 4X โ standard-function MIUI We'll look at why some programs can't be moved, how to get around the constraints (with and without risks), and what to do if applications stop working after the transfer. SD-maps and formatting for maximum compatibility.
Important: the instructions are adapted to MIUI 8-12 (the current version for Redmi 4X).If your smartphone is running on a newer firmware, some menu items may differ - but the logic of action remains the same.
Why at Redmi? 4X You cannot transfer all applications to SD-map?
Many users are faced with the fact that the โMove to SDโ button in the application settings is inactive or absent. This is not an accident, but a limitation inherent in Android and MIUI.
- ๐ Data protection: Administrator applications, system services or personal data applications (banking, messengers) are blocked for transfer for security reasons. For example, WhatsApp or SberBank Online will never offer the option of moving.
- ๐ฑ Architecture MIUI: Xiaomi has modified the standard Android, and in some versions of the firmware, the application portability function is completely disabled at the system level (especially in global builds.
- ๐พ Type SD-maps: Format maps FAT32 or exFAT does not support the installation of applications, but ext4 or f2fs, But they can not be created through standard means of the smartphone.
- ๐ Productivity: SD-cards (even class) A1/A2) They are slower than internal memory, and the transfer of heavy applications (games, video editors) can lead to lags.
The good news is that some of the limitations can be circumvented, such as some apps (like Facebook Lite or Google Maps) that support default porting, and for others, there are alternative methods, which we'll talk about later.
โ ๏ธ Note: Transfer system applications (e.g. Mi Browser or Security) to SD-The card can lead to malfunctions in the work MIUI. They can only be restored through resetting settings.
Preparation SD-maps: what format to choose and how to format?
Before transferring applications, you need to properly prepare the memory card. Xiaomi Redmi 4X supports microSD up to 256 GB, but for installing programs, it is not the size that matters, but the format and speed class.
Optimal parameters of the map:
- ๐ Size: 32 GB (less is impractical due to Android partition restrictions).
- โก Class speed: UHS-I (U1/U3) or A1/A2 (smooth-work).
- ๐๏ธ Format: By default FAT32 or exFAT, but to transfer applications will require an internal format (more about it below).
How to format a map for transferring applications:
- Put it in. SD-Map to smartphone and open Settings โ Memory.
- Tap by the name of the card (for example, SD-Card: 64 GB and select Settings โ Formatting as an internal storage device.
- Warning: After that, the card will be encrypted and will not be read on other devices without formatting!
- Wait until the process is complete (it can take 5-10 minutes) and after the reboot, the card will become part of the internal memory.
| Map format | Support for application portability | PC-compatibility | Max. File size. |
|---|---|---|---|
| FAT32 | โ No. | โ Yes. | 4GB |
| exFAT | โ No. | โ Yes. | 16 EB |
| Internal (ext4) | โ Yes. | โ No (only on this smartphone) | No restrictions. |
โ ๏ธ Note: Once the card is formatted as an internal drive, it cannot be retrieved without losing data. SD-map on other devices, select the exFAT format, but then the transfer of applications will not be possible.
Method 1: Standard Transfer through MIUI Settings
The easiest and safest method is to use the built-in MIUI feature, which is suitable for applications that initially support portability (usually lightweight programs like Facebook Lite, Messenger Lite or Google Podcasts).
Step-by-step:
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Google Maps).
- Slip on Warehouse.
- If the option is available, click Change โ SD-map and confirm the transfer.
What to do if the โTransferโ button is inactive:
- ๐ Reboot your smartphone and try again.
- ๐ฅ Update the app to the latest version via Google Play.
- ๐ ๏ธ Clear the app cache in the same menu (Storage) โ Clear the cache).
Clear the app's cache|Update the app in Google Play|Reboot your smartphone|Check the vacant space for SD-map-->
Limitations of the method:
- It only works for a limited list of applications.
- Some programs may slow down after the transfer (especially if the program is not SD-slow-card).
- System applications (Mi Account, Security) cannot be transferred.
๐ก
If the application stopped working after the transfer, try to return it to internal memory and repeat the procedure. Sometimes reinstallation of the program helps.
Method 2: Transfer over ADB (for power users)
If the standard method does not work, you can use Android Debug Bridge (ADB) โ a debugging tool that allows you to manually specify to the system which applications to transfer to SD-This requires a PC connection and basic command line knowledge.
What you need:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ Cable USB Type-C (original or qualitative analogue).
- ๐ ๏ธ Utility. ADB Tools by Google.
- โ๏ธ Included debugging by USB smartphone.
Step-by-step:
- Activate Developer Mode: Go to Settings โ About Phone. Tap 7 times on MIUI until the notification โYouโve become a developerโ appears.
- Turn on USB debugging: Return to Settings โ Additional โ Developer. Activate the USB debugging switch.
- Connect your smartphone to your PC and confirm your trust in your computer on the Redmi 4X screen.
- Open the command prompt (or Terminal on macOS/Linux) and type: Adb devices Make sure the device is identified (serial number should appear).
- Enter the command to port the application (replace com.example.app with your applicationโs batch name): adb shell pm set-install-location 2 adb shell pm move-package com.example.app
- Reboot your smartphone.
How to find out the package name of the application:
- Install the App Inspector app on your smartphone (available on Google Play).
- Open it, find the desired application in the list and copy a line from the Package Name field.
โ ๏ธ Attention: Misuse of the right ADB It can lead to disruptions in work. MIUI. Do not tolerate system applications (com.miui., com.android.) โ this will cause errors!
What if the ADB canโt see the device?
Method 3: Using applications for forced transfer
If previous methods have failed, you can use third-party utilities from Google Play, which do not guarantee 100% results, but sometimes help to migrate applications that MIUI blocks.
- ๐ฑ AppMgr III (App 2 SD) โ shows which applications can be transferred and suggests alternative methods (e.g., cleaning the cache or disabling it).
- ๐ Link2SD โ requires root rights, but allows you to create symbolic links to transfer some data to the Internet SD-map.
- ๐ Files by Google โ helps free up space by finding unnecessary files (does not tolerate apps, but clears memory).
How to work with AppMgr III:
- Install the app from Google Play.
- Open it and give access to the storage.
- In the list of applications, find those that have a tick in the Move to SD column.
- Slip the app and select Move to SD card.
- If the option is inactive, press Force Move (reboot may be required).
Restrictions of third-party utilities:
- Most applications cannot port programs that MIUI blocks at the system level.
- Link2SD requires root rights, which voids the warranty and increases the risk of failure.
- Some utilities contain advertising or paid features.
๐ก
Third-party portability apps only work with programs that initially support this feature, and they canโt get around Androidโs kernel-level limitations.
What to do if the transferred application does not work?
After the transfer to SD-Some programs may be able to:
- ๐ Hang on launch.
- ๐ซ Error: "The application is stoppedยป.
- ๐ต Not to send notifications.
Decisions:
| Problem. | Reason. | Decision |
|---|---|---|
| Application won't start | SD-map disabled or damaged | Restart your smartphone or return the app to internal memory |
| Lags and brakes | Slow memory card (class below A1) | Buy a card marked U3 or A2 |
| No notifications. | Android restrictions for SD applications | Return the app to internal memory or use the Light versions of the software |
| The "Not enough memory" error | SD-The card is encrypted as internal, but the place is over. | Clear the cache or move other apps back |
If the application is critical (e.g. Telegram or 2GIS), It is better to leave it in the internal memory and SD-move:
- ๐ต Music and podcasts.
- ๐ท Photo and video (via Gallery) โ Settings โ Preservation site).
- ๐ฎ Cash games (manually through file manager).
Alternative ways to free up memory on Redmi 4X
If the application portability is not helpful or impossible, use these methods:
- ๐งน Cache Clearing: Go to Settings โ Apps. Select an app (like Chrome) and click Clear Cache. Use Settings for bulk cleaning โ Memory. โ Clean up.
- ๐๏ธ Delete unnecessary files: Install Files by Google or SD Start storage analysis and delete temporary files, duplicate photos, old ones APK.
- โ๏ธ Transfer data to the cloud: Upload photos to Google Photos (up to 15 GB free) and transfer documents to Mi Cloud or Yandex.Disk.
- ๐ Disabling pre-installed applications: C Settings โ Apps find unnecessary system programs (such as Mi Music or Mi Video). Click Disable (do not delete!).
If your memory is severely lacking, consider:
- ๐ Purchase. SD-larger cards (for example, 128 GB class) A2).
- ๐ง Reset to factory settings (before doing so, make a backup copy!).
- ๐ฑ Upgrade to a smartphone with a large amount of memory (for example, Redmi Note 8 with 64 GB).
๐ก
Regularly cleaning the cache and removing unnecessary files often solves the problem of memory shortage without porting applications.