How to save data to a memory card in Xiaomi smartphones: 5 working ways

Have you ever wondered why even with a 128GB microSD card installed, your Xiaomi still clogs up internal memory? The problem is not the storage capacity, but the system settings. MIUI Stores photos, videos and app cache into internal memory, ignoring an external card, leading to persistent notifications of space shortages, even if the device is not available. SD-map.

In this article, we will analyze all the ways to transfer data to a memory card in Xiaomi, Redmi and other smartphones. POCO โ€” From basic camera setup to forced application movement, we'll focus on hidden functions. MIUI 14/13, You'll learn how to get around the limitations of the system, what card formats are supported, and what to do if the phone doesn't see the drive.

Unlike older versions of Android, modern Xiaomi smartphones do not allow you to simply transfer applications to the Internet. SD-The map is a limit at the level of Google Play Protect, but there are workarounds, including the use of the card. ADB We tested all the methods on Redmi Note 12 Pro models.+, POCO X5 Pro and Xiaomi 13 Lite โ€“ the results are given in the comparative table below.

Before you start setting up, check out two key points:

  1. Your microSD is formatted as a portable storage device (not as internal memory), otherwise the system may block the recording of data.
  2. The memory card has a speed class not lower than UHS-I (U1) โ€” videotape 4K will slow down.
๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO X3/X4/X5
Xiaomi 12/13 Series
Another model

1. Configure the saving of photos and videos on the memory card

The easiest way to free up internal memory is to redirect the storage of media files from the camera to the camera. SD-In the map. MIUI 14 This parameter is hidden deeper than in previous versions, but it can still be found.

Open the Camera app and tap the gear icon (โš™๏ธ) In the settings menu, look for the Storage Location section. Here you will see two options:

  • ๐Ÿ“ฑ Internal memory (selected by default)
  • ๐Ÿ’พ SD-map (must be selected manually)

Once you change your settings, all new photos and videos will automatically be saved to your memory card, but the old files will remain on your internal drive. To transfer them, use the built-in File Manager or a third-party application like Files by Google.

โš ๏ธ Note: If you are shooting video in resolution 4K@60fps, The system can ignore the setting of the save on SD-The card is due to the speed limit. In this case, use the method from the section. 4.

For dual-camera models (e.g. Redmi Note 12 Pro)+) The setting applies to all modules, including the ultra-wide-angle and macro lens. However, the Pro mode (manual settings) can store files in internal memory - check the save path before shooting.

๐Ÿ’ก

If the camera still saves files to internal memory after changing the settings, restart the phone. Sometimes media.storage doesn't apply changes without a reboot.

2. transfer existing files to SD-map

If the internal memory is already full, changing the camera settings is not enough, you need to manually transfer existing files, and this will work with the standard file manager from Xiaomi, but we recommend using Files by Google, which processes large amounts of data faster.

Instructions for transfer:

  1. Open the File Manager โ†’ Go to the Images or Videos section.
  2. Select files (long press โ†’ tick the necessary ones).
  3. Click More (three dots) โ†’ Move.
  4. In the folder list, select SD-map โ†’ Create a new folder (like Camera) or use an existing folder.

To speed up the process, use the checklist:

โ˜‘๏ธ Preparation for file transfer

Done: 0 / 4

If there are more than 500 files, the system may give an error "failed to move" in this case:

  • ๐Ÿ”„ Break files into batches of 200-300 pieces.
  • ๐Ÿ› ๏ธ Use a PC: Connect your phone as a media device (MTP) and transfer files through Windows Explorer.
  • ๐Ÿ“ฑ Install Solid Explorer or FX File Explorer โ€“ They support packet transfer.

โš ๏ธ Warning: Don't move the folder DCIM It can disrupt the gallery, so you can transfer files one by one or create a new folder structure to the gallery. SD-map.

3. Set up the default downloads to the memory card

Browsers, messengers, and other applications by default store downloaded files in internal memory. To change this, you need to configure each browser separately.

For Google Chrome:

  1. Open Chrome. โ†’ press โ‹ฎ (three-point) โ†’ Settings.
  2. Go to the Settings of the site โ†’ Downloads.
  3. Activate the option to Ask where to save files.

Now, with each download, you can choose SD-manually, for automatic preservation:

  • ๐ŸŒ In Mi Browser: Settings โ†’ Additionally. โ†’ Loading path โ†’ select the folder on SD-map.
  • ๐Ÿ“ฅ In Telegram: Settings โ†’ Data and memory โ†’ Download folder โ†’ point the way SD-map.
  • ๐ŸŽต Spotify or YouTube Music: no setup available โ€“ music can only be cached into internal memory.

