How to format a memory card on a Xiaomi Redmi 7: 4 proven ways

Why format a memory card on Redmi 7 and when it is necessary

The memory card in Xiaomi Redmi 7 is not just an additional storage, but a full-fledged tool to expand the capabilities of the smartphone. However, over time, even the most reliable microSD begins to malfunction: files do not open, write speeds decrease, and the system produces errors like β€œMap damaged” or β€œUnknown file system.” Formatting helps to return the drive to work, but it is important to do it correctly so as not to lose data and not damage the card itself.

The main reasons Redmi 7 owners have to format the card: 1 Preparation for use as internal memory (Adoptable Storage function in MIUI). 2 Removal of read/write errors after incorrect extraction. 3) Cleaning up viruses or unnecessary files that are not deleted by standard methods. 4) Changing the file system (for example, from FAT32 to exFAT for working with files >4 GB). On Redmi 7 with MIUI 10-12 formatting automatically selects exFAT for cards with the best option for most users.

But before you start the procedure, make sure that the problem is in the card, not the slot of the phone. Try to insert it into another device or test it through an adapter on a PC. If the card is determined and works steadily, it may be the settings of MIUI or damaged system files of the smartphone.

Preparing for Formatting: What to Do in Advance

Formatting is the complete removal of all data from a memory card, and even if you plan to use it as an internal memory for Redmi 7, you need to first save important information.

  • πŸ“ Back up all files from the card. Move photos, videos and documents to your PC, cloud (Mi Cloud, Google Drive) or other storage device. Use the file manager for convenience. ES Conductor or standard application Files in MIUI.
  • πŸ”‹ Charge the phone to at least 50%. Interrupting the formatting process due to battery discharge can damage the card.
  • πŸ“± Check the card's compatibility with Redmi 7. MicroSD up to 256GB is officially supported (speed class) UHS-I Class 10: Larger cards may not work smoothly.
  • πŸ” Make sure the card is not protected from writing. The adapter or the card itself should not have a Lock switch in position. ON.

If you format a card for use as an internal memory (Adoptable Storage), note: – After the procedure, the card will not be retrieved and used in other devices without losing data. – System speed may decrease if the card has a low speed class (for example, Class 4). – Some applications (for example, WhatsApp or Telegram) may refuse to work with internal memory on the card.

⚠️ Note: If the card was previously used as internal memory in another phone, it can’t be simply formatted via Redmi 7. First, return it to standard view through the settings of the old device or use it. ADB.

πŸ“Š How do you usually format memory cards?
Through phone settings
On a computer.
In Recovery Mode
Never formatted.

Method 1: Formatting with Xiaomi Redmi 7 settings

The easiest and safest method is to use the built-in MIUI tools. This method is suitable for most users and does not require a connection to a PC. The instructions are relevant for Redmi 7 with MIUI 10-14 firmware (including global and Chinese versions).

Step-by-step:

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to the Warehouse section (or Memory in some versions of MIUI).
  3. Scroll down and select yours. SD-card (it can be displayed as an External drive or a Memory Card).
  4. Click on the three dots in the top right corner and select Storage Settings (or Format if the item is available immediately).
  5. Tap by Format β†’ Clear and format (some versions of MIUI may require password or pattern lock confirmation).
  6. Select the file system: exFAT for cards >32 GB (recommended). FAT32 for cards ≀32 GB (file limit up to 4 GB).

Confirm the action and wait until it is completed (usually takes 1-3 minutes).

Once formatted, the card will be ready to use. If you want to make it internal, go back to Storage Settings and select Inner Memory β†’ Transfer Data (this will take extra time).

Backed up the data | Charged the phone >50% | Checked the card on another device | Selected the correct file system-->

⚠️ Note: If there is no formatting option in the Storage Settings menu, the card is already being used as internal memory. To format it, first transfer all data back to the phone's internal memory via Settings. β†’ Warehouse β†’ SD-map β†’ Transfer data β†’ Internal memory.

Method 2: Formatting via computer (Windows/macOS)

If Redmi 7 doesn’t see the map or has formatting errors, you can use a PC, which is also useful if you need a specific file system (like NTFS for Windows compatibility) that you can’t choose from your phone.

