How to check memory on Xiaomi phone: RAM, ROM and hidden functions

Xiaomi smartphones are some of the most popular devices on the market, but even they are not immune to memory problems: Slowdowns, sudden reboots or reports of space shortages are often associated with overcrowded storage or RAM malfunctions. In this article, we will discuss all available methods of memory verification on Redmi phones, POCO and Mi - from standard instruments MIUI to professional utilities and teams ADB.

You'll learn how to distinguish hardware from software failures, why space disappears for no apparent reason, and what to do if your phone shows the wrong amount of memory, and we'll focus on hidden diagnostic menus that the manufacturer doesn't advertise, but that contain the most accurate data about the state of memory chips.

Instructions are suitable for all modern models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra. Even if you are not a specialist, stepping guides with pictures and videos will help you to understand without the risk of damaging the device.

Standard instruments MIUI: where to look

Let’s start with the simplest – built-in shell functions. MIUI. They provide basic information about storage occupancy and RAM usage, but often miss critical details.

To open the memory data section:

  1. Go to Settings. β†’ The phone.
  2. Slip on the item Memory (or Storage in new versions).
  3. For detail, click on the Memory of the device graph.

Here you'll see:

  • πŸ“Š Total ROM (Internal Memory) and Free Space.
  • πŸ”„ Category distribution: applications, multimedia, cache, system files.
  • πŸ“± Use of RAM (real-time) – available in the Performance section.

πŸ’‘

If you see a category of "Other" in the "Memory" section, which is a few gigabytes, it's often system debris. It can be cleaned through Settings. β†’ Memory. β†’ Cleaning or Security Application (Security).

However, this method has serious limitations:

  • 🚫 No data on memory chip health (wear and tear, broken sectors).
  • 🚫 Does not show hidden system partitions that can occupy up to 10-15 GB.
  • 🚫 RAM only appears in real time, with no download history.

For a deep diagnosis, other methods will have to be used.

2. Hidden diagnostic menu: ##4636## and other codes

Android smartphone makers, including Xiaomi, hide engineering menus that provide detailed technical information from users. USSD-code.

The most universal code for checking memory:

##4636##

After you enter, the Test menu will open. Select Battery Information (yes, despite the name, there is data on memory) and scroll down to the Usage block, where it shows:

  • πŸ“± Total RAM β€” total memory.
  • πŸ“‰ Available RAM β€” free-range RAM at the moment.
  • πŸ”„ Used RAM β€” memory (including cache).

To check the internal storage, use the code:

##6484##

He'll open the menu. MTK Engineer Mode (powers phones with MediaTek chips, such as the Redmi Note 11 or the Redmi Note) POCO M4 Go to the Hardware Testing section. β†’ Storage. You'll see here:

  • πŸ’Ύ eMMC/UFHealth - Memory chip state (good means no problem).
  • πŸ“Š Life Time – the approximate resource of the chip in percentage (below 70% is a cause for concern).
What do I do if the codes don't work?
On some models (e.g. Xiaomi) 13T s MIUI 14+) Engineering menus are off. In this case, use apps like MTK Engineering Mode (for MediaTek) or Qualcomm Mode (for Snapdragon).

⚠️ Warning: Do not change the settings in the engineering menus unless you are sure of their purpose. Incorrect settings can lead to data loss or block the downloader.

3. Applications for deep memory diagnostics

Standard instruments MIUI And hidden menus give you limited information, and for full verification, you'd better use third-party tools. 10 Apps and selected top-3:

AnnexFunctionsPlusesCons
DevCheckShows the type of memory (UFS/eMMC), RAM / ROM volume, chip temperature, processor information.πŸ”Ή Free of charge.πŸ”Ή No advertising.πŸ”Ή Supports all Xiaomi modelsπŸ”Έ No test for broken sectors
AIDA64Detailed memory information, including read/write speed, firmware version eMMC/UFS, chip-wear.πŸ”Ή The most complete technical informationπŸ”Ή Performance testsπŸ”Έ Paid version for advanced functions
Storage TestChecks memory for broken sectors, tests read/write speed, shows the real volume of storage.πŸ”Ή Free error testπŸ”Ή Simple interfaceπŸ”Έ No data on memory type

How to use DevCheck to check your memory:

  1. Install the app from Google Play.
  2. Open the Hardware section.
  3. Scroll to the Storage block - here is the type of memory (UFS 2.2, eMMC 5.1, etc.), total and free volume.
  4. In the Memory section, see the data about RAM: type (LPDDR4X), frequency, occupied/free volume.

