Owners of Xiaomi smartphones with limited internal memory often face the problem of lack of space for new applications. Even after cleaning the cache and removing unnecessary files, the system can issue a notification “Not enough memory” when trying to install a program from the Google Play Market. The solution seems obvious – to use a microSD card, but here users are waiting for an unpleasant surprise: by default, Android does not allow you to install applications directly to an external drive.
In this article, we will discuss 5 working ways to get around this restriction on Xiaomi devices (including Redmi Note models) 12/13, POCO X5, Mi 11 and other MIUI 14/15). You will learn how to properly configure a memory card as internal storage, which applications can be ported, and why some programs refuse to work with the memory card. SD-We will also reveal nuances that are not written in the standard instructions, for example, how to avoid the error "Application not installed" when transferring to an external drive.
Why Xiaomi does not allow you to install applications SD-default-card?
Restricting the installation of applications on an external memory card is not a whim of the manufacturer, but a requirement for the security of Android. eMMC/UFS, which may lead to:
- 🐢 Slowing down applications (especially games and social media)
- 🔄 Frequent failures in multitasking
- 🛡️ Data encryption problems (risk of personal information leakage)
- 🔌 Incompatibility with functions MIUI, such as "Double Apps" or "Hidden Albums»
Google with Android 6.0 Marshmallow has banned the installation of apps on the Internet SD-map FAT32 or exFAT – only on formatted as internal storage (with file system) ext4). This means that the card becomes “tied” to a particular device and will not be read on other gadgets without full formatting.
⚠️ Note: If you use a memory card as a portable storage device (for photos, music, documents), then after formatting it as internal memory, all data will be deleted without the possibility of recovery!
Method 1: Formatting SD-Cards as internal memory (official method)
This is the most reliable way that MIUI supports out of the box, but it has a serious drawback: once formatted, the card can't be retrieved and used in another device without being completely cleaned, but you can install most applications directly on it.
Step-by-step:
- Insert microSD into your smartphone (recommended class is UHS-I U3 or higher).
- Go to Settings → Memory → Memory Map.
- Click on “Format as internal” (on some models, the item may be called “Default Storage”).
- Confirm the action and wait until the process is completed (it can take up to 10 minutes).
- After the device is restarted, the card will be displayed as part of the internal memory.
Now, when you install apps from the Play Market, the system will ask you to select a save location to change the default location:
- Open the Google Play Market.
- Go to profile → Settings → Storage.
- Select Memory Card as your preferred installation location.
Card speed class not lower than U3 (or A2 for applications)
The card volume is at least 32 GB (optimally 64-128 GB)
Backup of important data from the map
Battery charge of at least 50% (energy-consuming process)
-->
Limitations of the method:
- ❌ Not all applications support the work with SD-Cards (e.g. WhatsApp, Banking applications).
- ❌ Application speeds can drop by 20-40% (depending on the card class).
- ❌ The map becomes “tied” to the device – it cannot be removed without formatting.
Method 2: Transfer of installed applications to SD-map (without formatting)
If you don't want to format the card as internal memory, you can try migrating applications that are already installed, which doesn't work with all programs, but it frees up space in the internal storage.
Instructions:
- Open Settings → Applications → Application Management.
- Select the app you want to migrate (like Facebook or Spotify).
- Click on “Storage” → “Change” (if the option is active).
- Select the Memory Card and confirm the transfer.
| Type of application | Possibility of transfer | Notes |
|---|---|---|
| Social media (VK, Instagram) | ✅ Yes. | They may be slower, but notifications are coming. |
| Games (PUBG Mobile, Genshin Impact) | ⚠️ Partially. | Only a portion of the data is transferred, the main files remain in the internal memory. |
| Messengers (Telegram, Viber) | ✅ Yes. | Cache and media files can be moved, but the applications themselves are not. |
| Banking applications (Sberbank, Tinkoff) | ❌ No. | Prohibited for security reasons |
| System applications (MIUI Launcher, Security) | ❌ No. | Transfer blocked at Android level |
⚠️ Note: After the application has been moved to SD-The card may stop working, and the notifications may come with a delay. If you notice the lags, return the application back to internal memory.
16-32 GB
64GB
128GB
256GB and more
I don't use it.-->
Method 3: Using ADB to Force Application Transfer
If you do not have a port option in the settings, you can use the Android Debug Bridge debugging bridge (ADB). This method requires connecting a smartphone to a computer, but allows you to transfer even those applications that do not normally support SD-map.
What you need:
- 📦 Utility. ADB Tools by Google
Step-by-step:
- Activate Developer Mode: Go to Settings → About the phone. Press 7 times on "Version." MIUI» before the notice "You became a developer" appears. → Additionally. → For developers. Turn on "Debugging by" USB».
File transfer
cmd
ADB
adb devicesIf the device is displayed, enter:
adb shell pm set-install-location 2This command forces the system to install applications on SD-default-card.
annex-specific
adb shell pm move-package com.example.app /sdcard(Replace com.example.app with a batch name for the app, such as com.whatsapp).
How to find out the package name of the application?
Important nuances:
- 🔧 After use ADB Some applications may require re-authorization.
- 🔄 If the transfer fails, try the command: adb shell pm set-install-location 0 (reset installation settings).
- 🛡️ Some apps (such as Google Pay) block work on the Internet. SD-security map.
Method 4: Using third-party file managers (without root)
If previous methods didn't work, you can try to trick the system with file managers with the "App Mover" feature.
- 📁 App Mgr III (free version with limitations)
- 🗄️ ES File Explorer (requires additional permissions)
- 🔄 App2SD (Paid version with extended functions)
How to move the app using App Mgr III:
- Press “Move to SD card” (if the option is active).
⚠️ Note: Some file managers (e.g, ES File Explorer may request unreasonable permissions, such as access to the SMS You can opt out of these requests, they're not needed to migrate applications!
💡
If the app is not portable, try clearing its cache in the MIUI settings first. Sometimes this helps unlock the port option.
Method 5: Manual copying APK-file SD-map (for experienced users)
This method is suitable if you want to install the application not from the Play Market, but using the APK-For example, if you downloaded a program from a developer's website or through APKMirror.
Instructions:
- Download. APK-computer-file.
- Connect your smartphone to your PC and copy the file to any folder on SD-map (for example, Download).
- Turn off the device and open any file manager (e.g., the standard MIUI File Manager).
- Find the copied APK and click on it.
- Allow installation from unknown sources (in security settings).
- Follow the instructions of the installation wizard by selecting SD-map.
Advantages of the method:
- ✅ No need to format the map.
- ✅ It works even with apps that block portability through the Play Market.
- ✅ Allows you to install modified versions (APK Mod).
Risks:
- ⚠️ Installation APK Unverified sources may lead to infection by viruses.
- ⚠️ Some apps (such as Netflix or Google Pay) check integrity APK and may not start.
- ⚠️ Updates will have to be installed manually.
💡
Installation APK on SD-The card does not guarantee that the application will work stably. Test such programs before using them for critical tasks (for example, banking or work).
Frequent mistakes and how to fix them
When you try to install or transfer applications to SD-Xiaomi users often encounter errors. Let's look at the most common and ways to solve them.
| Mistake. | Reason. | Decision |
|---|---|---|
| "An appendix not installed" | Incompatibility with MIUI or damaged APK | Download APK from official source or clear Play Market cache |
| «Not enough space despite the free space SD-map | The application does not support installation on external storage | Use ADB or install APK manually |
| «SD-map damaged» | File system card is incompatible with Android | Format the map in FAT32 or ext4 (via MIUI) |
| App dyes after transfer | Low speed reading/writing of the card | Return the app to internal memory or use a UHS-I U3 card |
| The “Move to SD” option is inactive. | Manufacturer has blocked the transfer for this application | Use ADB or install APK manually |
If none of the methods worked, check:
- 🔄 Updates MIUI — In new versions, there may be bugs with work SD-map.
- 🛠️ Developer Settings – Turn off “Forced” GPU-rendering” if included.