Owners of smartphones Huawei and Honor with a shell EMUI often face a critical shortage of built-in storage. System files, updates, and social network caches quickly fill up the available space, causing your device to slow down and prevent you from installing new apps. This issue is especially acute for models in the mid-range and budget segment, where the internal memory capacity is limited to 32 or 64 gigabytes.
Fortunately, the Android architecture allows you to use an external drive not only as a โflash driveโ for photos, but also as a full extension of the system partition. However, this process is not always intuitive, since the manufacturer often hides the necessary options deep in the menu or completely blocks them for some firmware versions. You will need to carefully study the settings to activate the function Adoptable Storage or standard movement.
In this article we will analyze all the available methods for expanding memory: from standard system tools to using hidden capabilities through a computer. You will learn how to properly prepare a memory card, what file system formats are supported, and why some system applications should absolutely not be touched. Proper storage setup will extend the life of your smartphone and get rid of constant notifications about lack of space.
Preparing a memory card and Huawei smartphone
Before you start transferring data, you need to make sure that your memory card microSD is ready to work with applications. Not all drives are suitable for this task: cheap cards of a low speed class can lead to system freezes and stuttering in games. It is recommended to use class cards Class 10 or UHS-I with a capacity of 16 GB or more, although for comfortable work it is better to take 64 GB and higher.
Insert the card into the smartphone slot and wait for a notification about connecting a new medium. The system Android based on EMUI will offer several options for use: as portable storage or as internal memory. To transfer applications, we need the second option, which formats the card into a special file system that is not readable on other devices without re-authorization.
โ ๏ธ Attention! The process of formatting a card for internal memory will completely delete all data on it. Be sure to back up your photos and documents to your computer or cloud before starting the procedure.
After inserting the card, go to the storage settings section. Here you will see information about the occupied space and available options. If the system does not automatically prompt you to format the card as internal memory, you may need to manually launch it through the settings menu or use the command line, which we will discuss in the following sections. Make sure the battery charge is at least 50% to avoid interruption of the process.
Standard transfer method through EMUI settings
The safest and easiest way to move applications is to use the built-in shell functionality. This method is available on most models Huawei with version Android 6.0 and higher, unless the manufacturer has blocked this function. The algorithm of actions is quite simple, but requires care when choosing a target drive.
Go to the menu Settings and find the item Memory or Storage. Select your memory card from the list of connected devices. If you previously formatted it as internal, it will appear along with the main memory. If not, click on the three dots in the corner of the screen and select โFormat as internal memory.โ
After successful formatting, the system itself will offer to transfer part of the data. However, you can manage this process manually on a per-application basis. Go to section Applications, select the desired app and press the button Edit or Move to SD card. If the button is inactive (gray), it means that the application developer has prohibited movement.
It is important to understand that moving through the settings does not always transfer the entire application. Some files, especially important libraries and data, may remain in the internal storage. This is done to ensure system stability. However, even a partial transfer can free up several gigabytes, which is critical for the operation of the device.
Using developer mode for advanced features
If the standard menu does not give the desired results, you can activate hidden Android functions through developer mode. This method allows you to force a move suggestion even for applications that would normally block the move. Be careful: interfering with system settings may affect the stability of some apps.intensity operation of some apps.
To activate developer mode, go to Settings โ About phone and quickly click on the item seven times Build number. After the โYou have become a developerโ message appears, return to the main settings menu. A new section will appear at the very bottom of the list For developers.
Inside this menu, scroll down the list to the item Force to allow the transfer of applications to an external drive. Activate this switch. After this, restart your smartphone. Now, when you try to change the location of an application in the settings, you will have the opportunity to select the memory card, even if this option was previously hidden.
Risks of using developer mode
Enabling these features may cause some applications to become unstable or stop launching when the memory card is removed. Battery consumption may also increase.
Using this method is especially important for older versions Androidwhere memory management was less flexible. However, on modern versions EMUI (based on Android 10-12), Google and Huawei are gradually abandoning support for transferring applications for security and performance reasons, so this method may not work on the latest models.
Moving media data and application cache
It is not always necessary to transfer the application itself to free up space. Many heavy apps, such as Telegram, VK, Spotify or navigators, allow you to change the path where files are saved in their internal settings. This is often more effective than moving the app's executable file.
For example, in messenger Telegram you can go to Settings โ Data and memory โ Path to files and select a memory card. All uploaded photos, videos and documents will be saved there, freeing up internal storage. A similar function is available in Yandex.Navigator i Google Maps for downloading offline maps that take up a lot of space.
For the gallery and camera, the process is also configured manually. Open the application Camera, click on the settings icon and enable the option Save to SD card. Now all new pictures and 4K videos will be immediately written to external media. For existing photos, use the file manager to batch move folders DCIM and Pictures.
| Data type | Where to change path | Saving space | Risks |
|---|---|---|---|
| Photo and Video | Camera Settings | High | Low |
| Music (offline) | Player settings | Medium | Low |
| Messenger cache | Application settings | Very high | Medium |
| Offline maps | Navigator settings | High | Low |
This approach allows you to keep the system โcleanโ and transfer heavy user data to cheap and easily replaceable media. This also simplifies the transition to a new phone: you just need to rearrange the memory card, and all your media files will be in place.
Advanced method: using ADB commands
For experienced users who are not afraid of the command line, there is a method of forcing the transfer via ADB (Android Debug Bridge). This method allows you to bypass interface restrictions and move applications that are hidden from the average user. You will need a computer, a USB cable and installed drivers Huawei HiSuite or universal ADB drivers.
First you need to enable USB debugging in developer mode (see section above). Connect your phone to your computer and launch Command Prompt or Terminal in the ADB folder. Enter the command to test the connection:
adb devices
If the device is shown in the list, you can start getting a list of packages. Enter command adb shell pm list packagesto find the full name of the application you want to move (for example, com.example.app). Then use the command to move:
adb shell pm move-package com.example.app external
โ ๏ธ Attention! Using ADB commands requires precision. Misspelling the package name or using the wrong flag can cause the application to not work. You perform all actions at your own peril and risk.
This method gives maximum control, but it is not a panacea. If the application is hard-wired by the developer to work only from internal memory, even ADB will not be able to move it without modifying the APK file itself, which violates the integrity of the signature and can cause security errors.
Possible problems and their solutions
In the process of transferring data, users often encounter various difficulties. Understanding the causes of these problems will help avoid data loss and nerves. Below are the most common situations and ways to solve them.
- ๐ Reduced operating speed: The memory card is slower than the internal memory of the smartphone. After transferring heavy games or system applications, the phone may begin to slow down. In this case, it is better to return the application to the internal memory, and put only photos and music on the card.
- ๐ Access errors: If you remove the memory card, the moved applications will stop working, and their icons may disappear from the desktop. The system will require you to return the drive to its place for correct operation.
- ๐ Cyclic reboot: In rare cases, transferring system components to a slow card can lead to a bootloop (reboot cycle). If this happens, try starting the phone in safe mode or removing the memory card while the device is turned off.
โ๏ธ Check before transfer
It is also worth considering that the operating system Android is constantly evolving. Features available in one firmware version may be removed in another. If you updated to the latest version EMUI and the option is gone, this may be an intentional design choice of Huawei to ensure stability.
Frequently asked questions (FAQ)
Is it possible to transfer all applications to a memory card without restrictions?
It is impossible to completely transfer all applications. System services and some key Google applications must remain in internal memory for the operating system to function correctly. In addition, many application developers block this feature.
What will happen to applications if I remove the memory card?
Applications moved to the card will no longer run, and their widgets will disappear from the desktop. Data inside these applications will also become unavailable. The system may offer to delete these applications or ignore them until the card is returned.
Will a memory card slow down the phone?
Yes, most likely. The speed of reading and writing random blocks of microSD cards is usually lower than that of the built-in flash memory of a smartphone. This can lead to longer loading times for applications and occasional freezes.
How to return an application back to the internal memory?
The process is similar to moving it to the card. Go to Settings โ Applications, select the desired application, press Memory and select the button Change, then select Internal memory.