Smartphone owners Xiaomi often face a lack of built-in storage, especially on budget models, where the memory capacity is limited to 32 or 64 gigabytes. The operating system Android over time becomes overgrown with cache, messenger updates and heavy games, which leads to critical filling of the internal space. Using an external drive becomes the only reasonable way to expand the capabilities of the device without purchasing a new gadget.

The process of transferring data and installing apps to external media has its own technical nuances, which depend on the shell version MIUI or HyperOS. Standard Android methods are often blocked by manufacturers for the sake of security and performance, but there are proven workarounds. In this guide, we will analyze all the available methods, from standard settings to using the engineering menu.

โš ๏ธ Attention: Before starting any manipulations with the file system, be sure to create a backup copy of your important data. The process of formatting the card will completely destroy all information on it.

Preparing the memory card and smartphone

The first step is the correct selection and preparation of the external drive. Not every memory card suitable for installing applications, since reading and writing speed directly affects system performance. For comfortable work, it is recommended to use cards of class Class 10, UHS-I or higher, preferably from trusted brands like SanDisk or Samsung.

Insert the card into the slot of your device Xiaomi and wait for the notification about connecting a new media. The system will offer several options for use, but for our purposes we will need to select a storage mode. If notifications do not appear, go to the settings manually through the menu Settings โ†’ About phone โ†’ Storage.

  • ๐Ÿ“ฑ Make sure that the smartphone supports technology OTG and reading large-capacity cards.
  • ๐Ÿ’พ Format the drive to file system FAT32 or exFAT via the built-in Android tools.
  • ๐Ÿ”’ Remove the physical lock switch on the card adapter if it is in the Lock position.

After initial preparation, the system may offer to transfer existing files (photos, music) to a new medium. Agree with this action to free up precious internal space for more complex operations. A clean card will ensure more stable operation in the future.

โš ๏ธ Attention: The settings interface may differ depending on the firmware version. If you do not find the item, check the relevance of the path in the official documentation for your model.

Activating developer and debugging mode

To access hidden memory management functions, you must activate developer mode. This is a standard procedure for Android, allowing you to make changes to the operation of the system. Go to the menu Settings โ†’ About phone and find the line MIUI Version (or OS Version).

Click on this line 7-10 times in a row until the pop-up message โ€œYou have become a developerโ€ appears. After this, a new section will appear in the main settings menu Additional settings โ†’ For developers. This is where the key switches necessary for our task are located.

Activation path: Settings โ†’ About phone โ†’ (7 clicks on the MIUI version) โ†’ Additional settings โ†’ For developers

In the list that opens, find item "Install applications on an external drive by default"**. Activate this slider. This setting forces the system to offer installation of new apps specifically on the SD card, unless the application developer has prohibited this option.

โš ๏ธ Attention: Do not enable random experimental functions in the developer menu if you do not know exactly their purpose. This can lead to unstable operation of the interface or loss of data.

Also in this menu it is worth checking the presence of the item โ€œDo not turn off the screen when chargingโ€** so that the process of formatting or data transfer is not interrupted due to sleep mode. Although modern smartphones Xiaomi are quite smart, additional insurance will not hurt during long operations.

๐Ÿ“Š How much memory does your Xiaomi have?
32 GB
64 GB
128 GB
256 GB or more

Formatting the card as internal storage

The most effective way to integrate a card into the system is to format it as internal storage. In this case the file system is encrypted and the card becomes an integral part of the phone. Applications will think that they are installed on the built-in memory chip, which solves compatibility problems.

To do this, go to Settings โ†’ Storage, select your card and click โ€œConfigureโ€. Select the "Use as internal storage" option. The system will warn about data loss and low speed compared to the internal module - we agree and wait for the process to complete.

Option Internal storage Portable storage
Access from PC Only via smartphone Direct access
Installing applications Automatically Manually (not all)
Operating speed High (depending on the card) Standard
Security Encryption No encryption

After formatting is complete, the system may offer to transfer all data, including applications and their data to a new disk. This process may take considerable time. Make sure that the battery charge is at least 50% before starting this procedure.

โ˜‘๏ธ Check before formatting

