How to distribute access rights to SD-Map on Xiaomi smartphones: the full guide

Xiaomi smartphone owners often face a problem: once a microSD card is installed, the system either doesn’t see it at all or restricts the recording of data, the reason lies in the security policy of MIUI and the peculiarities of how Android works with external drives. Unlike older versions of the OS, where the memory card automatically becomes part of internal storage, now requires manual configuration.

Especially relevant problem for devices with hybrid slots (for example, Redmi Note 10 Pro or other devices). POCO X3 Pro, where SD-card takes second place SIM. It's important to understand: MIUI By default, it mounts external drives in read-only mode for third-party applications, even if the card is physically healthy, and you can solve this in a number of ways, from standard settings to use. ADB.

In this article, we will discuss all working methods, including bypassing restrictions for applications like Google Camera or WhatsApp, which often refuse to save data on SD. Also, we will touch on common errors (for example, β€œcard damaged” or β€œinadequate rights”) and explain why some solutions only work on Android 10+, but not on MIUI 14.

1. Preparation SD-maps: formatting and verification

Before you set up access, make sure the memory card is working and compatible with your Xiaomi.Most problems arise from:

  • πŸ”Ή Incorrect file system (for example, NTFS instead FAT32/exFAT)
  • πŸ”Ή Physical injury or factory marriage
  • πŸ”Ή Manufacturer restrictions (some SanDisk Ultra cards are blocked on the MIUI)

To check, connect the card to the PC through the card reader and perform:

  1. Formatting in FAT32 (if up to 32 GB) or exFAT (over 64 GB) via SD Formatter.
  2. Check for errors with the command chkdsk E: /f (replace E: with the letter of your drive).

⚠️ Note: If the card was previously used as internal memory on another device, it must be fully formatted. MIUI will not offer any mounting options.

πŸ’‘

For cards larger than 128GB, use exFAT, which is the only format that supports large files (like 4K video) without restrictions.

2. Standard method: configuring through "Storage"

The easiest method is to use the built-in MIUI tools. After installing the card in the slot:

  1. Go to Settings. β†’ Warehouse.
  2. Tap your name on it. SD-maps (e.g. SanDisk) 128GB).
  3. Select Set Up β†’ Internal Memory (if you want to expand your main storage) or Portable Device (for separate use).

When you select the internal memory system will offer to transfer data and format the card.

  • πŸ“Œ The card will be encrypted and will not be read on other devices.
  • πŸ“Œ Not all applications support the recording of "internal" SD (Netflix doesn’t download movies).

If the option is inactive, the card is already formatted as portable or damaged.

πŸ“Š What's the volume? SD-You use the cards?
Up to 32GB.
32-64 GB
64–128 GB
Over 128 GB
I don't use it.

3. Application Permissions: Manual Setup

Even after successful mounting, some apps (such as Google Photos or Telegram) may not see the app. SD-This is related to Android's policy of managing external drives:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the appropriate app (e.g. Gallery).
  3. Go to Permits. β†’ Storage and enable access to SD-map.

Android 11+ will require additional confirmation via Scoped Storage:

  • πŸ”§ Go to Settings. β†’ Confidentiality β†’ Special access β†’ Access to all files.
  • πŸ”§ Turn on the switch for the desired application.

⚠️ Attention: MIUI 13/14 Some system applications (e.g. Screen Records) ignore these settings. ADB (see section 5).

Make sure the card is formatted as portable|Check the permissions in the application settings|Enable "Access to all files" for Android 11+|Reboot the device after changes-->

Errors and their solutions: from "card damaged" to "inadequate rights"

If the system gives an error when trying to access the SD, use the table below:

Mistake.Reason.Decision
"Map damaged."Wrong file system or bad sectorFormat via PC in FAT32/exFAT or replace the card
"Inadequate rights."MIUI restrictions for third-party applicationsUse ADB (Section 5) or root rights
"SD-card not supported"The slot only works with SIM or card >256 GBCheck model compatibility (e.g. Redmi 9A does not support 512GB)
"Read-only map"Physical switch on the map or mounting errorCheck the switch, reconnect the card or use the diskpart on the PC