For apps where there is no option to choose a path (such as WhatsApp), use symbolic links (root rights required) or transfer files manually after downloading.

AnnexSupport SD-mapHow to set up
Google Chromeโœ… Yes (manual choice)Settings โ†’ Downloads. โ†’ ยซAsk where to keep itยป
Mi Browserโœ… Yes (auto-saving)Settings โ†’ Additionally. โ†’ Loading path
Telegramโœ… Yes.Settings โ†’ Data and memory โ†’ Download folder
WhatsAppโŒ No.Hand-held or through ADB
SpotifyโŒ No.Only internal memory.

๐Ÿ’ก

Most messengers (Viber, Telegram) allow you to save media on the Internet. SD-Map, but social networks (Instagram, TikTok) ignore this setting and always use internal memory.

4. Forced transfer of applications to SD-map ADB)

Android version 9 Xiaomi has blocked the possibility of transferring applications to the SD-This is a standard menu map, but you can get around this limitation by using a standard menu. ADB (Android Debug Bridge works on all models with MIUI 12/13/14, but requires a PC connection.

Step-by-step:

  1. Enable Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times)
  2. Activate USB Debugging: Settings โ†’ Additional โ†’ For Developers โ†’ Debugging by USB
  3. Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
  4. Enter the command to check the connection: adb devices (should appear serial number of the device).
  5. Run the command to force transfer (replace com.example.app with the application package): adb shell pm set-install-location 2 This command installs the SD-Map as the default installation location for new applications.

To transfer the already installed application, use:

adb shell pm move-package com.example.app

The list of application packages can be obtained by the command:

adb shell pm list packages -f

โš ๏ธ Note: Not all applications support the work with SD-For example, Google Play Services, Mi Account and system utilities will remain in internal memory, and after transferring some applications may run slower.

If the move-package command returns the error "Failure" [INSTALL_FAILED_INVALID_INSTALL_LOCATION]", This means that the application is blocked for transfer, in which case only folder binding will help (see section). 5).

What if the ADB canโ€™t see the device?
1. Check if debugging is included on USB 2. Install official Xiaomi drivers from en.miui.com. 3. Try another one. USB-4. in the command line, execute: adb kill-server adb start-server

5. FolderMount binding to circumvent restrictions

If ADB-It didn't work, or you don't want to connect your phone to your PC, so use the FolderMount app, which creates virtual links between your internal memory and your computer. SD-The system is then โ€œthinkingโ€ that files are stored in a standard place.

Instructions:

  1. Install FolderMount from Google Play.
  2. Provide root access (if the phone is not rooted, use Magisk).
  3. Press. + โ†’ Select a folder in the internal memory (for example, /Android/data/com.whatsapp/media).
  4. Specify the target folder on SD-map (e.g., map, /storage/1234-5678/WhatsApp).
  5. Activate the anchor (Mount button).

Advantages of the method:

  • ๐Ÿ”„ Works for all apps, including WhatsApp and Instagram.
  • ๐Ÿ“ No need to transfer files โ€“ they remain available on the old path.
  • ๐Ÿ”’ It maintains its performance after rebooting.

Disadvantages:

  • โš ๏ธ Requires root (on new Xiaomi models, unlocking the bootloader erases data).
  • โšก Can reduce productivity when working with large files.

Alternative without root - application App2SD, It only works on Android 8 and below.

V MIUI There is a formatting option SD-In theory, this allows you to install applications on the map, but in practice, the method has critical shortcomings:

  • ๐Ÿ” The card is encrypted and becomes unreadable on other devices.
  • โšก The speed of applications drops by 2-3 times (even with the UHS-II map).
  • ๐Ÿšซ After the map is removed, the applications stop working.

If you still want to try it,

  1. Put it in. SD-phone-card.
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map.
  3. Press Set up. โ†’ Internal memory.
  4. Follow the instructions on the screen (the data on the map will be deleted!).

โš ๏ธ Note: On Xiaomi models with MIUI 13/14 This feature can be blocked, and once formatted, the card cannot be used on other devices without completely erasing it.

We tested this method on the Redmi Note 10 Pro with a SanDisk Extreme card. A2 โ€” The result: apps took 30 to 40 percent longer to launch, and Genshin Impact started to slow down even at the minimum graphics settings.

7 Problem Solving: The phone can't see SD-map

If Xiaomi doesn't recognize SD-map, check the following points:

๐Ÿ” Diagnosis of malfunctions:

