Is the internal memory of your smartphone full to capacity, and there is nowhere to install new applications? Transferring apps to memory card is one of the most effective ways to free up space on your Androiddevice. However, not everyone knows that this process has nuances: starting from version Android 6.0 Marshmallow Google has tightened the rules for working with external drives, and smartphone manufacturers (for example, Samsung or Xiaomi) often block the transfer function in their shells.

In this article you will find current methods of transferring applications to an SD card from standard system tools to advanced methods using ADB and third-party utilities. We will also look at why some apps cannot be physically transferred (even if the system shows this possibility), and how to bypass restrictions without root access. Let us separately focus on preparing the memory card - the wrong choice of class or file system can nullify all efforts.

Why applications are not transferred to the SD card: main reasons

Before you try to free up memory, it is important to understand why Android may be blocking the transfer. Here are the key limitations:

  • ๐Ÿ“ฑ Android version older than 6.0: Since MarshmallowGoogle has introduced the concept Adoptable Storagewhere the memory card is formatted as part of the internal storage. This complicated the โ€œclassicโ€ transfer.
  • ๐Ÿ›ก๏ธ Policy manufacturer: Brands like Huawei or OnePlus often remove the transfer option from the settings menu, even if it is supported at level Android.
  • ๐Ÿ”’ Protected applications: apps with administrator rights (antiviruses, banking clients) or using OBB files (games) are usually not transferred.
  • ๐Ÿ’พ Inappropriate memory card: Maps class Class 4 or with a file system FAT32 may not support transferring applications.

Another important point: even if the application has been transferred, it cache and data often remains in the internal memory. This means that only part of the space will be freed up. For example, a game Genshin Impact weighs 15 GB, but only 2-3 GB (the main APK file) can be transferred to a memory card, and the rest of the data will remain on the phone.

โš ๏ธ Attention: On some devices (for example, Samsung Galaxy S22+ and newer) function of transferring applications to an SD card completely removed at the firmware level. Check the presence of a memory card slot in the model's specifications - many flagships of recent years are produced without it.
๐Ÿ“Š What is the amount of internal memory in your smartphone?
Up to 64 GB
64โ€“128 GB
128โ€“256 GB
More than 256 GB

Preparing a memory card: formatting and selecting a file system