For the error "not enough rights" will also help reset the settings of the application:

  1. Go to Settings β†’ Applications β†’ [Application Name] β†’ Storage.
  2. Click Clear the cache and Reset the settings.
Why does MIUI block the recording on SD?
The manufacturer restricts access to protect against malware that can modify system files through external drives, and this applies to some β€œpirate” firmware, where the restrictions are even stricter.

5. Advanced Method: Using ADB for Full Access

If the standard methods didn’t work, you can manually issue permissions via Android Debug Bridge (ADB), which works on all versions of MIUI, including Android 13.

Instructions:

  1. Turn on USB Debugging in Settings β†’ About Phone β†’ MIUI version (tap 7 times, then go back to Additional β†’ For Developers).
  2. Connect the phone to the PC and confirm the trusted device.
  3. Open the command line and type: adb shell sm set-force-adoptable true Then: adb shell sm list-disks Find your SD ID (e.g., disk:179.64) and execute: adb shell sm partition disk:179.64 private

⚠️ Warning: After this command, the card will be formatted and tied to the device:

adb shell sm partition disk:179,64 public

πŸ’‘

The ADB method is the only way to get apps like Google Camera to save photos on SD without root rights.

6. Alternative solutions: from file manager to root rights

If ADB seems complicated, try workarounds:

  • πŸ“ Use MiXplorer or Solid Explorer – these file managers can request advanced rights to the file. SD.
  • πŸ”„ Transfer files via PC: connect the phone in file transfer mode (MTP) and copy the data directly.
  • πŸ› οΈ Install Magisk and module SD Maid for full control (requires an unlocked bootloader).

For owners of POCO F3 or Xiaomi 11T with Android 12+, there is another trick:

  1. Copy files to SD via PC.
  2. In MIUI, open Files β†’ Categories β†’ Images / Videos.
  3. Click Three Dots β†’ Show hidden files and manually move the data to the desired folders (DCIM/Camera, etc.).

7. Compatible with different Xiaomi models

Not all Xiaomi devices work the same way. SD-Below are the features of popular models:

ModelSlot typeMax. SD volume.Features
Redmi Note 10/11Hybrid (SIM2/SD)512GBSupports exFAT but requires restarting after installation
POCO X3/X4Highlighted1 TBAndroid 11 has no problems, but MIUI 13 blocks recording for some games
Xiaomi 12/13There's no slot.β€”Built-in memory only (with the exception of 12 Lite)
Redmi 9A/9CHighlighted256GBFrequent "card damaged" errors on SDXC

For devices without a slot (for example, Xiaomi 13 Pro) the only option is to use the device. OTG-But in this case, the applications will still need separate permissions.

FAQ: Frequent questions about SD access on Xiaomi

Can I use it? SD-Map as internal memory on Xiaomi without formatting?
No. When you select the Internal Memory option, the system will format the card into an encrypted F2FS or EXT4 format that is not readable on other devices, and you can't get around this without root rights.
Why After Updating MIUI stopped defining SD-map?
This is a well-known MIUI 12.5-14 problem, which is related to a change in mounting policy: Solutions: Reverse to the previous version via Fastboot. Use ADB for forced mounting (section 5). Format the card again via MIUI.
How to transfer applications to SD-map?
Starting with Android 9, porting apps to SD It's locked at the system level: πŸ“Œ Use it. App2SD (root). πŸ“Œ Install applications on the map through ADB: adb shell pm set-install-location 2 (but this only works for a fraction of applications).
What to do if your phone can’t see SD-card more than 128 GB?
The problem is typical for budget models (Redmi 8A, Redmi 9C). Solutions: Update MIUI to the latest version (new firmware has improved exFAT support); format the card in FAT32 using the utility guiformat (supports large volumes); Check the card on another device β€” if it is not also determined there, it is in the card controller.
Can I use it? SD-The card is both a file storage and an internal memory?
Nope. MIUI Only two modes are available: πŸ”Ή Portable device – the card is displayed as a removable disk, but applications cannot write to it without additional permissions. πŸ”Ή Internal memory – the card becomes part of the system, but loses compatibility with other devices, FAT32 + EXT4), But it'll require root rights to mount.