Why applications are not installed on SD-map?
Xiaomi Redmi smartphone owners (be it Redmi Note 12, Redmi) 10C or older models) often face a problem: apps from Google Play or third-party APK-files are stubbornly installed only in internal memory, ignoring the inserted memory card, the reason lies in the policy of Android and the features of the firmware. MIUI.
Starting with Android 6.0 Marshmallow, Google has limited the ability to install apps on the Internet. SD-for reasons of safety and performance, but in MIUI (And especially in the global versions, the constraints are even tougher: by default, the system blocks most applications from being ported, leaving only partial solutions to the user. But there is a way out, and we'll sort out all the working ways, including hidden settings and workarounds.
It's important to understand that not all applications can be ported, for example, system services (com.android.phone, com.miui.securitycenter) and some games (such as Genshin Impact or Call of Duty Mobile) do not support installation on external drives, but for most utilities, instant messengers and light games, the methods in this article will work.
Which memory card to choose for Xiaomi Redmi?
Before you try to move apps, make sure yours is yours. SD-Not all memory cards are equally useful, and here's why:
- πΉ Speed class: Minimum Class 10 (UHS-I U1) better UHS-I U3. Class 4 or Class 6 cards will slow down applications.
- πΉ Format: MicroSDXC (up to 2TB) or microSDHC (up to 32GB) only. microSD cards (up to 2GB) are not supported by modern Redmi.
- πΉ Manufacturer: Preference give brands SanDisk, Samsung EVO, Kingston Canvas. - Cheap no-name cards often fake speed class.
- πΉ Formatting: The map must be formatted into FAT32 or exFAT (for cards) >64GB). MIUI supportive NTFS.
π‘ Useful tip: If you plan to use the card as an internal memory (which will be discussed later), take a model with a high rewrite resource (for example, SanDisk High Endurance.
| Xiaomi Redmi Model | Max. Volume. SD-map | Adoptable Storage Support | Recommended grade |
|---|---|---|---|
| Redmi Note 12/12 Pro | 1 TB | Yes (with limitations) | UHS-I U3 |
| Redmi 10C/10A | 512GB | Yes. | UHS-I U1 |
| Redmi 9T/9 Power | 512GB | Yes. | UHS-I U1 |
| Redmi Note 8/8 Pro | 256GB | Partially. | Class 10 |
β οΈ Note: MicroSD cards from unknown manufacturers (for example, "Transcend" without a logo or suspiciously cheap "128 GB for 500 GB) β½") They often have a real volume 2-4 times smaller than the declared. H2testw or F3 beforehand.
Method 1: Formatting a card as an internal memory (Adoptable Storage)
This is the most reliable method, but it has irreversible consequences: once formatted, the card will not be used in other devices without being completely cleaned, but all supported applications will be installed on it by default.
Instructions for MIUI 12/13/14:
- Insert the memory card into the Xiaomi Redmi slot.
- Open the Settings β Memory.
- Tap your name on it. SD-maps (e.g. SanDisk) 128GB).
- Select Settings β Format as internal.
- Confirm the action and wait until it is completed (may take 5-10 minutes).
- After restart, go to Settings. β Annexes β Installation by default and select SD-map.
β οΈ Important: This method does not work on all Redmi models, for example, in Redmi Note 11 and new feature can be blocked by the manufacturer. If the "Format as internal" option is not, go to Method 2.
Make a backup copy of data from the card|Charge your phone at least 50 times%|Make sure the card is not fake|Disable important notifications during the process-->
Method 2: Manually port applications through MIUI settings
If your Xiaomi Redmi model doesnβt support Adoptable Storage, you can try to migrate apps manually, which works for most utilities, but not for games with large cache (such as PUBG Mobile or Free Fire).
Step-by-step:
- Open Settings β Applications β Application Management.
- Select the application you want to transfer (such as Telegram or VK).
- Slip on Warehouse.
- If the Change button is active, press it and select it. SD-map.
- Confirm the transfer and wait until it is completed (may take a few minutes).
π§ Technical limitation: Not all applications support portability. If the Change button is inactive (grey), the developer has blocked this feature in the manifesto. APK. Only Method 3 will help.
| Annex | Supports the transfer? | Note |
|---|---|---|
| β No. | Blocks transfer due to database encryption | |
| Telegram | β Yes. | Transferred without data loss |
| Spotify | β Yes. | Music files remain on the map |
| Google Maps | β No. | Cash cards are stored in internal memory. |
β οΈ Note: After the application has been moved to SD-It can be slower, especially if the card is Class 10 or lower, due to read/write speed limits. For critical applications (such as Google Pay or bank customers), it is better to leave internal memory.
Up to 32 GB|64 GB|128 GB|256 GB and more |Do not use-->
Method 3: Installation of applications on SD-map ADB (advanced)
If the first two fail, the radical method is Android Debug Bridge (ADB), which allows you to manually tell the system which applications you can install on an external drive, which requires a computer and basic command line knowledge.
π οΈ What's the matter:
- π₯οΈ Computer with Windows/macOS/Linux.
- π Cable USB Type-C (original or quality).
- π₯ Utility. ADB Fastboot Tools (download from official website).
- π§ Included debugging by USB phone-on.
π Step-by-step instruction:
- Activate Developer Mode on Xiaomi Redmi: Go to Settings β About Phone. Tap 7 times on MIUI Version. Enter the Mi Account password if necessary.
Settings β Additional β For Developers
- USB debugging
- Allow debugging (when connecting USB)
- Connect your phone to your computer and confirm your trust in the device.
- Open the command prompt (cmd in Windows or Terminal in macOS/Linux) and go to the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your Redmi.
- Execute the command to allow installation on SD-Map: Adb shell sm set-force-adoptable true
- Reboot the phone.
πΉ How to check the results:
After the reboot, try installing any app from Google Play. The storage selection window should show an option. SD-If it's not there, repeat the steps or check if your Redmi model supports this feature.
What if the ADB canβt see the device?
Method 4: Using Third-Party File Managers
If the system methods don't work, you can try to get around the restrictions with third-party applications.
- π AppMgr III (App 2 SD) β portable APK cash-on SD-This is a map, even for applications where it's locked by default. MIUI 12β14.
- π Link2SD β It creates symbolic links, it tricks the system. It requires root rights.
- ποΈ Files by Google β Googleβs built-in manager that sometimes offers porting application files to a map.
π Instructions for AppMgr III:
- Download AppMgr III from Google Play.
- Open the application and provide all the permissions requested.
- In the list of applications, find the one you want to transfer.
- Slip it and select to move it to SD-map.
- If you receive a risk warning, confirm the action.
β οΈ Important: Applications migrated through AppMgr III, They may work unsteadily when extracted. SD-Some functions (such as widgets) may also stop working.
π‘
Before using Link2SD, back up your data. If you don't configure your symbolic links correctly, your system may lose access to critical files.
What if the applications do not work after the transfer?
Sometimes after the transfer to SD-The map of the application starts to fly out, doesn't open, or loses data. Here's how to fix it:
- π Reboot your phone β often helps with cache crashes.
- π₯ Clear the app cache: Go to Settings β Apps. Select the problem app. Tap Clear cache (not data!).
- π Move it back to internal memory β if the application is critical (like a bank) itβs best to return it to the main drive.
- π οΈ Check it out. SD-Error map: Adb shell fsck /dev/block/mmcblk1 (requires rooting ADB).