Link2SD: как перенести приложение на SD-карту

Link2SD требует для переноса приложений не просто SD-карту, а специально подготовленный второй раздел на ней — без него программа при запуске выдаёт ошибку монтирования и не сможет создать ссылки. Именно эта подготовка чаще всего вызывает вопросы у пользователей: внутренняя память смартфона заполнена, приложения штатными средствами Android не переносятся, а Link2SD сообщает, что скрипт монтирования не создан. Ниже разберём весь процесс по шагам: от разметки карты памяти до переноса конкретного приложения и проверки результата.

Сразу обозначим важное условие: для работы Link2SD необходимы root-права на устройстве. Без них приложение может только отображать информацию, но не создавать символические ссылки и не переносить данные. Способ получения root зависит от модели смартфона и версии Android, поэтому сверяйтесь с инструкциями именно для вашего аппарата.

Как работает Link2SD и что нужно заранее

Принцип работы Link2SD отличается от штатной функции переноса в Android. Программа создаёт на втором разделе SD-карты копии файлов приложения — APK-файл, dalvik-кэш и библиотеки, — а во внутренней памяти оставляет только символические ссылки на них. Для системы приложение выглядит установленным во внутренней памяти, фактически же занимает место на карте.

Перед началом подготовьте следующее:

  • 📱 Смартфон с полученными root-правами — без них перенос невозможен;
  • 💾 SD-карту желательно класса не ниже Class 10 — медленная карта будет тормозить запуск приложений;
  • 💻 Картридер и компьютер для разметки карты (или готовность сделать это сторонними средствами);
  • 🧰 Программу для работы с разделами, например MiniTool Partition Wizard или аналог;
  • 📦 Установленный Link2SD из Google Play.
⚠️ Внимание: разметка SD-карты удаляет все данные на ней. Перед созданием разделов скопируйте фотографии, музыку и документы на компьютер или в облако — восстановить их после форматирования будет крайне сложно.

Подготовка SD-карты: создание второго раздела

Это ключевой этап, из-за которого у большинства пользователей Link2SD не работает. Карту нужно разбить на два раздела: первый — обычный, в файловой системе FAT32, для фото и файлов; второй — под данные приложений, в формате ext2, ext3 или ext4. Оба раздела должны быть первичными (primary), а не логическими.

Порядок действий на компьютере с Windows выглядит так. Вставьте карту в картридер, откройте MiniTool Partition Wizard, найдите карту в списке дисков и удалите существующий раздел. Затем создайте первый раздел FAT32 — он займёт основную часть объёма. После него создайте второй раздел: размер обычно выделяют в пределах 1–2 ГБ, этого достаточно для десятков приложений, файловая система — ext2 (наиболее совместимый вариант для старых версий Android). Примените изменения кнопкой Apply.

☑️ Подготовка SD-карты к работе с Link2SD

Выполнено: 0 / 5

После завершения разметки вставьте карту обратно в смартфон. Windows второй раздел не увидит — это нормально, операционная система не работает с ext-разделами без дополнительных драйверов.

Первый запуск Link2SD и монтирование раздела

Установите Link2SD и запустите его. Приложение сразу запросит root-доступ — подтвердите его в менеджере прав суперпользователя (например, Magisk или SuperSU). Далее программа предложит выбрать файловую систему второго раздела: укажите ту, которую создавали на этапе разметки — ext2, ext3 или ext4.

Если файловая система указана верно, Link2SD создаст скрипт монтирования и попросит перезагрузить устройство. После перезагрузки откройте приложение снова: если ошибок нет, значит раздел смонтирован успешно и можно переходить к переносу.

Когда вместо этого появляется сообщение об ошибке монтирования, проверьте три вещи: совпадает ли выбранная файловая система с реальной, создан ли раздел именно как первичный и не «отвалилась» ли карта физически. Иногда помогает пересоздание раздела в другой файловой системе — например, смена ext4 на ext2, так как не все ядра Android одинаково поддерживают ext4.

📊 На каком этапе у вас возникли сложности с Link2SD?
Создание второго раздела на карте
Ошибка монтирования раздела
Нет root-прав
Приложение перенесено, но не работает

Как перенести приложение на SD-карту через Link2SD

Теперь основная часть — сам перенос. Откройте Link2SD, найдите в списке нужное приложение и тапните по нему. На экране сведений нажмите кнопку Создать ссылку (Link to SD card). Программа предложит выбрать, какие компоненты перенести:

  • 📄 APK-файл — основной установочный файл приложения;
  • 🗂️ Dalvik-кэш — кэш виртуальной машины, часто занимает заметный объём;
  • 📚 Библиотеки — нативные библиотеки, если приложение их использует;
  • 💾 Данные приложения — доступно в платной версии, переносит пользовательские данные.

Отметьте нужные пункты и подтвердите. Через несколько секунд Link2SD сообщит, что ссылки созданы. Проверить результат просто: в списке приложений напротив перенесённого появится пометка Linked → SD card, а объём свободной внутренней памяти увеличится.

