Where does memory go on Xiaomi Redmi: full analysis + instructions for cleaning

You deleted all the photos, cleaned up the downloads, and the Xiaomi Redmi smartphone still shows that the memory is full? This problem is familiar to most owners of budget and mid-budget smartphones of the brand. Even on models with 128 GB or 256 GB of memory, users face a mysterious disappearance of gigabytes. What is the matter?

Not only is there obvious debris, but there are also MIUI firmware, background processes, and hidden system files. In this article, we’ll look at 10 non-obvious reasons why Redmi Note 10/11/12, Redmi 9/10/11, and other models, from app cache to memory markup errors, and step-by-step instructions on how to return precious gigabytes without resetting to factory settings.

Spoiler: 70 percent of the time, it's not the user files that are to blame, but the MIUI system processes that reserve up to 15 percent of the memory for "system needs" -- and that's not displayed in the standard file manager -- but there are ways to reduce that.

1. App cache: why it takes gigabytes and how to clean it properly

Cache is a temporary file that creates applications to speed up work. In theory, they should be automatically cleared, but in practice, MIUI often β€œforgets” to do this. For example, YouTube can accumulate up to 1-2 GB of cache per month, and social networks like TikTok or Instagram can accumulate up to 500 MB per week.

The problem is that the standard cache cleaner through Settings β†’ Apps only deletes a fraction of the files. The rest stays in /data/data and /Android/data folders, which are not visible without root access. Here's how to clean the cache as efficiently as possible:

  • πŸ“± Through settings MIUI: Settings β†’ Memory β†’ Cleanup β†’ select Deep Cleanup (removes up to 30% more trash than usual).
  • 🧹 Manual Cleanup: Use Files by Google (showing hidden cache folders) or SD Maid (requires root for complete cleanup).
  • βš™οΈ Advanced: Enable Settings β†’ Additional β†’ Developers β†’ Do not save activity data (reduces cache volume by 40%).

πŸ’‘

If the app is slower after cleaning the cache, it's normal, and the cache will recover after 1-2 days of use, but without any extra debris.

Note: Some apps (like Google Play Services) recover cache immediately after cleaning. To prevent this, limit background activity in Settings β†’ Apps β†’ Google Play Services β†’ Battery β†’ Limit background activity.

2: System Updates to MIUI: Why They Steal Memory and How to Fix It

Xiaomi regularly releases updates for MIUI, but few people know that each update leaves behind a backup of the old version - in case of rollbacks.These files can take anywhere from 500 MB to 2 GB and are not deleted automatically.

You can check their availability through Settings. β†’ Memory. β†’ System files, if there's a folder. MIUI_OTA or download_rom It can be easily removed, but there's a nuance: some versions. MIUI These folders are hidden. ADB-team:

