How to transfer the game to the memory card Xiaomi Redmi 8

Owners of budget smartphones often face a lack of built-in storage, especially when it comes to modern heavy games. Xiaomi Redmi 8, with a modest amount of internal memory in the basic versions, quickly fills up with messenger cache and resource-intensive applications. Android system installed on the device, by default, seeks to store all data in internal memory for maximum speed, but this leads to overflows and brakes.

Fortunately, Redmi 8 supports microSD card installation, which opens up the possibility of expanding storage. MIUI It does not always provide an obvious "move to" button. SD-You'll have to use a combination of system settings and perhaps more advanced methods to achieve the desired result. In this article, we'll look at all the ways you can optimize your memory.

Features of the MIUI file system and the limitations of Android

Since Android 6.0, Google has introduced Adoptable Storage, which allows you to combine internal memory and storage. SD-However, many manufacturers, including Xiaomi, often hide or completely disable this feature in their shells, this is done for the sake of stability, since the speed of reading cheap memory cards can be lower than that of the embedded eMMC chip or the other chips. UFS, Which leads to lags in games.

In the case of Redmi 8, which runs on Android 9 (depending on the firmware version), standard portability is only available for those applications whose developers explicitly allowed it in the program manifest. If the application settings are gray or missing, then system restrictions block direct transfer. System applications and critical services of Google cannot be ported categorically – this will lead to unstable operation of the smartphone.

However, there is a workaround through the developer menu that compulsorily allows you to move apps.This does not guarantee the perfect performance of all games, but it greatly frees up space.Before you start any manipulations, make sure that your memory card has a speed class at least 10 or UHS-I, otherwise it can take forever to load levels in games.

⚠️ Warning: Forced transfer of system applications or critical interface components can lead to a cyclic bootloop.

Understanding the storage architecture in MIUI will help you avoid errors. The system divides memory into partitions, and moving a game often means moving only its main body (APK), while the cache (Obb files) can stay inside. For heavy games like PUBG Mobile or Call of Duty, this means that a substantial amount of data will still occupy internal space.

Preparation of memory card and smartphone for work

Before trying to transfer the game to the memory card Xiaomi Redmi 8, you need to properly prepare the media. A new card or card previously used in other devices must be formatted in a file system that Android understands. Usually it is exFAT or FAT32. If there is important data on the card, copy it to the computer, as the formatting process will destroy all information.

Insert the memory card into the Redmi 8 slot using a special key-clip (usually in a tray combined with a single key). SIM-Once the media is detected, the system will suggest configuring it. Select "Use as a portable storage" if you want to store photos and files there, or "Use as internal storage" if you want to try to integrate it into the system (this option can be hidden).

☑️ Preparation for transfer

Done: 0 / 4

To check the speed of the card, you can use built-in tools or third-party utilities. Go to Settings → About Phone → All specs → Storage. Here you will see the total volume and occupied space. If the card is determined correctly, it will be displayed in a separate block. Make sure it is not damaged and the tab reads.

Standard method of transfer through settings

The easiest way to try first is not to connect to a computer. It only works for games that support code-level portability. Open the settings menu of your Redmi 8 and find the application section. The path may vary slightly across versions of MIUI, but the logic remains the same.

Find the game you want to play in the list. Click on it to open the app information page. If the developer has authorized the transfer, you'll see the active "Move to" button. SD-Map" or "Change" (in the Warehouse section) Pressing this button will start the data migration process.

But we've shown that for most of today's heavy games, this button is either missing or inactive. In these cases, the standard method is powerless, and we'll need to activate the hidden Android features. Don't worry if you're faced with this limitation, it's normal system behavior to ensure performance.

📊 How much memory is your Redmi 8?
32GB
64GB
128GB
I don't know.

Activation of forced transfer through the developer menu

To circumvent restrictions imposed by application developers and shell MIUI, You need to turn on the developer mode. This is a hidden menu that's designed to debug, but it has a useful function for memory management. → About the phone and find the line "Version" MIUI".

Click on this line quickly 7-10 times in a row until the pop-up notification “You are a developer” appears. After that, go back to the main settings menu and go to the “Advanced Settings” (or “Additional”) section, where a new “Developers” item appears.

Inside the developer menu, scroll down to the Apps section. Find the option "Force allow apps on external." Activate this switch. Once you turn on this option, restart your smartphone to make the changes effective.

