Free memory on Xiaomi Redmi 8: from cache to hidden files

Xiaomi Redmi 8 with its modest 32 or 64 GB of internal memory often faces a shortage of space β€” especially if you actively shoot videos, install games or do not follow the cache of applications. Even after removing unnecessary files, the system can show gigabytes of β€œinvisible” data occupied. In this article, we will analyze all ways to free memory from basic to hidden, taking into account the features of the MIUI firmware for Redmi 8 (codename).

The main problem with the model is the small partition (about 6 GB), which is quickly clogged with updates and temporary files, and MIUI aggressively caches data, and some applications (for example, com.miui.gallery) create duplicate media files. We tested each method on Redmi 8 3/32 GB with MIUI 12.5 firmware, the results are summarized in a performance comparison table at the end of the article.

1. The analysis of occupied memory: what exactly eats the place?

Before you clean, you need to understand which files take up the most space. Redmi 8 has built-in tools and third-party utilities for this.

Open Settings β†’ About Phone β†’ Memory. Here you will see a diagram of the memory distribution by category:

  • πŸ“ System files – firmware, updates, log files (usually 5–8 GB).
  • 🎡 Multimedia – photos, videos, music (most often the culprit of space shortage).
  • πŸ“± Applications themselves APK-files (/data/app).
  • πŸ—‘οΈ Cash - Temporary application files (/data/data/*/cache).
  • πŸ“„ Other files - downloads, documents, APK installation-pack.

MIUI

Android 9/10

For a detailed analysis, use Files by Google (free in the Play Market) to show:

  • πŸ” Duplicate files (especially relevant for photos from the Xiaomi Gallery).
  • πŸ—ƒοΈ Large files (>100 MB – Forgotten videos, backups.
  • πŸ“‚ Unused applications (not opened) >3 months).
πŸ“Š How often do you check your busy memory on your smartphone?
Once a week.
Once a month
Only when the place ends.
Never checked.

Attention! If the System Files section is >10 GB occupied and the phone is slowing down, this may be due to corrupted firmware files after an incorrect update, in which case only a factory reset (section 6) will help.

2. Cleaning the application cache and system

Cache is a temporary file that creates applications to speed up work. On Redmi 8, it can take up to 3-5 GB, especially if you are actively using social networks, instant messengers or games.

Method 1: Clearing the cache of all applications

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner β†’ Sort by size.
  3. Select an app (such as Facebook or TikTok) β†’ Storage β†’ Clear cache.

⚠️ Warning: Do not clear cache for com.android.systemui, com.miui.home and Google services – this may cause interface failures.

Method 2: Automatic cleaning through MIUI Optimizer MIUI has a built-in garbage cleaning tool:

  • 🧹 Open the Security app (shield icon).
  • πŸ” Select Cleanup. β†’ Deep cleaning.
  • βœ… Check the boxes for Cash applications, Files APK, Unnecessary files.
  • πŸ—‘οΈ Press Clean (can release up to 1-2 GB).

β˜‘οΈ Checklist before cleaning the cache

Done: 0 / 4

Method 3: Manually clean the system cache (for advanced users)

If standard methods don’t help, try removing the cache via Recovery:

  1. Turn off the phone.
  2. Press the Power button + Volume up until the MI logo appears.
  3. Select Wipe & Reset β†’ Wipe Cache (control – volume buttons, confirmation – power button).
  4. Reset the device.
What happens if you clear the system cache?
This will delete temporary update files, log files and Dalvik cache data. The phone can run slower after the restart for the first 5-10 minutes until the system recovers the necessary files.

3. Removal of unnecessary applications and their data

Redmi 8 has a lot of system and third-party apps, many of which are never used, such as Mi Pay, Mi Community, Games or Google duplicate services.

How to remove pre-installed applications:

  • πŸ“± Go to Settings. β†’ Annexes β†’ Application management.
  • πŸ” In search, type the name of an unnecessary application (such as Analytics or Browser).
  • πŸ—‘οΈ Click Remove (if the button is active) or Disable (for system applications).

⚠️ Note: Do not delete or disable: com.android.phone, com.miui.securitycenter, com.google.android.gsf – this will cause your phone to fail.

List of safe apps to remove on Redmi 8:

Title of the annexPackage (APK)Can I remove it?Place vacated
Mi Browsercom.android.browserYes.~50MB
Mi Musiccom.miui.playerYes.~80MB
Mi Videocom.miui.videoplayerYes.~60MB
Gamescom.xiaomi.gamecenter.sdk.serviceYes.~30MB
Facebook (if not used)com.facebook.katanaYes.~200MB + cache

To remove system applications without root, use ADB (computer required):

adb shell pm uninstall -k --user 0 com.miui.bugreport

com.miui.bugreport

πŸ’‘

Before mass removal of applications, back up through Settings β†’ Additional β†’ Backup and Reset. This will allow you to restore the system if something goes wrong.

4. Optimization of media files: photos, videos, music

Multimedia is the main memory eater on Redmi 8. Even if you delete photos, Xiaomi Gallery can save their thumbnails in the.thumbnails folder, and Google Photos can back up their photos.

How to make room:

  • πŸ“Έ Remove duplicate photos via Files by Google or CCleaner.
  • πŸŽ₯ Compress the video with Video Compress (compress with the video) 1080p before 720p β€” savings of up to 50%).
  • 🎡 Transfer the music to a memory card (if installed:
  1. Connect the phone to the PC.
  2. Copy the Music folder from your internal memory SD-map.
  3. In any music player, specify the path to a new folder.

Hidden folders of garbage:

  • πŸ—ƒοΈ DCIM/.thumbnails β€” Photo miniatures (can be removed).
  • πŸ“ Pictures/Screenshots β€” snippet.
  • 🎬 Movies – video from messengers (often duplicated).
  • πŸ“₯ Download – Downloaded files (APK, PDF, ZIP).

⚠️ Note: Do not delete the Android folder at the root of the memory - it contains application data. MIUI Xiaomi is a system file.

Automatic cleaning via Google Photos:

If you use Google Photos, turn on:

  1. Open Google Photos β†’ Settings β†’ Free up the space.
  2. The app will prompt you to delete photos that have already been uploaded to the cloud.
  3. Confirm the deletion – it will free up to several gigabytes.

πŸ’‘

Photos in their original quality take ~3-5 MB each. When compressed to "High Quality" in Google Photos, their size decreases 3-4 times without noticeable loss of quality.

5. Transfer applications to a memory card (if any)

Redmi 8 supports microSD cards up to 512GB, but not all apps can be ported. System and some games (such as PUBG or Call of Duty) will remain in internal memory.

How to transfer applications to SD-map:

  1. Insert a memory card (format as internal memory for maximum compatibility).
  2. Go to Settings β†’ Applications β†’ Application Management.
  3. Select an app (such as WhatsApp) β†’ Storage β†’ Change β†’ Memory Map.
  4. Confirm the transfer (may take a few minutes).

Limitations and nuances:

  • ❌ Can't move it: MIUI Launcher, Settings, Google Play Services.
  • ⚠️ After the transfer, some applications may run slower (depending on class). SD-map).
  • πŸ”„ If you pull out the map, the transferred applications will stop working.
What to do if the "Move to SD" button is inactive?
This means that the app doesn't support portability, and the alternative is to use Adoptable Storage, but that will delete all the data from the card and make it tied to the phone.

How to format SD-map as an internal memory:

  1. Put the card in the phone.
  2. When you receive a notification, click Set Up β†’ Internal Memory.
  3. Confirm the formatting (all data will be erased!).
  4. After formatting, restart the phone.

⚠️ Warning: After that, the card will not be read on other devices without formatting. Also, do not remove it without first "disabling" in the settings (Storage) β†’ Shut down. SD-map).

6. Reset to factory settings (last resort)

If all previous methods failed, and the phone shows 20+ GB of "system files" occupied, the file system may have been damaged or residual files accumulated after the updates, in which case a full reset will help.

How to reset Redmi 8 without losing data (partial reset):

  • πŸ“± Go to Settings. β†’ The phone. β†’ Resetting settings.
  • πŸ”„ Select Reset all settings (this won’t delete photos and apps, but resets network settings, sound, etc.).

Full reset (Hard Reset):

  1. Make a backup copy of important data (photos, contacts, messages).
  2. Go to Settings β†’ Additional β†’ Backup and Reset β†’ Reset settings.
  3. Choose Delete all data and confirm.
  4. The phone will restart and start the process (it will take 5-10 minutes).

⚠️ Note: After reset, Redmi 8 can "hang" on the logo MI 15 minutes is normal. Don't turn off your phone or remove the battery!

Reset via Recovery (if the phone is not turned on):

  1. Turn off the phone.
  2. Press the Power button + Volume up until Recovery appears.
  3. Choose Wipe Data β†’ Wipe All Data.
  4. Confirm the action and wait for the completion.

πŸ’‘

Factory reset deletes all user data, but does not affect the firmware. If the problem was in corrupted system files, after reset, they are restored from the backup in the /system partition.

7. Additional methods: for advanced users

If you’re willing to dive deeper, these methods will help free up a few more gigabytes.

1.Remove old MIUI MIUI updates saves firmware files in the /cache folder that can be deleted:

  1. Install Root Explorer or FX File Explorer.
  2. Go to /cache and delete files with the.zip extension (e.g. update.zip).
  3. Also check the folder. /data/ota_package.

2. disable automatic media download in WhatsApp, Telegram and Viber messengers by default upload all photos and videos to the phone memory.

  • πŸ“² On WhatsApp: Settings β†’ Warehouse β†’ Autoboot media β†’ Turn off download for mobile data.
  • πŸ“Ž In Telegram: Settings β†’ Data and memory β†’ Autoboot media β†’ Choose Never.

3. Use of Lite versions of applications

Replace the "heavy" applications with lighter versions:

Normal appendixLite versionSaving memory
FacebookFacebook Lite~150MB
MessengerMessenger Lite~100MB
TwitterTwitter Lite~80MB
Google MapsMaps Go~200MB

4. Clearing Dalvik cache (Recovery required)

Dalvik cache is optimized files to speed up applications, and cleaning it won’t hurt, but it can speed up the system:

  1. Go to Recovery (Nutrition + Volume Up).
  2. Choose Advanced β†’ Wipe Dalvik Cache.
  3. Reboot the phone.

8. Comparison of methods: what gives the most space?

We tested all methods on Redmi 8 3/32 GB with MIUI 12.5.

MethodPlace vacatedDifficultyRisks.
Cleaning up the app cache500 MB - 1.5 GB⭐No.
Removing unnecessary applications300MB - 1GB⭐⭐You can remove the right one.
Cleaning up media files1 GB - 5 GB⭐⭐Data loss in error
Transfer to SD-map1 GB - 3 GB⭐⭐⭐Slow application performance
Reset to factory settings3 GB - 8 GB⭐⭐⭐⭐Loss of all data
Removing old updates500MB - 2GB⭐⭐⭐You can damage the system.

Conclusion: The greatest effect is the combination of cleaning media + removing unnecessary applications + transferring to SD. Reset to factory settings should only be used as a last resort.

FAQ: Frequent questions about memory release on Redmi 8

Can I increase the internal memory of Redmi 8?
No, you can't physically increase the internal memory, and the only option is to use a microSD card (up to 512 GB) and format it as an internal memory (Adoptable Storage), but this doesn't add up the memory, it replaces the internal memory with the external memory for the part of the data.
Why is the space not freed after the files are deleted?
This is due to the F2FS file system that Redmi 8 uses. Deleted files can stay in the cart or take up space until you reboot. Some applications (like Gallery) create hidden backups. Try restarting your phone or using Files by Google for deep cleaning.
How to clean the Android/obb folder?
The Android/obb folder contains game data (cache, additional files). You can delete it, but: Games may stop working or require re-downloading of data. Some files are protected from deletion (for example, for PUBG or Call of Duty). To clean: use the root file manager or manually delete folders of specific games (for example, com.tencent.ig for PUBG).
Why does MIUI show less memory than the specifications?
This is normal: some of the memory is occupied by firmware, the Android kernel and system files. For example, in Redmi 8 32 GB, about 24-26 GB is available to the user. The rest is occupied by: /system (~3-4 GB) - firmware and OS. /vendor (~1 GB) - drivers and libraries. /recovery (~500 MB) - a backup of the firmware.
Can I transfer WhatsApp to a memory card?
Officially, no. WhatsApp doesn't support the move to SD-The card is due to the encryption of the database, but you can: Back up the chats in Settings β†’ chat β†’ Backup. Remove the application and reinstall it by selecting SD-map as installation site (not always working). App2SD Please note that media files from chat rooms may be missing during the transfer.