⚠️ Attention: If in AIDA64 or DevCheck displays less memory than the stated memory (for example, 112 GB instead 128 GB), that's OK -- part of the space is occupied by system partitions. 10-15%, This may indicate a counterfeit memory chip (relevant for devices purchased from non-official vendors).

πŸ“Š What application do you use for diagnosis?
DevCheck
AIDA64
Storage Test
Other
Not using.

4. Memory check through ADB: for advanced users

If you want the most accurate memory state data, including hidden system partitions, use the following: ADB (Android Debug Bridge: This method requires you to connect your phone to your computer, but it gives you access to information that is not available through standard means.

What you'll need:

  • πŸ–₯️ Computer with installed ADB-driver.
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then return to the additional β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Cable USB (preferably original).

The main commands for memory check:

adb shell df -h

It will show all the memory sections with the free and occupied space.

  • /data – user data (photos, applications).
  • /system β€” system-file.
  • /cache β€” cache.
adb shell cat /proc/meminfo

Details about the memory:

  • MemTotal is the total amount of RAM.
  • MemFree is a free memory.
  • Buffers and Cached are the memory used for caching.
adb shell dumpsys meminfo

It'll show you a detailed report on how all the processes and applications use RAM, useful if the phone is slowing down because of memory leaks.

Install ADB-PC-driver|Enable debugging on USB phone-on|Connect your phone to the original cable|Start the command line on behalf of the administrator|Check the connection with the adb device command

-->

⚠️ Attention: Teams ADB Do not modify or delete files manually, which may cause the device to fail and need to flash.

5. How to check memory for broken sectors

If the phone spontaneously restarts, apps crash without errors, or files are corrupted when copied, the cause may lie in broken sectors of the memory chip.

Method 1: Storage Test application

  1. Install the app from Google Play.
  2. Select Test Storage.
  3. Press Start Test and wait until completion (may take time) 10-30 minute).
  4. If the results have strings with Bad sectors or Errors, the memory chip is damaged.

Method 2: Computer (for experienced users)

