How to check memory on Xiaomi Redmi 10: RAM, ROM and hidden files

Your Xiaomi Redmi 10 is slowing down, apps are crashing, and memory shortage notifications are popping up almost every day? The first thing you need to do is check the actual memory status. But not everyone knows that Redmi 10 has several types of memory: RAM, internal ROM, and even hidden system partitions that don’t show up in standard settings.

In this article, you will find 5 working ways to check memory on Redmi 10, including little-known methods through ADB and engineering menus, we will discuss how to distinguish between available memory and cache-occupied, why MIUI sometimes shows incorrect data, and what to do if the phone β€œlies” about free space, and you will also learn how to check the real amount of RAM (not all 4/6 GB can be available to the system!).

1. Standard method: through MIUI settings

The easiest method is to use the built-in MIUI tools, which are suitable for quick diagnostics, but has limitations: it does not show hidden system files and can round out values.

Open the Settings menu β†’ About the phone β†’ Memory. Here you will see:

  • πŸ“± Internal memory – total ROM (e.g. 64 or 128 GB) and how much is occupied.
  • πŸ”„ Available – free space for installing applications and files.
  • πŸ—‘οΈ Garbage – cache and temporary files (you can clean them right here).

Note: MIUI often shows less memory than claimed in the specs. For example, on Redmi 10 with 128 GB, ~112-115 GB is actually available. This is normal: some takes up firmware, recovery and service partitions.

πŸ’‘

If you see a line in this menu "SD-map, but it's not physically on the phone, it could be a virtual section for updates!

2. Checking RAM (RAM)

RAM on Redmi 10 can be 3, 4 or 6 GB depending on the modification, but not all of this amount is available to the system: some is reserved for the GPU and background services, to find out the exact data:

Go to Settings β†’ About Phone β†’ All specs. Find the line β€œRAM.” This shows the total amount of RAM, but not how much is actually used.

For details:

  1. Activate Developer Mode: Settings β†’ About Phone β†’ MIUI version (click 7 times).
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Find the Memory section - here is a real-time graph of RAM usage.
Why does the RAM show less than claimed?
On Redmi 10 with 4GB of RAM, the system reserves ~0.5-1GB for the Adreno 610 graphics accelerator and MIUI background processes. So in Task Manager, you can only see ~3-3.5GB of "free." This is not a defect, but a feature of the Qualcomm Snapdragon architecture.

3. Hidden system files: how to see real busy memory

MIUI hides some of the system files from the user, so standard methods give an incomplete picture. For example, /data and /system folders can take up to 10-15 GB, but are not displayed in the settings.

Use a root Explorer (such as Solid Explorer or FX File Explorer):

  • πŸ” Enable the display of hidden files in the Explorer settings.
  • πŸ“ Go to the root catalogue (/).
  • πŸ”’ Folders. /data, /system and /vendor They will be shown as β€œprotectedΒ».

Without root rights, you can't view the content, but you can see the real size of the contents. For example, the /data folder on a loaded phone can weigh 20+ GB, although the settings show only 5-8 GB of "busy."

πŸ“Š How often do you clean your memory on Redmi 10?
Once a week.
Once a month
Only when it's slowing down.
Never cleaned.

4. Memory check via ADB (for advanced)

If you want the most accurate data, including the partitions that are backed up by the system, use ADB (Android Debug Bridge), which requires connecting your phone to a PC, but gives you a complete picture.

Instructions:

  1. Install ADB Tools on your computer.
  2. Enable USB debugging on your phone (Settings β†’ Developers β†’ USB debugging).
  3. Connect Redmi 10 to your PC and type in the command line: adb shell df -h

You'll get a table with all the memory parts, including the hidden ones.

SectionSizeBusy.Freely.
/data50GB32GB18GB
/system4.2 GB4.2 GB0
/cache1GB300MB700 MB
/vendor1.5 GB1.5 GB0

⚠️ Note: Do not delete or modify files in partitions /system or /vendor This can lead to a phone blink (completely inoperable).

5. Third-party applications for memory analysis

If ADB is too complex and standard settings don't show all the information, use specialized utilities.

  • πŸ“Š DiskUsage β€” visualizes occupied space as a diagram, shows large files and folders.
  • πŸ” Files by Google β€” finds duplicates, cache and unnecessary files.
  • πŸ› οΈ SD Maid – analyzes system debris, including the remains of remote applications.

