How to see memory on Xiaomi Mi 9: RAM, ROM and hidden partitions

Why check the memory on Xiaomi Mi 9?

The Xiaomi Mi 9, released in 2019, is still popular with users thanks to its powerful hardware: Snapdragon 855 processor, up to 12 GB of RAM and up to 256 GB of ROM. However, even such features can become a bottleneck over time β€” especially if you actively install applications, shoot videos in 4K or play modern games.

βœ”οΈ Optimize performance – if RAM is constantly clogged, the phone begins to β€œbrake” and forcibly close applications. βœ”οΈ Control space on the disk – system updates, cache and junk files can β€œeat” tens of gigabytes unnoticed. βœ”οΈ Diagnose problems – for example, if the smartphone suddenly restarts when the memory is 90%+.

In this article, we’ll look at all the ways you can check memory on the Xiaomi Mi 9, including hidden system partitions that don’t show up in standard settings, learn how to view not only user memory, but also service data (such as partition /vendor or /recovery), and how to interpret the digits you receive.

Method 1: Standard Android settings

The easiest method is to use built-in MIUI tools, which is suitable for quickly checking the total ROM volume and free space, but does not show details by partition or RAM.

Instructions:

  1. Open the Settings app** (cog icon).
  2. Go to the About Phone section. β†’ Warehouse.
  3. Wait for the data to be downloaded (it can take up to 10 seconds).