Instructions for Windows 10/11:

  1. Remove the card from your phone and paste it into your PC card reader (or connect Redmi 7 via USB in File Transfer mode).
  2. Open this computer (my computer) and find your computer. SD-map.
  3. Right-click on it with the mouse button and select Format.
  4. In the settings window, specify: File system: exFAT (recommended) or FAT32. Cluster size: By default (or 4096 card-byte >64 Volume mark: any title (e.g, Redmi7_SD).

Rapid formatting

Start.

For macOS, use Disk Utility: Applications β†’ Utility β†’ Disk Utility. Select a map, press Erase, specify ExFAT format and GUID scheme (for cards >32 GB).

File systemMax. File size.Compatible with Redmi 7When to use
FAT324GBYes.≀32 GB cards, compatibility with older devices
exFAT16 EB (virtually unlimited)Yes.Maps >32 GB, working with large files
NTFS16 EBPartially (for reading without root only)Only if the card is used only on PC

If Windows can’t complete the formatting and it gives an error β€œWindows can’t complete the formatting,” try:

  • πŸ”„ Use the utility SD Formatter from SD Association (official tool for memory cards).
  • πŸ› οΈ Run the command line on behalf of the administrator and type: diskpart list disk select disk X (where X is your card number) clean create partition primary format fs=exfat quick exit

πŸ’‘

If the card is defined as RAW and is not formatted, try scanning it for errors through chkdsk in the command line: chkdsk E: /f (replace E: with the letter of your drive).

Method 3: Formatting with Recovery Mode

If Redmi 7 is not loading or the card is being used as internal memory (and cannot be formatted through settings), Recovery mode will help.This method is also useful if the MIUI issues a "Map protected from writing" error despite the absence of a physical blocker.

Instructions:

  1. Turn off the phone.
  2. Press the Power + Volume buttons up at the same time and hold for 10-15 seconds until the Mi logo and Recovery menu appear.
  3. Use volume buttons for navigation and power for selection. Some versions of Recovery support touch control.
  4. Select Advanced β†’ Wipe SD Card (or Format SD Card).
  5. Confirm the action (Yes) and wait until it is completed.
  6. Go back to the main menu and select Reboot β†’ System to reboot.

Note: Recovery has no file system selection – the card will be formatted to FAT32 by default. If you need exFAT, repeat formatting through your phone settings after you restart (Method 1).

⚠️ Note: Don't confuse Wipe SD Card with Wipe Data in Recovery! The second item will reset the phone to factory settings rather than formatting the card.

What if Recovery doesn’t see the map?
If the Advanced menu does not have a Wipe SD Card, it means that: 1) the card is not inserted or faulty. 2) It is used as internal memory (then it can only be formatted via ADB or PC). 3 You have an informal Recovery (for example, TWRP), where the path to the function may differ: Wipe β†’ Advanced Wipe β†’ Micro SD Card.

Method 4: Formatting with ADB (for power users)

This method will come in handy if the card is used as internal memory and the standard methods don't work. It will require USB debugging enabled and ADB utility on a PC. The instruction is suitable for Redmi 7 with unlocked bootloader or root rights.

Step-by-step:

  1. Download and install ADB Tools on PC.
  2. Turn it on on the phone: πŸ”§ Settings β†’ The phone. β†’ Version. MIUI (Tap 7 times to activate Developer Mode). πŸ”Œ Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB.

Redmi 7

File transfer

ADB

adb devices

Make sure the device is identified (serial number should appear).

/dev/block/mmcblk1

adb shell ls /dev/block

adb shell


su




mkfs.exfat /dev/block/mmcblk1

For FAT32, use mkfs.vfat instead of mkfs.exfat.

reboot

If you get a "Permission denied" error, you don't have root rights, and the only way out is to format the card via a PC (Method 2) by removing it from your phone.

πŸ’‘

Formatting via ADB is the only way to get the card back to its original state if it was configured as internal memory and the phone is not turned on.

Frequent mistakes and their solutions

Even if you follow the instructions correctly, Redmi 7 users sometimes run into problems, and consider the most common errors and ways to fix them:

Mistake.Possible causeDecision
The card is not formatted ("Process is not completed")Physical blockage or bad sectorCheck the Lock switch on the adapter. Try the full (not fast) formatting on your PC.
"Map damaged. Try formatting."Incompatible file system or partition damageFormat it via PC in exFAT or use SD Formatter.
Phone does not see the card after formattingIncorrect file system or hardware malfunctionTry FAT32. If it doesn't work, test the card on another device.
β€œNot enough space” when transferring data to a mapThe map is formatted as portable, not internal.In the storage settings, select Internal Memory and transfer the data.

If the card still doesn’t work well after formatting (e.g. files are missing or write speed is low), check it for errors using H2testw (Windows) or F3 (macOS/Linux) utility, which tests the real capacity and integrity of the memory cells.

Another common problem is that the card is defined as internal memory, but it's not formatted. This happens if it was previously encrypted. β†’ Lockdown and protection β†’ Encryption β†’ Decipher SD-Card (requires a password from your Mi Account).

Can I format a memory card without removing it from my phone?
Yes, Redmi 7 allows you to format the map directly through the settings (Storage) β†’ SD-map β†’ However, if the card is used as internal memory, first transfer the data back to the internal memory of the phone.
Which file system is best for a 128GB card?
For cards >32 GB, exFAT is the best choice. This system supports files larger than 4 GB and is faster than FAT32. NTFS is not recommended, as Redmi 7 does not support writing to such cards without root.
Why did the map become slower after formatting?
Chances are you’ve chosen a suboptimal cluster size or file system. For cards >64 GB in exFAT, a cluster size of 128 KB or 256 KB is recommended. Also check the card speed class – if it’s a Class 4 or Class 6, it will initially be slow.
Can I recover data after formatting the map?
Yes, but only if you haven't written new files after formatting. Use programs like Recuva, PhotoRec, or DiskDigger. The chances of recovery are higher if the card was formatted in FAT32/exFAT instead of NTFS.
What if the phone says "Card protected from recording", but no blocker?
This can be a software lock. Try: Format the card via PC (sometimes resets the security flag). Use the utility diskpart in Windows: diskpart list disk select disk X attributes disk clear readonly If nothing helps, the card can be physically damaged.