Before transferring applications, the memory card must be properly prepared. Not only the success of the operation depends on this, but also the speed of the apps after the transfer. Here are the key steps:

  1. Check the card class: To transfer applications, a card of at least Class 10 or UHS-I (U1/U3)is suitable. Cards Class 4/6 will slow down apps.
  2. Select file system:
    • ๐Ÿ”„ FAT32: Compatible with all devices, but does not support files larger than 4 GB (a problem for heavy games).
    • ๐Ÿ“ exFAT: The best option - there are no restrictions on file size, high speed.
    • ๐Ÿ”ง NTFS: Rarely used on Android, may require root access.
  • Format: It is better to do this via a smartphone (Settings โ†’ Storage โ†’ Memory card โ†’ Format as internal). This activates the mode Adoptable Storage (if supported).
  • File system Max. file size Android compatibility Suitable for applications?
    FAT32 4 GB Yes Partially (not for heavy games)
    exFAT 16 EB Yes (starting from Android 6.0) Yes
    NTFS 16 EB Requires root or third-party drivers Yes (with restrictions)

    If you format the card as internal storage, please note:

    • ๐Ÿ” The card will be encrypted and linked to the device. After extraction, it cannot be read on another smartphone or PC without formatting.
    • ๐Ÿ“‰ Part of the memory (up to 10%) will be reserved by the system for cache and temporary files.
    • โšก The speed of applications may decrease (especially on cheap cards).
    ๐Ÿ’ก

    Before formatting the card as internal storage, make a backup copy of the data - all files on it will be deleted!

    Method 1: Standard transfer through Android settings

    The simplest method is to use built-in transfer function. It works on "pure" Android (for example, Pixel, Nokia) and some custom shells (MIUI, ColorOS). Instructions:

    1. Open Settings โ†’ Applications.
    2. Select the application you want to transfer (for example, Telegram or Spotify).
    3. Click Storage โ†’ Change (or Move to SD card).
    4. Confirm the action and wait until the process completes.

    If option Move to SD card is inactive or missing, this means:

    • ๐Ÿšซ The application does not support transfer (for example, WhatsApp or Google Play Services).
    • ๐Ÿ“ต The manufacturer has disabled the function (like on Samsung One UI).
    • ๐Ÿ”Œ The memory card is not formatted as internal storage.
    โš ๏ธ Attention: After transfer, some applications may work slower or display errors (for example, Google Maps may not update cards. This is due to restrictions on access to the SD card in new versions. Android.

    Make sure the memory card is inserted|Check the free space on the SD card|Close the portable application|Connect the charger (for long operations)

    -->

    Method 2: Transfer via ADB (without root access)

    If the standard method does not work, you can use Android Debug Bridge (ADB) โ€”a debugging tool that allows you to manually tell the system which applications to transfer. This method does not require root access, but it is necessary. ADB drivers and computer.

    Step-by-step guide:

    1. Enable USB debugging:
      • Go to Settings โ†’ About the phone.
      • Tap 7 times on Build numberto activate developer mode.
      • Return to Settings โ†’ System โ†’ For developers and turn on USB debugging.
  • Connect your smartphone to the PC and confirm trust in the computer.
  • Open Command Prompt (Windows) or terminal (macOS/Linux) and type:
    adb shell pm set-install-location 2

    This command forces the system to install applications on the SD card by default.

  • To transfer specific applications use:
    adb shell pm move-package com.example.app

    Replace com.example.app with the package name of the app (can be found through App Inspector or website APKMirror).

  • Method limitations:

    • ๐Ÿ”ง Not all applications support transfer even through ADB (for example, system utilities).
    • ๐Ÿ”„ After a reboot, some apps may โ€œflyโ€ back to the internal memory.
    • ๐Ÿ“ต On Android 10+ the command may not work due to additional restrictions Scoped Storage.
    How find out the package name of the application?

    Open Google Play, find the application and copy the URL. After the "id=" there will be a package name, for example, for Telegram it is org.telegram.messenger. Or use the utility Package Name Viewer from the Play Market.

    Method 3: Using third-party applications (with root and without)

    If the previous methods did not work, third-party utilities will come to the rescue. They are divided into two categories:

    1. Without root access: AppMgr III, Files by Google โ€”allow you to transfer only those applications that support this function at the system level.
    2. With root access: Link2SD, FolderMount โ€”create symbolic links, deceiving the system and forcing it to โ€œseeโ€ applications on the SD card.

    Consider working with AppMgr III (the most popular option without root):

    1. Download the application from Google Play.
    2. Open it and provide access to the storage.
    3. In the list of applications, find those next to which there are icon SD card.
    4. Click Move and confirm the action.

    For Link2SD (requires root):

    1. Install the utility and provide Superuser access.
    2. Select the application โ†’ Create link.
    3. Specify the folder on the SD card for storage data.
    4. Reboot the device.
    โš ๏ธ Attention: When using Link2SD or similar apps Do not remove the SD card without first disconnecting through the utility. This can lead to application crashes or even system crash.
    Application Requires root? Supports Android 10+ Features
    AppMgr III No Yes Transfers only compatible applications
    Link2SD Yes Partially Creates symbolic links, supports ext2/3/4
    FolderMount Yes No Transfers data folders (for example, OBB)

    Method 4: Transferring OBB files and game data manually

    Many games (for example, Call of Duty Mobile or PUBG) store the main data in the folder Android/obb. These files can be transferred to the SD card manually, even if the application itself does not support transfer.

    Instructions:

    1. Connect your smartphone to the PC or use a file manager (for example, Solid Explorer).
    2. Go to folder /sdcard/Android/obb.
    3. Copy the folder with the name of the game (for example com.activision.callofduty.shooter) to an SD card in the same directory (/storage/XXXX-XXXX/Android/obb).
    4. Delete the original folder from the internal memory.
    5. Create a symbolic link (requires root):
      ln -s /storage/XXXX-XXXX/Android/obb/com.game.package /sdcard/Android/obb/com.game.package

    For games with cache in the folder Android/data the process is similar, but keep in mind:

    • ๐ŸŽฎ Some games (for example, Genshin Impact) check the integrity of the files and may not start after the transfer.
    • ๐Ÿ”„ After updating the game, you may need to repeat the procedure.
    ๐Ÿ’ก

    Moving OBBfiles is the only way to free up space for heavy games, but it requires root access to create symbolic links or manually update paths in configuration files.

    Method 5: Formatting the card as internal memory (Adoptable Storage)

    The Adoptable Storagefunction, which appeared in Android 6.0, allows you to โ€œbindโ€ an SD card to the device, making it part of the internal storage. This makes it possible to install applications on the card by default, but has serious drawbacks:

    How to activate:

    1. Insert the SD card into your smartphone.
    2. Go to Settings โ†’ Storage โ†’ Memory card.
    3. Press Three dots (menu) โ†’ Storage settings โ†’ Format as internal.
    4. Follow the instructions on the screen (the card will be formatted and encrypted).

    Pros and cons of the method:

    Advantages Disadvantages
    Applications are installed on the card by default The card becomes unreadable on other devices
    No restrictions on transfer (except for system applications) The speed of applications may decrease
    Supported on most Android devices 6.0+ When you remove the card, applications will stop working
    โš ๏ธ Attention: On some devices (for example, Xiaomi Redmi Note 10after formatting the card as internal memory you cannot return it to its original state without completely resetting the phone. Before activation Adoptable Storage make sure that the card does not contain important data.

    Common errors and how to avoid them

    When transferring applications to an SD card, users often encounter problems. Here are the most common errors and their solutions:

    • ๐Ÿšซ "Not enough space on the device":

      Cause: The memory card is formatted in FAT32which does not support files larger than 4 GB. Solution: Reformat the card in exFAT.

    • ๐Ÿ”„ The application has been transferred, but does not start:

      Cause: Not all application files have been transferred (for example, there is still a cache in the internal memory). Solution: Clear the cache in Settings โ†’ Applications or transfer it manually.

    • ๐Ÿ“ต The "Move to SD card" option is inactive:

      Cause: The manufacturer has disabled the function or system application. Solution: Try ADB or third-party utilities.

    • โšก Applications slow down after transfer:

      Cause: Low read/write speed of the memory card. Solution: Use a class card UHS-I U3 or transfer only light applications (messengers, players).

    If after transfer the application begins to generate errors, try:

    1. Clear the cache and application data.
    2. Reinstall it (will be installed on the SD card automatically if enabled Adoptable Storage).
    3. Move back to internal memory.
    ๐Ÿ’ก

    Before moving critical applications (for example, Google Authenticator), make a backup copy of their data. Some apps may lose settings after moving.

    Is it possible to transfer WhatsApp to an SD card?

    No, WhatsApp blocks the transfer due to security policy. However, you can transfer. media files (photo, video) in chat settings: Settings โ†’ Storage โ†’ Save to: Memory card.

    Why, after transferring the game to the SD card, does it ask to download additional files?

    This means that the main data (OBB or Data) remains in the internal memory. Transfer them manually (see Method 4) or use FolderMount with root access.

    How to transfer applications to an SD card to Samsung Galaxy?

    On most models Samsung (starting from One UI 2.0) the transfer function is disabled:

    • Use ADB (cm. Method 2).
    • Format the card as internal storage (Method 5).
    • Transfer only media files and cache via My Files.

    Can system applications be transferred?

    No, system applications (for example, Google Play Services or Settings) cannot be transferred. Deleting or transferring them may lead to system crash.

    What to do if the application disappeared after the transfer?

    There was probably a problem copying files. Try:

    1. Reboot your device.
    2. Check the folder on the SD card (/Android/data or /Android/obb).
    3. Reinstall the application.