adb shell rm -rf /sdcard/download_rom/*


adb shell rm -rf /sdcard/MIUI/OTA/*

Another trap is delta updates, where Xiaomi sometimes downloads only the changes (delta packets) instead of full firmware, but the older versions stay in memory.

Turn off automatic update download in Settings β†’ About Phone β†’ System Update

Delete old OTA- files through Files β†’ Categories β†’ System files

Restart your phone before installing the update

Check the free space (needs a minimum of 3GB to unpack the update)-->

If the memory still β€œleaks” after the update, try resetting the settings only for the system (without deleting user data): Settings β†’ Additional β†’ Resetting β†’ Reset system settings.

3. Hidden folders and files: what takes up space but doesn't appear in the manager

MIUI has a few hidden folders that don't show up in the standard file manager, but can take up to 5-10 GB of storage.

folderWayWhat it keeps.Can I remove it?
thumbnails/sdcard/DCIM/.thumbnailsPhoto and video miniatures (up to 1 GB)Yeah, no consequences.
MIUI/sdcard/MIUISystem logs, theme backups (up to 3 GB)Partially (do not touch MIUI/backup)
Android/data/sdcard/Android/dataApplication data (cache, game saving)Only for remote applications
lost.dir/sdcard/lost.dirRecovered files after failureYes, but check the contents.

To see these folders:

  1. Use Total Commander or FX File Explorer (enable hidden files in settings).
  2. Connect your phone to your PC and enable File Transfer (MTP) mode.
  3. Enter the path \\?\\<device name>\Internal shared storage\ in the address bar of Windows Explorer, this bypasses the MIUI restrictions on displaying hidden folders.
What happens if you delete the Android/data folder?
Deleting this folder will result in resetting settings and saves in all installed applications (games will start from scratch, chats will disappear in instant messengers, etc.) Only delete folders of those applications that you have already deleted from your phone!

Pay special attention to the MIUI/backup folder, which stores backups of system settings. If you don't use the backup feature in Mi Cloud, it can be cleaned, but don't delete it completely, otherwise the theme and font settings can get lost.

4.Duplicate files: how to find and delete them without loss

MIUI has a nasty feature: when you transfer files (for example, from a memory card to an internal drive) or backup it often creates duplicates, especially photos and videos - the same image can be stored in:

  • πŸ“Έ DCIM/Camera (originals)
  • πŸ–ΌοΈ Pictures (miniatures or copies after editing)
  • ☁️ MIUI/Gallery/cloud (copies for Mi Cloud)
  • πŸ“ Download (duplicates from messengers)

To find duplicates, use:

  • Files by Google β†’ β€œCleanup” β†’ β€œDuplicates of files” tab.
  • Duplicate Files Fixer (finds even similar photos with different resolutions)
  • ADB- Advanced Command: adb shell find /sdcard -type f -exec md5sum {} + | sort | uniq -w32 -dD (shows all duplicates by hash sum).

Important: Before mass deleting duplicates, sort files by date β€” often the originals are older than the copies β€” and check the WhatsApp/Media folder, which may contain duplicate photos from chats that have long been deleted.

Once a week.

Once a month

Only when the place ends.

Never clean.-->

5 Memory markup errors: when the system "sees" memory incorrectly

Sometimes the problem isn't with the files, it's with the file system errors.

  • ⚑ Interrupted Update MIUI.
  • πŸ”‹ Sudden power outage (discharge to zero).
  • πŸ“± Improper retrieval of SD- card.

Signs of marking error:

  • Memory shows that 100% is occupied, but the sum of all files in the manager is less.
  • Applications are not installed, although there is a place.
  • In Settings β†’ Memory is displayed β€œOccupied by the system” >10 GB without explanation.

How to fix it:

  1. Restart your phone – sometimes it resets cache errors.
  2. Check the memory with Safe Mode: Press the power button β†’ long tap on "Switch off" β†’ "Safe Mode." Check the free space in safe mode.
  3. Do a file system check with ADB: adb shell fsck -f /dev/block/mmcblk0pX (where X is the partition number, usually p25 for /data).

πŸ’‘

If after checking the file system, the free space did not return, but the phone began to work slower - this is a sign of memory wear (especially important for budget Redmi with eMMC drives), in this case, only replacing the memory module in the service center will help.

If markup errors appear regularly, this may indicate a hardware problem - wear and tear of flash memory. You can check the health of the drive through the AIDA64 application (Section "Storage" β†’ "Health status"). The value of the Reallocated Sector Count above 100 is an excuse to contact the service.

6. Memory-eating apps: top-5 culprits on Xiaomi Redmi

Some apps consume more memory than others, and according to Xiaomi Redmi user analysis (2023-2026), the leaders in the occupied space are:

AnnexAverage volume (in 3 months)What's taking placeHow to reduce
TikTok3-5 GBCash video, temporary filesLimit background activity in battery settings
Facebook1.5–2.5 GBNewsfeed cache, databasesUse Facebook Lite or the web version
Google Maps1-3 GBOffline maps, route cacheRemove unnecessary offline maps in the application settings
WhatsApp500MB - 2GBMedia files from chat rooms, backupsDisable auto download media in Settings β†’ Storage
Xiaomi Community300-800 MBForum cache, error logsRemove or disable auto-update

To reduce the appetite of these apps:

  • 🚫 Turn off autoload media in instant messengers.
  • πŸ”„ Limit background activity in Settings β†’ Battery β†’ Choice of applications.
  • πŸ—‘οΈ Use lightweight versions (Lite) or web versions (e.g., Twitter Lite instead of the main app).
  • πŸ“¦ Move the data to SD-map (if supported): Settings β†’ Apps β†’ [Select App] β†’ Storage β†’ Change.

πŸ’‘

If an application takes >1 GB and you're not using it, don't delete it right away. First, disable it in Settings β†’ Applications β†’ Disable. Some MIUI system applications leave junk files when they're removed, which take up even more space.

7. MIUI Backup: Where Copies Are Stored and How to Control Them

MIUI automatically backs up your settings, SMS and call logs and stores them in /sdcard/MIUI/backup.

  • Copies are created daily (if cloud redundancy is enabled).
  • They take up to 500 MB-1 GB per month.
  • Old copies are not automatically deleted.

How to manage backup copies:

  1. Open Settings β†’ About Phone β†’ Backup and Reset β†’ Local Backup.
  2. Remove old copies (select by date).
  3. Turn off automatic backup for unnecessary data (e.g. call logs).

If you don't use Mi Cloud, but you still make copies, check the settings of Google Drive: Settings β†’ Google β†’ Backup. There you can turn on MIUI data backup to Google cloud.

πŸ’‘

MIUI backups are not compatible with other firmware! If you plan to upgrade to custom firmware (like LineageOS), local copies will be useless, in which case it is better to use Titanium Backup (requires root).

8 Hardware problems: when memory is "disappeared" due to iron

If you've tried all the ways, but the memory is still gone, the problem could be the hardware.

  • πŸ”§ Wear of eMMC/UFS- drive: Budget models (Redmi 9A/10A) use cheap memory that fails in 1–2 years. Signs: phone slows down, apps fly out, memory shows incorrect values.
  • πŸ”Œ Contact problems with the SD- card: If you use a memory card, check it on another device. Sometimes the phone "sees" the card but can't write data to it, causing the files to be duplicated in internal memory.
  • πŸ”‹ Failures after battery replacement: Unqualified battery replacement can damage the plume going to the memory module (especially in the Redmi Note 8/9).

How to diagnose hardware problems:

  1. Check memory health through AIDA64 or DiskInfo (Section "Storage"). Reallocated Sector Count and Wear Leveling Count settings should not exceed 100-150.
  2. Test the read/write speed with AndroBench. If the speed is below 50MB/s, the memory is worn out.
  3. Try formatting your phone via Fastboot (full erase): fastboot erase userdata fastboot erase cache fastboot flash userdata userdata.img (unlocked bootloader required).
What to do if your memory is physically damaged?
If the diagnosis showed a hardware malfunction, there are two options: 1. Replace the memory module (in the service center, the cost is ~3-5 thousand rubles.). 2. Using a phone without internal memory - transferring all data to the SD- card (if supported by Adoptable Storage in MIUI). In both cases, make a backup via adb backup or TWRP, since after repair the data will be lost.

If the phone is warranty, don’t try to repair it yourself – contact an authorized Xiaomi service center.In the case of hardware memory problems, it often helps to replace the motherboard under warranty (unless the wear is caused by mechanical damage).

FAQ: Frequent questions about memory on Xiaomi Redmi

Why is the space not freed after the files are deleted?
This has to do with how MIUI handles deletion. Files first get into the "basket" (the hidden.trash folder), and can also stay in the app cache. To make room right away: Use Files by Google to force the cart clean. Reboot the phone - this will reset the file system cache. Check the /sdcard/.trash folder manually (it's hidden).
Can applications be moved to SD-map on Xiaomi Redmi?
Yes, but with reservations: Starting with MIUI 12, Adoptable Storage is disabled. You can only transfer some of the data through Settings β†’ Apps β†’ [Select] β†’ Storage β†’ Change. You need root and the App2SD app for full portability. ⚠️ Attention: SD- Class A1/A2 cards are suitable for applications, but they still have slower speeds than internal memory, and this can cause lags.
How do you know how much memory is used by the MIUI system?
The standard file manager shows inaccurate data. To see the actual flow rate: Connect your phone to your PC and use ADB: adb shell df -h (see the line with /data is user data and cache). Or install DiskUsage Analyzer from F-Droid (showing folder allocation). Normal system consumption: 8-12 GB for MIUI 14 and 10-15 GB for HyperOS. If the value is higher, look for hidden files or markup errors.
Why is there less memory after the MIUI update?
Updates to MIUI often include: New system applications (e.g. Mi Video, Mi Music). Additional language packs and fonts. Backups of old firmware (folder download_rom). To return space: Remove unnecessary system applications via ADB: adb shell pm uninstall -k --user 0 com.mi.videoplayer Clear folder /sdcard/download_rom. Turn off automatic update download.
How to completely reset memory on Xiaomi Redmi without data loss?
Full reset (Settings β†’ Additional β†’ Reset) removes everything, but there are workarounds: Backup via Mi Cloud (but don't restore system settings - they may contain errors). Use TWRP to create a partition image /data: adb backup -f backup.ab -apk -obb -shared -all Transfer important files to your PC and return them back after reset. ⚠️ Attention: Don't restore backups of settings MIUI after resetting - this may bring back old errors. Better set up the phone again.