How to see how much memory on Xiaomi: all the ways for smartphones and tablets

Did you buy a used Xiaomi Redmi Note 12 and want to make sure that the seller did not cheat with the memory? Or did your POCO X5 slow down and you suspect that it is a lack of RAM? In this article, we will discuss all possible ways to check the amount of RAM (RAM) and ROM (internal memory) on Xiaomi devices, including hidden methods through the engineering menu and ADB.

Note that manufacturers sometimes specify β€œ128 GB of memory” in the specifications, but actually available to the user by 10-15% less due to the MIUI service files. We will show you how to find out the exact amount available, not marketing figures, and you will learn how to distinguish physical memory (which can not be expanded) from virtual memory (for example, through Memory Extension in new firmware).

Method 1: Using standard MIUI settings

The easiest method is to use the built-in system tools. It works on all Xiaomi, Redmi and POCO devices regardless of the MIUI version (even on the old Redmi 4X with MIUI 9).

Instructions:

  • πŸ“± Open the Settings app (cog icon).
  • πŸ” Scroll down and select About Phone (on some models – About Device).
  • πŸ“Š Tap on the item Characteristics of the phone or Memory (depending on the firmware version).
  • πŸ” Here you'll see: RAM (RAM): 6GB or 8GB internal memory (ROM): For example, 128 GB (available 112 GB).

Open "Settings" β†’ "About the phone"

Find the section "Characteristics" or "Memory"

Compare the amount of RAM with the stated in the box

Pay attention to "available" vs "total" in ROM-->

⚠️ Note: Some models (e.g. Xiaomi) 12T) If you can't find the Memory section, try it:

  1. Go to Settings. β†’ Warehouse.
  2. At the top of the screen will be a graph indicating the total and available volume.

Method 2: Using USSD (Hidden Menu) codes

Few people know, but on Xiaomi you can call the engineering menu with detailed information about the hardware using special codes, this method works even if the smartphone is not activated or locked with a pattern lock (provided that unlocking via PIN is available).

Enter the phone (as if calling) one of the codes:

  • πŸ“ž ##4636## – opens the Testing menu, where the Memory line will be in the Phone Information tab.
  • πŸ“ž ##6484## - will show detailed information about the MTK-chips (for devices on MediaTek, for example, Redmi Note 11).
  • πŸ“ž ##64663## - Alternative code for verification RAM and ROM new-model.

πŸ”Ή What to do if the code doesn’t work?

  • πŸ”„ Try typing without spaces and symbols (e.g. #4636##).
  • πŸ“΅ Some firmwares have blocked the engineering menu, in which case use Method 3 or Method 4.
  • πŸ› οΈ If you have a smartphone on Qualcomm Snapdragon, for example, POCO F4), Try the #225## code for diagnostics.

MediaTek (Helio/Dimensity)

Qualcomm Snapdragon

Other (specify in the comments)

I don't know.-->

Method 3: Through Analyzer Applications (CPU-Z, AIDA64)

If standard methods don’t show complete information (e.g. on custom firmware), use third-party utilities that not only display the memory capacity, but also check its actual speed, type (LPDDR4X, LPDDR5) and even the chip manufacturer (e.g. Samsung or Micron).

The best apps for Xiaomi:

AnnexWhat showsLink (Google Play)Features
CPU-ZRAM, ROM, processor model, GPUDownloadFree, no advertising, works without root
AIDA64Complete Diagnostics + Memory TestsDownloadThe paid version reveals all the data
DevCheckMemory, sensors, batteryDownloadConvenient interface, data export
MIUI Hidden SettingsHidden settings MIUI + memoryDownloadRequires ADB Permits

πŸ“Œ How to use it CPU-Z:

  1. Install and open the application.
  2. Go to the Device tab (Device).
  3. Find the lines: Total RAM is the total RAM. Internal Storage is the ROM volume.

Memory

πŸ’‘

In AIDA64, you can run a memory speed test, go to Tests β†’ Memory, which will help you detect the degradation of chips on used devices.

Method 4: Through ADB (for advanced users)

If you need to know the exact technical data (for example, to compare with official specifications or diagnose malfunctions), use ADB (Android Debug Bridge), which requires a computer but provides the most complete information.

πŸ”§ What's the matter:

  • πŸ’» Computer with Windows/Linux/macOS.
  • πŸ”Œ Cable USB (preferably original).
  • πŸ“₯ Installed drivers Xiaomi and ADB Tools.

πŸ“ Step-by-step instruction:

  1. Turn on USB Debugging: Go to Settings β†’ About Phone. Tap 7 times on MIUI to activate Developer Mode. Go back to Settings β†’ Additional β†’ Developer. Enable USB Debugging.

Connect your smartphone to your computer and confirm your trust in the device.

cmd

adb shell


cat /proc/meminfo | grep MemTotal




df -h /data