Here you'll see:

    πŸ’‘

    If the Storage section displays less memory than the specifications (e.g. 112GB instead of 128GB), that’s fine. Part of the space is occupied by system partitions (/system, /boot, etc.) that are not available to the user.

    Limitations of the method:

      Method 2: Viewing RAM through Task Manager

      To find out how much RAM (RAM) is currently in use, as well as what applications it takes, use the built-in MIUI Manager:

      Steps:

      1. Open β€œSettings”** β†’ Applications β†’ Task Manager.

      Below is a list of active processes, sorted by the amount of RAM occupied.

      Example of data interpretation:

      Indicator.Normal for Xiaomi Mi 9What to do if it's exceeded
      Free RAM1–2 GB (from 6–12 GB)Close background apps or restart your phone
      Occupied with the system1.5-3 GBUpdate MIUI or reset settings
      Busy with applicationsUp to 50% of the total.Clear cache or remove resource-intensive games

      πŸ’‘

      If free RAM is constantly less than 500 MB, the smartphone will begin to forcibly close applications, which will lead to slowdowns and β€œouts”.

      Important: MIUI aggressively controls RAM, so even with free memory, the system can shut down background processes. This is normal behavior for battery optimization.

      Method 3: Using applications for deep diagnostics

      Xiaomi’s standard tools don’t show the full picture. For detailed memory analysis (including hidden partitions and chip temperature), we recommend third-party utilities:

      Top.-3 applications:

        Instructions for AIDA64:

        1. Download the app from Google Play.
        2. Open the System section β†’ Memory.
        3. Scroll down to the Storage block** – all partitions will be displayed here, including hidden ones: /system – system files (about 3-5 GB) /data – user data (main section) /cache – update cache (up to 1 GB) /persist – communication module data (10–50 MB)
        What is the /persist section?
        This section stores critical data for modem, Wi-Fi and Bluetooth to work. Cleaning it up could cause IMEI loss or network problems. Don't change files in this section unnecessarily!

        The advantages of third-party utilities:

          πŸ“Š What app do you use to diagnose your smartphone?
          AIDA64
          DevCheck
          CPU-Z
          Other
          I don't use it.

          Method 4: View memory through ADB (for advanced users)

          If you want the most accurate data (for example, to debug or modify firmware), use Android Debug Bridge (ADB), which requires a connection to a computer, but gives access to all partitions, including service ones.

          Step-by-step:

          1. Turn on Developer Mode** on Xiaomi Mi 9: πŸ”§ Go to Settings. β†’ The phone. πŸ”§ Press 7 times on the line Version MIUI, until you have become a developer, you have become a developer!. πŸ”§ Back to Settings β†’ Additionally. β†’ For developers and activate debugging by USB.

          command-line

          terminal

          adb shell
          
          
          df -h

          The result will be similar to this one:

          /dev/block/mmcblk0p53  112G   45G   67G  40% /data
          
          
          /dev/block/mmcblk0p48  512M  120M  392M  23% /cache
          
          
          
          
          /dev/block/mmcblk0p41   30M   22M  8.0M  73% /persist

          Transcript of commands:

            Install Xiaomi drivers on PC

            Download the ADB platform (for example, from Google)

            Enable debugging over USB on your phone

            Confirm trust in the computer on the smartphone screen-->

            ⚠️ Note: Do not change files in sections /system, /boot or /recovery This can lead to a "brick"** (inoperability) of the device!

            Method 5: Engineering menu (hidden settings)

            The Xiaomi Mi 9, like other smartphones on the Qualcomm Snapdragon, has a hidden engineering menu where you can check memory at a low level, a method suitable for diagnosing hardware problems (for example, damage to flash memory).

            How to open the engineering menu:

            1. Open the phone application** (call).
            2. Enter the code ##4636##

            What you'll see:

              Example of normal performance for Xiaomi Mi 9:

              ParameterNormal value.What does deviation mean?
              Reading speed500-800 MB/sBelow 300 MB / s - possible memory wear
              Recording speed200-400 MB/sBelow 100MB/s – Controller problems
              Bad blocks0Any value > 0 is critical, requires memory replacement

              ⚠️ Note: If the engineering menu displays Read Fail or bad blocks, this may indicate physical wear of flash memory, in which case we recommend backing up the data and contacting the service center.

              Frequent memory problems on Xiaomi Mi 9 and their solutions

              Even on flagship smartphones like the Mi 9, users are facing typical memory problems, and we'll look at some of the most common cases and ways to fix them.

              Problem 1: β€œMemory is full” but there are few files

              Reason: System cache, updates or junk files take up space.

                Problem 2: Apps fly out at low memory

                Reason: MIUI aggressively releases RAM, killing background processes.

                  Problem 3: After the update, there is less memory

                  Reason: Newer versions of MIUI take up more space (e.g. MIUI 14 weighs 1-2GB more than MIUI 12).

                    πŸ’‘

                    If the memory problem persists after resetting, it may indicate a hardware defect (flash memory wear or controller damage).

                    FAQ: Answers to Frequent Questions

                    Why is Xiaomi Mi 9 less memory than specified in specs?
                    Manufacturers indicate the full amount of flash memory, but part of it is occupied by: πŸ“Œ System sections (/system, /boot, /recovery β€” before 5–10 GB). πŸ“Œ Firmware (MIUI + Android core - about 3–6 GB). πŸ“Œ Reserve space for updates (up to) 1 Example: In a smartphone with 128 GB is available to the user ~112–118 GB.
                    How to clean up memory on Xiaomi Mi 9 without losing data?
                    Methods: Cleaning the cache: Settings β†’ Warehouse β†’ Clear cache. Delete unnecessary files: Use Files** (Google app) to search for large or duplicate files. SD-Map: Supported for multimedia only (photos, videos, music) Cloud storage: Upload files to Google Drive, Mi Cloud or Yandex Drive. ❌ Don’t use cleaners like Clean Master – they often delete the data and slow down the system.
                    Can I increase memory on Xiaomi Mi 9?
                    RAM: No, RAM is soldered into the motherboard. The only way is to buy a larger model (like the Mi 9 Pro with 12GB of RAM). ROM: It's not expanding either, but you can: πŸ”Ή Use it. OTG-drive-storage). πŸ”Ή Connect externally SSD through USB-C (support USB OTG). ⚠️ Xiaomi Mi 9 does not support microSD slots!
                    How to check how much memory system applications take up?
                    Use it. AIDA64 or ADB: V AIDA64 Go to the Apps β†’ Systemic. ADB Enter adb shell pm list packages -s Then check the size of each package with the command: adb shell du -sh /data/app/[Examples of "heavy" system applications on MIUI: πŸ“Œ com.miui.gallery (Gallery) - up to 500 MB. πŸ“Œ com.xiaomi.scanner (Scanner) - up to 300 MB. πŸ“Œ com.miui.videoplayer (Videoplayer) - up to 200 MB.
                    What to do if the phone does not see an external drive (flash drive or flash drive) SSD)?
                    Check it out: πŸ”Œ Connection: Use the original cable USB-C (Cheap cables may not support OTG). πŸ”‹ Nutrition: External SSD require additional power – connect through the hub with power. βš™οΈ Settings: Enable USB OTG In Settings β†’ Connected devices β†’ OTG. πŸ“± File system format: Xiaomi Mi 9 supports FAT32, exFAT and NTFS (The latter may require root rights).