How to increase memory Xiaomi Mi Box S: from USB-cloud-storage

Xiaomi Mi Box S is one of the most popular Android TV-It runs out of internal memory (8GB or 16GB depending on the version) quickly, especially if you install a lot of apps, games or download movies in high resolution. Unlike smartphones, where you can just insert a microSD, it's more complicated: The console does not support expansion of memory "out of the box", and incorrect actions can lead to system failures.

In this article, we will discuss all the working ways to increase memory on the Mi Box S, from connecting external drives to optimizing internal storage and using cloud services. Each method is tested on current versions of firmware (including Android TV 9/10) and is suitable for both beginners and experienced users.

1. Connection USB-The storage device: a simple but limited method

The most obvious method is to connect a flash drive or external hard drive to a USB 2.0 port on the back of the console.

  • πŸ”Œ File system format: Mi Box S supports only FAT32 (32 GB maximum and exFAT (up to 128 TB). NTFS It does not work without additional manipulation.
  • ⚑ Power: 2.5β€²β€² hard drives may lack power from the USB-port – you will need a Y-cable with additional power from a second port or an external source.
  • πŸ“ By default, the flash drive will only be used to store media files (movies, music), but not to install applications.

To connect the drive:

  1. Format the flash drive to exFAT on your PC (via Disk Management or Rufus utility).
  2. Put it in. USB-port port.
  3. Open the Settings. β†’ Storage and discharge β†’ USB-Select to use as a portable device.

⚠️ Warning: If you plug in a hard drive larger than 1TB, the console can think for a long time at the first installation (up to 5 minutes!

πŸ“Š How much memory is missing from the Mi Box S?
Up to 16GB
16-32GB
32-64GB
More than 64GB

2. setting the flash drive as internal memory (Adoptable Storage)

This method allows you to expand the internal memory due to an external drive, but has serious limitations:

  • βœ… Applications will be installed on the flash drive automatically.
  • ❌ The drive will be tied to the console - it will not be able to be removed without resetting the settings.
  • ⚠️ The speed depends on the class of the flash drive: UHS-I U3 Delays are minimal, for cheap Class 10 - noticeable lags.

Instructions:

  1. Connect the flash drive formatted in exFAT (recommended volume: 32-128 GB).
  2. Go to Settings. β†’ Storage and discharge β†’ USB-accumulator.
  3. Select Configure as internal storage and confirm formatting (data will be deleted!).
  4. After restarting, check the free space in Settings β†’ Storage.

Important: Once activated, the Adoptable Storage drive is encrypted and unreadable on other devices, and retrieval will require resetting the Mi Box S to factory settings.

Backup of data from the drive | Formatting in exFAT|Write speed check (minimum 20 MB/s)|Use of USB 3.0 flash drive (recommended)

-->

3. Internal Memory Optimization: What Can Be Deleted Without Risk

Before buying a new drive, you should free up space on the built-in storage. In the Mi Box S, there are many junk files that are safe to delete:

Type of fileHow to removeHow much free will you be?
Cash app.Settings β†’ Applications β†’ [Select App] β†’ Storage β†’ Clear cache500MB - 2GB
Downloads.File Manager β†’ Download folderUp to 5GB
Logs and dumpsThrough ADB: adb shell rm -rf /data/tombstones/*100-300 MB
Unused APKsFiles by Google β†’ Cleanup300MB - 1GB

For deep cleaning:

  1. Install SD Maid (requires ADB to unlock the rights).
  2. Run the scan in the CorpseFinder section (removes the remnants of remote applications).
  3. In AppControl, sort apps by size and remove unnecessary ones.

⚠️ Attention: Do not delete folders /system or files with the.odex extension - this will cause a system failure!

πŸ’‘

If your memory is running out quickly after cleaning, check the apps in the background: some (like Kodi or Stremio) create temporary files up to 10 GB. Use Settings β†’ Applications β†’ Special Access β†’ Battery Optimization to limit their activity.

4. Use of network storage (NAS or cloud)

If physical memory expansion is not suitable, the alternative is network drives:

  • 🌐 Cloud services: Google Drive, Yandex Disk or Mi Cloud (integrated into Xiaomi firmware) are suitable for storing movies and photos, but not for applications.
  • πŸ–₯️ Local. NAS: Connect your home server or router to USB-port (for example, Xiaomi Mi Router) 4A Gigabit and set up access to SMB.
  • πŸ“‘ DLNA/UPnP: Turn on the router settings and use apps like VLC or Kodi for streaming.

How to connect the network folder:

  1. On PC, create a shared folder (read/write rights for everyone).
  2. Install on the Mi Box S FX File Explorer or Solid Explorer.
  3. In the application, select Network β†’ Add Storage β†’ SMB and enter your PC IP address, username and password.

The advantage of the method is that there are no limits on the volume, and files are available on all devices on the network. 4K-Content needs 5 GHz Wi-Fi or wired connection).

How to speed up access to NAS over Wi-Fi?
Use a router with Wi-Fi 6 support (e.g. Xiaomi) AX3600) and set up traffic prioritization (QoS) for the Mi Box S. Switching to static will also help. IP-prefix DHCP router.

5. Installation of applications on SD-map (bypass)

The Mi Box S is not officially supported. SD-maps, but there is a way around ADB:

  1. Connect the console to the PC via USB (enable Debugging by USB in Settings β†’ About the console β†’ Software version, clicking 7 times on the line with the version).
  2. Enter the command to check the connection: adb devices must display the serial number of the device.
  3. Install the app on SD-map (replace com.example.app with the application package): adb shell pm set-install-location 2 adb shell pm move-package com.example.app

Limitations:

  • ❌ Not all apps work (e.g. Netflix and YouTube block portability).
  • ⚠️ After updating the firmware settings can be reset.

⚠️ Note: Some apps (e.g. Google Play Services) when migrating to SD-The card will start to crash. Before manipulation, back up with adb backup.

6. Alternative firmware: risks and opportunities

If standard methods don’t work, some users resort to custom firmware (like LineageOS or Amlogic Custom ROM).

  • βœ… Install applications on external drives without restrictions.
  • βœ… Use it. NTFS and ext4 flash-drive.
  • βœ… Disable Xiaomi system applications, freeing up to 1.5 GB of memory.

There are, however, downsides:

  • ❌ Loss of warranty and risk of β€œbricking” prefixes.
  • ❌ No official Google Play support (Open GApps manual installation required).
  • ⚠️ Some features (such as Google Assistant) may not work well.

If you decide to firmware, follow the instructions from the 4PDA forum or XDA Developers using the Amlogic USB Burning Tool. Important: for the Mi Box S (MDZ-22-AB model), only firmware based on Android TV 9/10 with a 4.9 core is suitable.

πŸ’‘

Custom firmware gives you maximum freedom, but requires technical skills. For most users, optimizing internal memory and connectivity is enough. USB-The Adoptable Storage.

7. Comparison of methods: which to choose?

MethodPlusesConsDifficulty
USB-storage device (portable)Simplicity, no risksMedia files only.⭐
Adoptable StorageExpanding internal memoryThe flash drive is tied to the device.⭐⭐
Optimizing memoryFree, safe.Limited effect⭐
Network storageUnlimited volumeDependence on Wi-Fi⭐⭐
Custom firmwareMaximum freedomRisk of failure, loss of warranty⭐⭐⭐⭐

Selection recommendations:

  • 🎬 For movies and music: USB-storage NAS.
  • πŸ“± For applications: Adoptable Storage (if you are ready to sacrifice a flash drive) or optimization.
  • πŸ”§ For experienced users: custom firmware.

Frequently asked questions

Can I increase memory on the Mi Box S without a flash drive?
Yes, by optimizing internal storage (cache removal, unnecessary files) or network drives (NAS/cloud), but physical expansion of memory without an external drive is impossible, as there is no microSD slot in the console.
Why does the Mi Box S not see a 64GB flash drive?
Most likely, the flash drive is formatted in NTFS or exFAT with errors. Reformat it to exFAT via Rufus utility (select the GPT partition scheme). Also check that you are using a USB 2.0 port on the console - USB 3.0 flash drives may not be recognized.
Can I transfer apps to a flash drive without Adoptable Storage?
Partly through ADB (see section 5), however, many applications (especially system) block the transfer, and full support for external drives for applications will only appear after custom software firmware is installed.
How to return the flash drive to normal after Adoptable Storage?
Reset the Mi Box S to factory settings (Settings β†’ Storage & Reset β†’ Settings Reset) and then the flash drive will need to be formatted again to the PC and the data on it will be deleted.
Which flash drive is better for the Mi Box S: USB 2.0 or 3.0?
The port on the console is USB 2.0, so USB 3.0 will not give you speed gain, but may be incompatible.The optimal choice is a USB 2.0 or 3.0 flash drive with backward compatibility, UHS-I U3 class and 32-128 GB (for example, SanDisk Ultra Fit or Samsung BAR Plus).