Xiaomi’s current smartphones, from the budget Redmi to the flagship Mi and Poco, allow for microSD card memory expansion, but it’s not always clear how to get the camera to store the images there rather than in internal memory, a problem that is especially relevant for users with limited internal storage (16-64 GB), where thousands of photos quickly take up precious space.
In this article, we will discuss all possible ways to redirect photos to SD-map – from standard camera settings to hidden parameters MIUI And workarounds for models that are disabled by the manufacturer, and you'll also learn why sometimes the memory card isn't identified as a storage location, and how to fix it without losing data.
Important: The instructions are relevant for MIUI 12-14 (including global and Chinese versions), but some steps may differ depending on the smartphone model and firmware version.If your Xiaomi does not support direct SD recording, we will suggest alternative methods.
Why Xiaomi is saving photos in internal memory by default?
The manufacturer is setting up smartphones so that by default all media files (photos, videos, screenshots) are stored in internal storage, for several reasons:
- 🔹 Write speed: built-in memory (eMMC/UFS) It runs faster than most microSDs, which is critical for shooting in mode. 4K@60fps or serial.
- 🔹 Reliability: SD-Cards are more likely to fail when recording intensively, especially cheap Class models. 10 supportless A1/A2.
- 🔹 Security: Data in internal memory is encrypted MIUI, then SD They are stored in plain view.
- 🔹 Android Restrictions: Starting with Android 7.0, Google has banned apps from arbitrarily writing data to external media without user permission.
But these arguments don’t take into account the real needs of users, such as the 64GB Redmi Note 10 Pro, which has a shortage of space after months of active shooting, and fortunately MIUI provides tools to reconfigure it, so you just need to know where to look.
⚠️ Note: If your Xiaomi can’t see the memory card after installation, check the format. FAT32 (up to 32 GB) and exFAT (from 64 GB). NTFS or non-standard markings will not be recognized.
Method 1: Configure through the Camera app
The easiest method is to change the save location directly in the camera settings, which works on most Xiaomi, Redmi and Poco models with MIUI 12 and later.
- Open the Camera app.
- Touch the gear badge (⚙️) in the upper right corner or swipe from the right edge of the screen to open the side menu.
- Select Settings (or Settings in the global version).
- Scroll down to the “Save Place” (or Storage Location) section.
- Slip the option and select the “SD card”.
- Confirm your choice if the system requests permission to access the media.
All new photos and videos will be automatically saved to the SD-Note: existing files will not be transferred – you will need to manually copy them through Files or Gallery.
Make sure that the memory card is inserted and recognized by the system|Check the vacant space for SD (at least 1-2 GB)|Close all background applications using the camera|Reboot your smartphone if the card is not determined-->
If the camera settings do not have a “Save Place” option, it means one of two things:
- 📵 Your Xiaomi model does not support the recording SD (It is also important for some flagships, such as the Mi 11 Ultra).
- 🔧 The function is hidden in the developer or requires additional manipulation (more about this in the next section).
Method 2: Using the Developer Mode
On some devices (like the Poco F3 or Redmi K40), the SD save option is hidden in the developer menu to activate it:
- Go to Settings. → The phone.
- Find the MIUI version and tap it 7 times in a row until you become a developer!
- Go back to the basic settings and open a new section called Developer Options.
- Scroll down to the "Force allow apps on external" option and turn it on.
- Reboot your smartphone and check for the SD save option in the camera settings.
If this option is missing, try an alternative method through ADB (described below). Also note that on some firmware, enabling developer mode can reset the camera settings to factory settings, so save important media files in advance.
Yes, it works out of the box | No, I had to turn on the developer mode | No, I had to use ADB| I don't know, I haven't tried-->
Method 3: Transfer over ADB (for advanced users)
If standard methods don’t work, you can use Android Debug Bridge (ADB), a low-level system setup tool that is suitable for models where the feature is locked at the firmware level (for example, Xiaomi 12T or Redmi Note 11 Pro+).
You'll need:
- 🖥️ Computer with installed ADB-driver.
- 📱 Initiated debugging mode USB on a smartphone (in settings for developers).
- 🔌 Cable USB (preferably original).
Instructions:
- Connect your smartphone to your PC and open the command line (or Terminal on Mac/Linux).
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Release permission for the Camera app: adb shell pm grant com.android.camera android.permission.WRITE_EXTERNAL_STORAGE
- Restart your phone and check for the option to save on SD.
If the team doesn’t work, try an alternative:
adb shell settings put global camera_save_path_external 1⚠️ Attention: misuse ADB It can disrupt the system, and don't change other settings unless you're sure they're there. MIUI settings may reset.
What if the ADB can’t see the device?
Method 4: Automatic transfer through Files
If the camera is stubbornly ignoring SD-You can set up the automatic transfer of new photos from internal memory to external:
- Open the Files (or Files) app.
- Go to the "Category" section» → «Images».
- Press three points (⋮) in the upper right corner and select "Settings».
- Activate the option “Automatic transfer to memory card”.
- Specify the folder on the SD where the files will be copied (for example, DCIM/Camera).
The downside of this method is that photos are first stored in internal memory and then copied to SD, which takes time and consumes resources, but it works even on devices where direct recording is blocked (for example, Xiaomi 13 Pro).
To speed up the process, you can adjust the transfer on a schedule (for example, once a day at night) or when connecting to Wi-Fi. This will reduce the load on the battery.
💡
If automatic portability doesn’t work, check if photo folders are added to save for battery optimization. Go to Settings → Battery → Battery Optimization and remove restrictions for Files.
Solving problems: The memory card is not defined or saves a photo
Sometimes even after the correct setup, the photos continue to be stored in the internal memory, or the system does not see at all. SD-Map: Consider the causes and ways of eliminating them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The map does not appear in the camera settings | File system format is not supported | Format the card in exFAT via phone settings (Settings → Storage → Memory Map → Format) |
| Photos are saved to SD, but not displayed in the gallery | DCIM folder on the map damaged or hidden | Connect the card to your PC, check for the DCIM/Camera folder and create it manually if necessary. |
| When shooting, an error is issued “failed to save” | Insufficient rights to record or card filled | Clear space on SD or check the rights through ADB (see Method 3) |
| The map is determined, but the recording speed is very low. | A cheap Class 4/6 card is used. | Replace with an A1 or A2 card (e.g. SanDisk Extreme) |
If none of the methods worked, try updating MIUI to the latest version – new firmware often fixes external media errors. Go to Settings → About Phone → System Update.
💡
Before formatting a memory card, always back up the data! MIUI suggests formatting the media the first time you connect, but this will delete all files without the possibility of recovery.
Alternative methods: cloud services and third-party cameras
If your Xiaomi refuses to save photos on SD, consider alternative options:
- ☁️ Cloud storage: set up automatic upload of photos in Google Photos, Mi Cloud or Yandex.Disk. minus - dependence on the Internet and a limited free amount.
- 📷 Third-party cameras: Apps like Open Camera or Footage let you select a save folder, including SD. Download them from Google Play.
- 🔄 Sync via PC: connect your smartphone to your computer once a week and manually transfer the photo to your hard drive.
- 📱 Double. SIM + microSD: If your model supports a hybrid slot (like the Redmi Note 12), use an adapter to run two simultaneous slots. SIM memory-cards.
For Google Photos, the automatic download setting looks like this:
- Install an app from the Play Market.
- Open it and tap the avatar in the upper right corner.
- Select “Photo Settings” → “Backup and Sync”.
- Turn on the switch and specify the load quality (Original or High).
Third-party cameras, like the Open Camera, give you more control over the location of the save.
- Open the application and tap the icon "Settings» (⚙️).
- Go to the “Storage” area.
- Select “Memory Card” and specify the folder (for example, /storage/XXXX-XXXX/DCIM/OpenCamera).