If the phone is defined as a removable disk, you can check the memory utility CHKDSK (Windows or badblocks (Linux:

  1. Connect the phone in File Transfer (MTP) mode.
  2. Run the command line on behalf of the administrator.
  3. Enter the command (replace X: with the letter of your device):
chkdsk X: /f /r

Flag. /f corrects errors, and /r scout.

Method 3: Through TWRP (if a custom Recovery is installed)

If you have installed it on your phone TWRP, Load into it and select Advanced. β†’ File Manager. Try copying a large file (such as firmware) to internal memory. If the process is interrupted with E:Unable to write, this indicates hardware problems with the chip.

πŸ’‘

If the tests show broken sectors, the only solution is to replace the memory chip, which is not economically feasible in most cases (the cost of repair is comparable to the cost of a new phone).

6.Why the phone shows the wrong amount of memory

Many Xiaomi users are faced with a situation where the phone shows less memory than stated in the specs, for example, instead of 256 GB available 230 GB. Let's understand why this happens and when it is normal and when it is not.

Reasons for reducing the available volume:

  • πŸ› οΈ Fake memory chips: Cheap clones (especially from unofficial sources) may contain chips with smaller real volume. AIDA64 β€” If the Storage section shows the volume less than the declared by more than 15%, this is cause for concern.

How to Recover the Lost Space:

  1. Transfer photos and videos to SD-Map or cloud (Google Photos, Mi Cloud).
  2. Remove the app cache: Settings β†’ Annexes β†’ Select an application β†’ Memory. β†’ Clear the cache.
  3. Turn off automatic backup (if you don’t use it).
  4. Check the Download folder – often unnecessary files accumulate there.

⚠️ Note: If after all the manipulations, the free space continues to β€œdisappear” for no apparent reason, this may indicate a virus (for example, a miner stealthily downloading files) or a hardware malfunction of the memory controller. In this case, it is recommended to reset the phone to the factory settings or contact the service center.

7 Frequent Memory Checking Errors and How to Avoid Them

When diagnosing memory, users often make mistakes that lead to incorrect conclusions or even data corruption, and let's take a look at the most common ones.

Mistake 1: Using unverified applications

Many of the tools from Google Play (for example, RAM Booster or Memory Cleaner not only doesn't help, it hurts the system:

  • 🚫 Forced to close the background processes, which increases battery consumption (the system is forced to restart applications).
  • 🚫 They may contain malicious code (especially if downloaded from third-party sources).
  • 🚫 Inaccurate data on the state of memory.

βœ… Solution: Use only verified applications (DevCheck, AIDA64) or embedded tools.

Mistake 2: Interrupting memory tests

If you run a broken sector test (for example, through badblocks or Storage Test), do not interrupt the process.

  • πŸ”΄ Data loss in the audited section.
  • πŸ”΄ Damage to the file system (reflashing will be required).

βœ… Solution: Run tests when your phone is 100% charged and don't use it while checking.

Mistake 3: Ignoring backup

Before any memory manipulations (cleaning, tests, reset) be sure to do a backup. Often users lose photos, contacts or messages due to:

  • πŸ“Έ Clearing the cache of the gallery (removed thumbnails, and sometimes original photos).
  • πŸ”„ Resetting to factory settings without saving data.
  • πŸ› οΈ Failed memory tests that damage the file system.

βœ… Solution: Use Mi Cloud, Google Drive, or local copying on your PC. For contacts, enable sync with your Google Account.

πŸ’‘

If you suspect a hardware memory malfunction, don't try to fix it software. Contact a service center - doing it yourself can make the problem worse.

FAQ: Answers to Frequent Questions

Why does my Xiaomi show that the memory is full, even though I haven’t downloaded anything?
This problem is most often associated with: πŸ—‘οΈ Hidden cache (clean through Settings) β†’ Memory. β†’ Cleanup). πŸ“ System updates that are downloaded in the background (check the Download folder or MIUI/Update). 🦠 Malware (scan your phone through Malwarebytes or Dr.Web). πŸ”„ File system errors (will help reboot or reset cache through TWRP). If the problem persists, try checking through ADB.
Can I increase the memory on Xiaomi?
Physically, it is impossible to increase RAM, but there are two workarounds: RAM Expansion due to ROM (function) RAM Expansion in MIUI 12.5+). She's reserved. 2-3 GB of internal memory for virtual RAM. Included in Settings β†’ Additionally. β†’ Productivity β†’ RAM Extension. Optimizing Current RAM: Turn off animation (Settings) β†’ Special facilities β†’ Remove animations. Limit the background activity of applications (Settings) β†’ Battery β†’ Use lighter versions of apps (e.g. Facebook Lite instead of regular Facebook). ⚠️ Virtual RAM does not replace physical RAM – it only smoothes the brakes a little while multitasking.
How to check if my Xiaomi memory chip is original?
Fake memory chips (especially in devices from gray sources) may have a: πŸ”’ Understated real volume (e.g. 64 GB instead of 128 GB). ⚑ Low reading/write speed (can be checked through the AIDA64 Or AndroBench). πŸ’₯ Frequent failures when writing large files. To verify the originality of the chip: Check the serial number of the device through the official Xiaomi website. Compare the results of memory tests with the reference for your model (look for benchmarks on GSMArena or NotebookCheck). AIDA64 less than 10%, this is a reason for returning the device under warranty.
What to do if your phone can’t see SD-map?
Problems with definition SD-Xiaomi cards are usually linked to: πŸ”Œ Incompatible format (use it) FAT32 exFAT). πŸ› οΈ A damaged file system (format the card via your phone). πŸ”‹ Slot malfunction (check the card on another device). πŸ“± Restrictions MIUI (Some firmware is blocking SD-Step-by-step, remove the card and check it for damage. Put it back in and wait for the notification. If it's not there, go to Settings. β†’ Memory. β†’ SD-If the card is identified but not readable, format it via your phone (Warning: all data will be deleted!). If nothing helps, try another card (preferably class). A1 or A2 for better compatibility).
Can I recover data from Xiaomi’s damaged memory?
If the memory chip is physically damaged (for example, due to a drop or moisture), the chances of recovery are minimal: πŸ”„ Restart your phone in Safe Mode (hold the power button) β†’ Safe regime). πŸ’Ύ Connect your phone to your PC and use programs like Recuva or DiskDigger (root rights required). πŸ› οΈ Flash the device via Fastboot (if the problem is in the system partition). ⚠️ If the phone is not turned on or is defined as Qualcomm HS-USB QDLoader 9008, self-recovery is almost impossible – contact a specialized service (for example, LabData or other services). HDD Recovery). πŸ’‘ Tip: Back up important data regularly. Xiaomi has a built-in solution for this. β†’ System and device β†’ Backup.