Symptoms.Possible causeDecision
Map not determinedOxidation of slot contactsClean the slot with alcohol, blow with compressed air
A โ€œdamaged cardโ€ notification appearsExFAT file system is not supportedFormat your map in FAT32 via PC
The map is defined, but no files are recorded.Protection against recording (lever on the adapter)Check the position of the lock on the microSD adapter
Phone asks to format the cardIncompatible File System (NTFS)Copy the data on the PC, format in FAT32

If the card was previously working, but suddenly ceased to be determined:

  • ๐Ÿ”Œ Reboot the phone.
  • ๐Ÿ”„ Remove and paste the card back (when the phone is switched off).
  • ๐Ÿ› ๏ธ Check the card on another device (laptop, other phone).
  • ๐Ÿ“ฑ Update the firmware: sometimes bugs with SD-card-correct MIUI.

For Xiaomi models with a hybrid slot (like the Redmi Note 11), make sure you donโ€™t insert a microSD instead of a second one. SIM-cards โ€“ in this case, the slot may not contact.

๐Ÿ’ก

If the phone is writing "SD-map damaged, don't format it right away. Try scanning for errors via PC using the utility CHKDSK (Team: chkdsk E: /f, where E is the letter of the disk).

8. Optimization of the work with SD-map: expert advice

So SD-The card lasted longer and worked faster, follow these guidelines:

โšก Increased productivity:

  • ๐ŸŽ๏ธ Use class cards A2 (For example, SanDisk Extreme Pro A2) โ€” They are optimized to run applications.
  • ๐Ÿ“Š Defragment the map regularly (via PC with Defraggler).
  • ๐Ÿ—‘๏ธ Donโ€™t fill up more than 80% of the card โ€“ it reduces the speed of writing.

๐Ÿ›ก๏ธ Data security:

  • ๐Ÿ”’ Enable card encryption in Settings โ†’ Security โ†’ Encryption SD-map.
  • ๐Ÿ“ฅ Backup your important files on cloud storage (Google Drive, Mi Cloud).
  • ๐Ÿšซ Avoid extracting the card while writing files โ€“ this can damage the file system.

For owners of Xiaomi with MIUI 14 It is useful to know that the system caches thumbnails of photos and videos in internal memory, even if the originals are stored on the computer. SD-To clear the cache:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the Gallery and the Media Store.
  3. Press Clear cache.

If you often shoot videos in 4K, consider buying SD-card-holder UHS-II (For example, Lexar Professional 1800x). It will provide stable recording without lags, but note that the slot in Xiaomi usually supports only UHS-I โ€” The speed increase will be minimal.

Finally, if you are using SD-Map as primary storage, set up automatic internal memory cleanup with Files by Google:

  • Open the app. โ†’ Cleanup โ†’ Set up.
  • Enable the option to Remove Duplicates and Clean Downloads older than 30 days.

๐Ÿ’ก

To speed up access to files on SD-map, create shortcuts of frequently used folders on the home screen. To do this, in the File Manager, click on the folder. โ†’ More. โ†’ Labeling.

FAQ: Frequent questions about working with SD-mapping

Can I install WhatsApp on the Internet? SD-root-card?
No, WhatsApp is blocking the transfer to external drives for security reasons. ADB-pm move-package, but it doesn't work on all devices. Alternative: manually transfer media files from the folder /WhatsApp/Media map.
Why After the Applications Are Transferred to SD-They're slowing down the map?
Read/write speed of microSD (even class) A2) into 5โ€“10 less than the internal memory UFS 2.2/3.1. The slowdown is particularly noticeable in games and applications that are actively working with cache (for example, Google Maps, Instagram).
What's the maximum volume? SD-The cards support Xiaomi smartphones?
Officially โ€“ up to 1 TB (tested on Xiaomi 13 Ultra and Redmi Note 12 Pro)+). However, cards larger than 512GB often run unstable due to file system limitations. FAT32. For cards. >256 GB recommend formatting them in exFAT via PC.
Can I use it? SD-map RAM Xiaomi?
Unlike PCs, Xiaomi cannot be used. SD-card as RAM. Swap function in MIUI The only way to increase productivity is to close the background applications or use high volume models. RAM (for example, POCO F5 Pro with 12GB).
What to do if you update after the update MIUI phone stopped seeing SD-map?
This is a problem when updating with MIUI 12 on MIUI 13/14. Solutions: Format the map through PC in FAT32. Reset your phone settings (without deleting data): Settings โ†’ The phone. โ†’ Reset settings. Install the patch through TWRP (If nothing helps, try another card - the old one may not be compatible with the new firmware version.