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.
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:
- Open the Settings app (the gear icon on the home screen).
- Go to the Warehouse section (or Memory in some versions of MIUI).
- Scroll down and select yours. SD-card (it can be displayed as an External drive or a Memory Card).
- Click on the three dots in the top right corner and select Storage Settings (or Format if the item is available immediately).
- Tap by Format β Clear and format (some versions of MIUI may require password or pattern lock confirmation).
- 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:
- Remove the card from your phone and paste it into your PC card reader (or connect Redmi 7 via USB in File Transfer mode).
- Open this computer (my computer) and find your computer. SD-map.
- Right-click on it with the mouse button and select Format.
- 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 system | Max. File size. | Compatible with Redmi 7 | When to use |
|---|---|---|---|
| FAT32 | 4GB | Yes. | β€32 GB cards, compatibility with older devices |
| exFAT | 16 EB (virtually unlimited) | Yes. | Maps >32 GB, working with large files |
| NTFS | 16 EB | Partially (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:
- Turn off the phone.
- Press the Power + Volume buttons up at the same time and hold for 10-15 seconds until the Mi logo and Recovery menu appear.
- Use volume buttons for navigation and power for selection. Some versions of Recovery support touch control.
- Select Advanced β Wipe SD Card (or Format SD Card).
- Confirm the action (Yes) and wait until it is completed.
- 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?
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:
- Download and install ADB Tools on PC.
- 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 devicesMake sure the device is identified (serial number should appear).
/dev/block/mmcblk1
adb shell ls /dev/block
adb shell
su
mkfs.exfat /dev/block/mmcblk1For FAT32, use mkfs.vfat instead of mkfs.exfat.
rebootIf 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 cause | Decision |
|---|---|---|
| The card is not formatted ("Process is not completed") | Physical blockage or bad sector | Check the Lock switch on the adapter. Try the full (not fast) formatting on your PC. |
| "Map damaged. Try formatting." | Incompatible file system or partition damage | Format it via PC in exFAT or use SD Formatter. |
| Phone does not see the card after formatting | Incorrect file system or hardware malfunction | Try FAT32. If it doesn't work, test the card on another device. |
| βNot enough spaceβ when transferring data to a map | The 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).