Example of working with DiskUsage:

  1. Install the app from Google Play.
  2. Give me access to the memory.
  3. Click Scan - in 1-2 minutes you will get an interactive map of the occupied space.

Backup important files | Check cache volume in settings |Delete unused apps |Clean downloads and shopping cart |Reboot phone after cleaning-->

6. Engineering menu: a secret way of checking

The Xiaomi Redmi 10 has a hidden engineering menu where you can see detailed memory information, including redundant areas and the state of eMMC/UF (such as flash memory).

Enter the code in the "Phone" application:

##4636##

Select the "Phone Information" section and scroll to the "Memory" block. Here you will see:

  • πŸ“Œ Total RAM β€” full-length RAM.
  • πŸ“Œ Available RAM β€” memory-free.
  • πŸ“Œ Storage – Detailing internal memory with system partitions.

⚠️ Warning: Do not change the settings in the engineering menu unless you know what they are for. 4x MSAA» It can lead to graphic artifacts in games.

πŸ’‘

The engineering menu shows the real state of the eMMC – if there are bad blocks, this explains the brakes and sudden reboots.

Frequent problems and solutions

Redmi 10 users often face the following memory-related problems:

1.The phone shows "Memory is full," but there are few files.

Reason: application cache or file system errors.

  • 🧹 Clear the cache in Settings β†’ Memory. β†’ Clean up.
  • πŸ”„ Restart your phone in Safe Mode (hold the switch off button) β†’ Β«Restarting in Safe ModeΒ»).
  • πŸ› οΈ Check your memory through ADB: adb shell fsck /data

2 After the MIUI update, the memory is eaten away by itself.

This is because MIUI creates temporary update files in the /cache folder, which must be deleted automatically, but sometimes remain.

  • πŸ—‘οΈ Delete the folder. /cache/update root-wire.
  • πŸ”„ Reset the settings to factory (save data!).

3. RAM is constantly clogged, although there are few applications.

The MIUI background processes (e.g. MiuiDaemon or SecurityCenter) are to blame.

  • βš™οΈ Turn off auto-run of unnecessary apps in Settings β†’ Annexes β†’ Auto-start.
  • 🚫 Install Greenify (requires root) to β€œfreeze” background services.

FAQ: Answers to Frequent Questions

❓ Why Redmi 10 with 128GB is only available at 112GB?
It is normal to take part of the memory: πŸ“ Firmware (MIUI + Android core) β€” ~6-8 GB. πŸ”„ Recovery section (recovery) β€” ~1GB. πŸ›‘οΈ Standby blocks for updates β€” ~3-5 GB The rest of the space can be occupied by pre-installed applications (e.g. Mi Video, Mi Music).
❓ Can I increase my memory on Redmi 10?
Physically, not, but it can: πŸ“± Use a microSD card (up to 512GB) for files and some applications. ☁️ Transfer data to the cloud (Mi Cloud, Google Drive). πŸ”„ Optimize current memory (remove cache, duplicates, unnecessary ones) APK). Note: Redmi 10 supports Adoptable Storage SD-The card is an internal memory, but this will reduce its speed and reliability.
❓ How to check if your memory is worn out (eMMC)?
The wear of flash memory is manifested: 🐒 Strong braking when writing/reading files. πŸ”„ Self-involved reboots. 🚫 Errors in the installation of applications. For diagnosis: Install AIDA64 and check the "Storage" section. Or use it. ADB-Team: Adb shell cat /sys/block/mmcblk0/device/life_time (The higher the value, the stronger the wear).
❓ Why is the memory not released after resetting to factory settings?
The reason is that the discharge does not affect: πŸ“ System updates (/cache). πŸ”’ Encrypted data (if encryption was enabled). πŸ—‘οΈ Remains from previous firmware (/data/ota_package). Solution: Reset via Fastboot (full cleaning). Instructions: fastboot erase userdata fastboot erase cache ⚠️ This will delete all data, including files on internal memory!
❓ How to transfer applications to a memory card?
Nana MIUI It's done like this: Open the settings. β†’ Apps. Select the desired application. β†’ Β«Storage. Click Change and select Memory Map. Restrictions: ❌ Not all apps support portability. ❌ Widgets will stop working. ❌ The speed of the application may decrease.