Done: 0 / 1

It is important to understand that after such formatting, the card will not be readable on other devices or computers without reformatting. This is a security measure Androidthat protects your personal data from theft if you lose your phone.

Using ADB to force a transfer

If standard methods do not work or the "Move" button is inactive, you can use the tool ADB (Android Debug Bridge). This method requires connecting your smartphone to your computer and having basic knowledge of working with the command line, but it gives maximum control.

You must first download and install Platform Tools on PC. Connect your phone in USB debugging mode. Open the command line in the tools folder and enter the command to test the connection:

adb devices

If the device is shown in the list, enter a command that changes the preferred installation location for all future applications:

adb shell pm set-install-location 2

Here the number 2 means the external drive. The number 0 returns automatic selection by the system, and 1 sets the priority of the internal memory. After completing the command, reboot your smartphone. Now, when installing new APK files, the system will select the SD card by default.

What to do if ADB does not see the device?

Make sure that ADB drivers for your operating system are installed. Try replacing the USB cable with an original or high-quality analogue. Also check if USB debugging is enabled in the developer menu, and if the โ€œAlways allow debugging from this computerโ€ is checked.

Transferring installed applications manually

Even after all the settings, not all applications can be transferred. Software developers themselves decide where their product can work. However, for those apps that allow this, manual transfer is available through the system settings.

Go to Settings โ†’ Applications โ†’ All applications. Find the desired app in the list (for example, a heavy game or a navigator). Click on it and select Storage. If the transfer is possible, the โ€œMoveโ€ or โ€œChangeโ€ button will be active there.

  • ๐Ÿš€ System applications Xiaomi i Google usually blocked for transfer.
  • ๐Ÿ’ฌ Messengers like WhatsApp or Telegram often allow you to transfer only media files, but not the database.
  • ๐ŸŽฎ Games with cache can be transferred partially, requiring manually transferring folders through the file manager.

If the transfer button is gray or missing, it means that the application is hardwired to internal storage at the code level. In this case, only using the function App2SD in root mode can help, but this requires unlocking the bootloader, which voids the warranty.

๐Ÿ’ก

To transfer the game cache (Android/obb folder), use file managers with access rights, such as Total Commander or Mi File Manager in Explorer mode.

Possible problems and their solutions

During operation, situations may arise when the card is no longer detected or applications on it work slowly. A common reason is the low write speed of the drive. Speed โ€‹โ€‹characteristics cards must meet the requirements of modern applications.

Another problem is read errors after incorrect ejection. Always use soft eject via the notification shade before physically ejecting the card. If errors have already occurred, try connecting the card to the PC and checking it for errors using standard Windows tools or the utility SD Formatter.

โš ๏ธ Attention: If the smartphone stops seeing the card after updating the firmware, the new version may have changed the mounting paths. Try reformatting the card again through the phone settings. MIUI changed the mount paths. Try reformatting the card again through your phone settings.

It is also worth mentioning overheating. Active writing to the card may cause the area around the slot to heat up. This is normal, but if your phone starts to slow down, take a break. Prolonged overheating shortens the life of both the card and the smartphone's memory controller.

๐Ÿ’ก

The most common cause of problems is the low quality of the memory card itself. Saving on storage often leads to data loss and unstable system operation.

Frequently asked questions (FAQ)

Is it possible to transfer system applications to an SD card without root access?

No using standard means. System applications are protected from deletion and movement. This requires unlocking the bootloader, obtaining root access and using specialized tools, which can compromise the security system.

Why did the game stop launching after transferring the game?

Probably, the paths to the cache files were lost during the transfer or access rights were violated. Try clearing the application cache or reinstalling it, having previously configured the installation priority on an external drive via ADB.

Does a memory card affect the speed of a smartphone?

Yes, if the card reading speed is significantly lower than the speed of the internal memory. Applications may take longer to launch, and games may experience stuttering when loading textures. Use cards marked A1 or A2.

Are the settings reset when flashing the phone?

If the card is formatted as internal storage, the data on it may become unreadable after resetting or flashing the phone without first unmounting it. Always back up important data to the cloud or PC.