Что делать, если кнопка «Создать ссылку» неактивна

Системные приложения и те, что установлены как часть прошивки, нельзя перенести напрямую. Сначала откройте приложение в Link2SD и выберите «Преобразовать в пользовательское» — после этого ссылка станет доступна. Учтите, что преобразование системных компонентов может нарушить работу прошивки, действуйте только с приложениями, в назначении которых уверены.

Какие приложения можно и нельзя переносить

Не всё подряд стоит отправлять на карту. Часть приложений после переноса теряет важные функции, а некоторые переносить бессмысленно. Ориентируйтесь на таблицу ниже.

Тип приложенияМожно ли переноситьКомментарий
Игры и мессенджерыДаОсновные кандидаты — занимают больше всего места
Виджеты и живые обоиНетПосле перезагрузки виджет перестанет работать
Клавиатуры и лаунчерыНетДолжны стартовать до монтирования карты
Системные службы GoogleНетПеренос может нарушить работу прошивки
Автономные утилиты (фонарик, заметки)ДаРаботают стабильно после переноса
⚠️ Внимание: приложения, чьи службы должны запускаться сразу при включении телефона (будильники, антивирусы, средства синхронизации), после переноса могут срабатывать с задержкой или не запускаться вовсе, потому что второй раздел монтируется позже внутренней памяти.

Автоматическая привязка новых приложений

Чтобы не переносить каждое приложение вручную, в Link2SD есть функция автоссылки. Откройте меню программы, перейдите в Настройки и включите опцию Автоссылка. Ниже в пункте Настройки автоссылки отметьте компоненты, которые будут переноситься автоматически — обычно это APK, dalvik-кэш и библиотеки.

После этого каждое вновь установленное приложение будет сразу привязываться к карте памяти. Учтите ограничение: автоссылка не сработает для приложений, у которых в манифесте запрещён перенос или которые установились как системные обновления.

Типичные ошибки и их устранение

Наиболее частая проблема — сообщение «Mount script cannot be created» или ошибка монтирования после перезагрузки. Возможные причины: несовпадение файловой системы, раздел создан как логический, либо ядро прошивки не поддерживает выбранный формат. Решение — пересоздать раздел в ext2 и повторить привязку в Link2SD через пункт Пересоздать скрипт монтирования в меню программы.

Вторая ситуация: приложение перенесено, но после перезагрузки его иконка стала серой и оно не запускается. Это значит, что карта не успела смонтироваться или была извлечена. Проверьте карту на ошибки, убедитесь, что она плотно сидит в слоте, и не извлекайте её, пока телефон включён.

⚠️ Внимание: извлечение SD-карты на работающем смартфоне при перенесённых приложениях приводит к их «зависанию» и возможной потере данных. Всегда выключайте устройство перед извлечением карты или используйте безопасное извлечение в настройках хранилища.

Если Link2SD вообще не видит второй раздел, откройте в программе Настройки → Информация о хранилище и проверьте, отображается ли раздел ext. Отсутствие раздела в списке почти всегда означает ошибку разметки — возвращайтесь к этапу подготовки карты.

Частые вопросы о Link2SD

Работает ли Link2SD без root-прав?

Нет. Создание символических ссылок и монтирование второго раздела требуют прав суперпользователя. Без root приложение работает только как просмотрщик установленных программ и может лишь вызывать штатный диалог переноса Android, если он доступен на вашем устройстве.

Какую файловую систему выбрать для второго раздела?

Наиболее совместимый вариант — ext2: его поддерживает большинство ядер Android. Если устройство и прошивка современные, можно попробовать ext4, но при ошибках монтирования вернитесь к ext2. Файловые системы FAT32 и NTFS для второго раздела не подходят — они не поддерживают права доступа Linux.

Что произойдёт с перенесёнными приложениями, если отформатировать карту?

Все приложения, привязанные к карте, перестанут работать и исчезнут из системы, поскольку их файлы хранятся на втором разделе. Перед форматированием выполните в Link2SD обратную операцию — «Удалить ссылку» с возвратом файлов во внутреннюю память для нужных приложений.

Почему после переноса внутренняя память почти не освободилась?

Проверьте, какие компоненты были привязаны: если вы создали ссылку только на APK, а dalvik-кэш и данные остались во внутренней памяти, эффект будет минимальным. Откройте приложение в Link2SD и посмотрите строку «Итого» — там видно, какие части где расположены. Также учтите, что данные приложений переносятся только в платной версии программы.

Можно ли потом вернуть приложение во внутреннюю память?

Да. Откройте приложение в Link2SD и нажмите Удалить ссылку, отметив компоненты для возврата. Файлы будут перенесены обратно во внутреннюю память, и приложение станет обычным установленным. Убедитесь заранее, что свободного места во внутренней памяти достаточно.