⚠️ Note: After activating this feature, some applications may not work well or stop receiving notifications if they are notified. SD-map will be retrieved.

Now go back to the application management menu (Settings) → Annexes → All apps. Select the game you want to migrate. Go to Storage. If you didn't have a move button before, now you'll see the Change option or a direct transfer button. Select yours. SD-map and confirm the action.

Using ADB for Advanced Memory Management

If even the developer mode didn’t help, there’s a more radical method using Android Debug Bridge (ADB). This method requires connecting the smartphone to the computer through USB-cable and basic command line skills, which allows you to force the installation attributes of applications to change.

To start, you need to download and install ADB drivers on your computer, and enable USB Debugging in the developer menu on Redmi 8 itself. Connect your phone to your PC and select File Transfer Mode. Open the Command Prompt (CMD) in the ADB folder and enter a command to check the connection:

adb devices

On the smartphone screen, you'll see a request for debugging permission -- click "Allow." The command line should show a device with a serial number. To transfer a particular application, you need to know its batch name (for example, com.pubg.imobile), you can find it through the analyzer apps or in the Play Market store in the address bar.

The transfer command is as follows:

adb shell pm set-install-location 2

Here, the number 2 indicates the priority of an external memory card (0 is auto, 1 is internal memory). Once you have completed the command, try reinstall the application or move it through the settings. This method is the most effective, but requires caution.

What if the ADB can’t see the phone?
Make sure that you have an original or quality cable installed. USB. Try another one. USB-port (preferably) USB In the command line, type adb kill-server and adb start-server. If it doesn't work, reinstall the drivers. ADB from the official Google website.

Transferring the game cache (Obb files) manually

Even after the application itself (APK) is transferred, heavy game resources (textures, sounds, models) often remain in internal memory in the Android/obb folder. To free up maximum space, these files can be moved manually using a root-righted file manager or special utilities, although in Redmi 8 without superuser rights this is difficult to do.

However, some file managers allow you to work with system folders in limited mode. Android/obb/The name of the folder games on the memory card, creating a similar folder structure there, but be prepared for the fact that the game may stop seeing files if the paths are changed incorrectly.

A safer option is to use the Cache Clearance feature in the storage settings to delete temporary files, and then, when you start a game, in its own settings, specify the path to resources, if the developer provides such an opportunity. Many modern game launchers (for example, from Tencent or NetEase) allow you to choose the resource download path when you first start.

Transfer methodDifficultyEfficiencyRisks.
Standard (Settings)Low.Low.Minimum
Developer modeMediumMediumAverage.
ADB CommandsTall.Tall.Tall.
Manual movement of ObbTall.Depends on the game.Tall.

💡

Use the Application Performance Class (A1 or A2) memory cards, which are specifically designed to run applications and provide minimal delays when reading small files.

Storage optimization and frequently asked questions

After transferring games, it is recommended to audit the remaining files. Often duplicate photos, old browser downloads and application logs accumulate in memory. Regular cleaning of garbage will help keep Redmi 8 in good shape. Use Xiaomi's built-in Security app for automatic cleaning.

Remember that a memory card is a consumable with a limited rewritable resource, and that a game's constant recording and reading of data can render it more disruptive than a normal internal memory, so always duplicate critical data to the cloud or to the computer.

💡

The combined approach (Developer Mode + Cache Cleanup + Cloud Photos) gives the best result for Redmi 8 owners.

In conclusion, while it is possible to transfer games to a memory card, the perfect smoothness of work, like on an embedded drive, is not always achieved. If the game begins to slow down after transfer, it is better to return it to internal memory, sacrificing free space for the comfort of gameplay.

Is it safe to transfer all games to a memory card?
No, not all of them. System games and applications that are necessary for the interface to work are best left unattended, and online games can also be unstable if the speed of the memory card is low.
Why does the game run longer after the transfer?
The speed of reading random data on microSD cards is usually lower than that of the internal memory of a smartphone, which leads to increased loading times for levels and textures.
What happens if you take out the memory card with the games?
The application icons will remain on the desktop, but when you try to start, the system will give an error that the application is not installed or the data is corrupted.
Can I format my card back to FAT32 without losing data?
No, formatting always means deleting data completely, and if you used the card as an internal storage (encryption), it may not be readable on another device or PC without special software.