Owners of Xiaomi Redmi Note 9 sooner or later face a lack of internal memory - especially if you actively install games, instant messengers or multimedia applications. SD-The map seems to be a logical solution, but in MIUI Unlike older versions of Android, where the feature was available out of the box, modern Xiaomi smartphones limit portability due to changes in Googleโs security policy and file system features. F2FS.
In this article, weโll look at all the current ways to migrate applications to a microSD in Redmi Note 9 (including Note 9 Pro and Note 9S models) with MIUI 12/13/14. Youโll learn which applications can be ported without root rights, how to circumvent system restrictions, and what to do if the โMove to SDโ button is inactive, and weโll analyze the risks and consequences of each method, from standard settings to ADB.
Why Redmi Note 9 doesnโt have a โMove toโ button SD-map"?
Many users notice that there is no memory card port option in the app menu, although there was one before, and the reason lies in three key changes:
- ๐ Google Policy: Starting with Android 6.0 Marshmallow, Google has banned the transfer of applications to the Internet SD-map-format FAT32/exFAT Developers should explicitly support this feature in the application manifest.
- ๐ File system: MIUI use F2FS for internal memory that is optimized for flash drives, but is incompatible with traditional application porting SD.
- ๐ก๏ธ Security: Xiaomi blocks the portability of system and mission-critical applications (e.g. com.android.phone or com.miui.home) to avoid failures when retrieving the card.
But that doesn't mean that you can't migrate, but you have to use alternative methods, some of which we'll discuss later, and it's important to understand that even if you can migrate the application to the next one, you can use it to do it. SD-The performance of the card can be reduced by 15-30% due to the speed limits of reading / writing microSD (especially classes). UHS-I U1 lower).
โ ๏ธ Attention: Transfer of applications to SD-The card can cause them to work unstable if the memory card has a low speed class (Class). 4/6) Before starting the procedure, check the card for errors through the Settings. โ Memory. โ Verification SD-map.
Method 1: Standard portability through MIUI settings (for supported applications)
Despite the limitations, some apps (like Facebook Lite, Messenger Lite, or Spotify) still support portability over the standard menu.
- Open Settings โ Applications โ Application Management.
- Select the application you want (such as Google Maps).
- Slip on Warehouse.
- If the option is available, you will see the button Move to SD-map MIUI 14 It may be called Change the storage location).
If the button is inactive or not, the application does not support the transfer, in which case move on to the following methods.
Format the map in FAT32 (volume โค32 GB or exFAT (if) >32GB)
Check the recording speed (minimum Class 10/UHS-I U1)
Create a backup copy of data from the card
Make sure there is enough free space on the map (at least 1 GB)
-->
| Type of application | Supports the transfer? | Notes |
|---|---|---|
| Social networks (Facebook Lite, Messenger Lite) | โ Yes. | Usually carried without problems, but notifications may come with a delay. |
| Clash of Clans, Brawl Stars (Games) | โ No. | Most games block transfers due to cheat protection. |
| Media Players (VLC, MX Player) | โ Yes. | It can work slower when playing files from the card. |
| System applications (Camera, Gallery) | โ No. | Transfer is blocked at MIUI level. |
Method 2: Transfer over ADB (for power users)
If the standard method doesnโt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps you can port, which requires connecting your smartphone to your computer and basic command line knowledge.
Here's the step-by-step instruction:
- Turn on Developer Mode on Redmi Note 9: Go to Settings โ About Phone. Tap 7 times on MIUI until the notification "You've become a developer" appears.
USB debugging
Settings โ Additional โ For Developers
Connect your phone to your PC through USB-Cable (use the original cable for stability).
ADB Tools
adb
adb devices(Your device should be displayed)
adb shell pm set-install-location 2(enforced SD-Map as default storage location for new applications)
After completing the command, new applications will be automatically installed on the SD-To get back to the original settings, use the map:
adb shell pm set-install-location 0โ ๏ธ Note: Using set-install location 2 may cause some applications to crash, especially if you are not using a set-install location. SD-It is recommended to test this method on non-critical programs.
๐ก
If after transferring the application stopped working, try clearing its cache in Settings. โ Annexes โ Warehouse โ Clear the cache. This often helps with access errors. SD-map.
Method 3: Formatting SD-The card is an internal memory (adoptable storage)
Adoptable Storage feature, which appeared in Android 6.0, allows you to format SD-It's a card as part of the phone's internal memory, and it allows you to install apps directly on the card, but it has serious disadvantages:
- ๐ The card becomes โtiedโ to the device and will not be read on other smartphones or PCs without formatting.
- โก The speed of the application depends on the class SD-maps (recommended) UHS-I U3 higher).
- ๐ซ Not all apps will work correctly (especially games and instant messengers).
To activate Adoptable Storage on Redmi Note 9:
- Put it in. SD-smartphone-card.
- Go to Settings. โ Memory. โ SD-map.
- Slip on the three dots in the top right corner and select Storage Settings.
- Click Format as internal (all data on the map will be deleted!).
- After formatting, select Transfer Data to move supported applications.
Important: After this procedure, extraction SD-cards without prior "secure extraction" can lead to data loss or app crashes. Also note that some banking applications (such as SberBank Online or Tinkoff) may block Adoptable Storage due to security requirements.
What if applications are not portable after formatting as internal memory?
Method 4: Transfer cache and application data (without root)
If the app itself cannot be moved, you can free up space by moving its cache and data (e.g. downloaded maps to Google Maps or media files to Telegram). Many applications allow you to manually specify a folder to store files.
Examples:
- ๐บ๏ธ Google Maps: Settings โ Offline maps โ Settings โ storage folder โ choose SD-map.
- ๐ธ WhatsApp: Settings โ Warehouse โ Media path (requires manually moving WhatsApp folder to media files) SD).
- ๐ต Spotify: Settings โ Data data โ bootloader โ point the way SD.
For manual data transfer (e.g. Android/obb folders for games):
- Connect your phone to your PC via USB in File Transfer mode.
- Copy the folder with data (e.g. com.gameloft.android.ANMP.GloftDMHM for Asphalt 9) on SD-map.
- Remove the original folder from the internal memory.
- Create a symbolic link (required) ADB): adb shell ln -s /storage/XXXX-XXXX/Android/obb /storage/emulated/0/Android/obb (substitute XXXX-XXXX real ID yours SD-The card can be found through adb shell ls. /storage).
โ ๏ธ Note: Symbolic links may break after update MIUI Some apps (like Netflix) block the work with simlinks because of protection against piracy.
Method 5: Use of third-party applications (with reservations)
Google Play has utilities that promise to transfer applications to the Internet SD-map, for example, AppMgr III or Link2SD. However, their effectiveness on the Redmi Note 9 with MIUI 12+ extremely limited for the following reasons:
- ๐ Limitations MIUI: Xiaomi blocks access to system portability functions for third-party applications.
- ๐ ๏ธ Root: Most utilities (for example, Link2SD) They only work on rooted devices.
- ๐ซ Security risk: Some applications request suspicious permissions (e.g. access to a security service) SMS or contact).
If you still want to try it,
- Install AppMgr III from Google Play.
- Launch the application and provide access to Special Features (required for work).
- Select the application from the list and tap Move to SD-map.
In practice, this method works less than 30% of the time due to MIUI limitations, and a more reliable option is to use AppMgr III to clean the cache and delete unnecessary files to free up space in internal memory.
๐ก
Party of the annex for portability SD-90% of the time, the card doesnโt work on the current version. MIUI The main benefit of this is cleaning the cache and analyzing the space.
What to do if none of the methods work?
If all of these methods have not worked, consider alternative solutions:
- Clean internal memory: Remove unused applications (use Settings) โ Annexes โ Sort by size. Clean the cache through MIUI Security (Security) โ Transfer photos and videos to the cloud (Google Photos, Mi Cloud) or to PC.
- Use cloud services: Set up automatic uploads of photos to Google Photos (up to 15GB free of charge). Use Mi Cloud to back up your contacts and notes.
- Replacement SD-Redmi Note 9 supports cards up to 512 GB (officially tested SanDisk Ultra 256 GB and Samsung) EVO Plus 512GB) Recommended speed class: UHS-I U3 or A2 installing applications.
Reset to factory settings
- Create a backup through Settings โ Additional โ Backup and Reset.
- Reset to Settings โ About Phone โ Reset settings.
- After reset, do not install unnecessary apps and clean the cache regularly.
Note: when extracting SD-WhatsApp Maps Can't Read Media Files, But Chats Will Stay Available.
Why did the app stop working after the transfer?
How to move the game to SD-card if the button is inactive?
Can I use it? SD-Map as internal memory for the Redmi Note 9 Pro?
How to return applications from SD-card back to internal memory?
ADB
adb shell pm set-install-location 0Then reinstall the apps.