πŸ“Š Transcription of results:

  • MemTotal is the total amount of RAM in kilobytes (divide by 1024 to get megabytes).
  • df -h /data - will show the ROM volume (the /data section is responsible for user data).
What if the ADB can’t see the device?
1. Make sure USB debugging is enabled and you have confirmed trust on your phone. 2. Try another cable (cheap cables often don't support data transfer). 3. Update drivers via Mi Developer Tools. 4. Reboot your computer and smartphone. 5. If you use Windows, check the device in Device Manager - it should be defined as Android ADB Interface.

Method 5: Through Recovery Mode (if the smartphone is not turned on)

If your Xiaomi isn’t loading (hanging on the logo or cyclically restarting), but you need to know the amount of memory you need, you can use Recovery mode, which works even on locked devices.

πŸ”„ How to log in to Recovery:

  1. Turn off your smartphone (clip Power + Volume up for 10 seconds).
  2. Press Power + Volume up and hold until the Mi logo appears.
  3. Release the buttons and you will be taken to the MI-Recovery menu.

πŸ” How to check memory:

  • Use volume buttons for navigation and power for selection.
  • Select Connect with MIAssistant (if available) to display basic device information, including memory.
  • On some firmware (e.g. TWRP) the path is Advanced β†’ File Manager β†’ /proc/meminfo.

πŸ’‘

In Recovery Mode, you can't change the amount of memory you have, it's just a diagnostic tool, and if you want to expand your memory, use official methods (e.g. Memory Extension in MIUI 13+).

Frequent problems and solutions

Sometimes users find that the actual amount of memory is not the same as the stated amount, and here are the typical situations and their reasons:

πŸ”΄ Problem 1: ROM shows less than in characteristics

  • πŸ“‰ Reason: The manufacturer indicates the total amount of flash memory, but part is firmware (MIUI, Android) and service sections (/system, /vendor).
  • πŸ”§ Solution: Check the "Available" line in the settings, which is your real volume. For example, on Xiaomi 13 Pro 256 GB is available ~230GB.

πŸ”΄ Problem 2: RAM shows less than it should.

  • πŸ€– Reason 1: New Xiaomi smartphones (e.g. Redmi Note 12 Pro)+) Part of RAM is reserved for background processes Android 13.
  • πŸ”„ Reason. 2: Memory Extension is enabled, which takes away the memory" 1-3 GB ROM RAM.
  • πŸ”§ Solution: Turn off Memory Extension in Settings β†’ Additionally. β†’ Memory expansion. Restart the device and check the RAM again.

πŸ”΄ Problem 3: Applications show different data

  • πŸ“Š Reason: Some programs (e.g. AnTuTu) may round out values or show effective memory (with virtual memory in mind).
  • βœ… Solution: Use ADB or CPU-Z data-hard.

πŸ’‘

If you buy used Xiaomi, be sure to check the memory through ADB or CPU-Z. Scammers sometimes flash devices to hide the real volume (for example, instead of 128 GB show 256 GB).

FAQ: Frequent questions about memory on Xiaomi

πŸ“± Why Xiaomi has 128 GB available only 110 GB?
That's fine. The manufacturer specifies the total amount of flash memory, but some of it is occupied by: MIUI firmware (~10-15 GB), partition /system and /vendor (~5-8 GB), reserve for updates (~3-5 GB), the real user is usually 10-15% less than the declared volume.
πŸ”„ Can I increase the RAM on Xiaomi?
Physically, no. MIUI 13+ there is a Memory Extension function that uses a part of the ROM as virtual RAM: Go to Settings β†’ Additionally. β†’ Memory expansion. Select volume (1-3 GB. Reset the device. ⚠️ Warning: This is not real RAM, this is emulation. The speed will be lower, but it will help with a lack of memory for background tasks.
πŸ› οΈ How to check your memory Xiaomi without turning on?
If the smartphone is not turning on but charging (the indicator is on), try: Log in Fastboot Mode (clamp Power + Volume down). Connect to your PC and use the command: fastboot getvar all In the output, find the lines ram and storage. If the device does not respond, contact the service center - possibly a problem with the motherboard.
πŸ” How to distinguish fake memory on used Xiaomi?
Fraudsters sometimes flash devices to show false volume. Check this: Set CPU-Z and compare the data to the official model specifications. Fill the memory with files (like videos) and check how much is actually available. Use ADB to check the /data: adb shell df -h /data partition.
πŸ“‰ Why over time, the available memory becomes less?
It's because of this: πŸ—‘οΈ Application cache (cleared in Settings) β†’ Warehouse β†’ Clean up). πŸ“ Hidden files (e.g. updates) MIUI into /cache). πŸ”„ Fragmentation (on older eMMC devices, such as Redmi) 5). πŸ“± System dumps (created when failures, take gigabytes). πŸ”§ Solution: Clear the cache manually or through Settings β†’ Storage. Delete unnecessary files through Files (built-in application) Reset to factory settings (if the problem is serious).