Я использую рутированный Samsung Galaxy ACE с 2.3.4. Я установил link2sd, и у меня есть раздел 12 Гб ext2 (я пробовал с fat32 также с тем же результатом). После запуска приложения и выбора раздела я получаю эту ошибку:
Ответы
у вас установлен busybox? Откройте эмулятор терминала и введите busybox если на busybox появится загрузка материала, значит, у вас установлен busybox.
Затем введите mount в терминал эмулятора, если загружается дерьмо, значит, у вас установлен mount.
В противном случае загрузите приложение BusyBox Installer на рынке и загрузите старую версию busybox. То же самое, если вы уже установили его, так как более новые версии имеют множество ошибок.
Если это не сработает, тогда я предлагаю написать разработчику сообщение об ошибке.
Вам не нужно busybox. Обычай или склад rom имеет эту проблему. Сделайте резервную копию карты памяти и переделите из режима восстановления CWM.
Навигация
Наши Партнеры
Опрос
Мы Вконтакте



— Подключаем аппарат к компьютеру в режиме накопителя («Подключить телефон»), сохраняем все файлы на компьютер. т.к. мы будем форматировать карту! Желательно использовать кардридер.
— Теперь нужно разбить карту памяти на 2 раздела с помощью программы MiniTool Partition Wizard Home Edition или любой другой подобной программы.
— Запускаем MiniTool Partition Wizard, находим SD карту, удаляем раздел (Delete). (Будьте внимательны при выборе диска!).
— Cоздаем раздел (Create) Fat (если карта до 2гб) или Fat32 (от4 гб) в графе «Create As» выбираем PRIMARY, выбираем размер раздела (для хранения файлов) исходя из желаемого размера Ext (на котором у нас будут храниться программы) не более 90% от размера карты.
Важно! Для SE X8 необходимо, чтобы на второй раздел осталось в пределах от 300 мб до 1,4 Гб! Если Вы создадите второй раздел больше, чем положено, то телефон будет постоянно перегружаться.с
— Создаем раздел Ext2 или ext3 на неразмеченной области (Create) в графе «Create As» выбираем PRIMARY, размер ставится автоматически равный оставшемуся месту на SDкарте.
— Жмем Apply, ждем окончания процесса! После нажатия «Apply» карта форматируется.
В бюджетных или устаревших на сегодняшний день Android-устройствах существует серьёзная проблема с внутренней памятью, а точнее её нехваткой и хоть в устройстве может присутствовать карта памяти на несколько гигабайт, на него всё равно нельзя поставить много программ. Встроенная в Android функция позволяет перенести некоторые приложения на карту памяти, но, как показывает опыт, её недостаточно.

Я тестировал разные приложения для расширения внутренней памяти Android-устройств: App2SD, Link2SD, FolderMount. Личный опыт показал, что всё-таки наилучшим решением есть приложение Link2SD. Приложение (как и другие подобные программы) требует наличие рута в Android-устройстве, но если все сделать правильно, то можно надолго забыть о вопросе с нехваткой внутренней памяти.
Пошаговое руководство
Чтобы расширить память Android-устройства с помощью приложения Link2SD, необходимо выполнить следующие шаги:
- Позаботится о том, чтобы на устройстве был установленный рабочий рут;
- Подготовить карту памяти;
- Установить и настроить приложение Link2SD.
Далее о каждом пункте более подробно.
Рутирование устройства
Несмотря на множество так называемых «универсальных» приложений рутирования Android-устройств, личный опыт показывает, что рутирование – это уникальный процесс для каждого устройства. Ищите в интернете приложение (способ) рутирования именно для Вашей модели устройства. Работа с одним из подобных «универсальных» приложений рутирования Android-устройств описана здесь.
Подготовка карты памяти
Подготовка заключается в создании на SD-карте памяти дополнительного Ext-раздела, на который потом будут переноситься файлы приложений из внутреннего хранилища, освобождая таким образом внутреннюю память устройства.
Существует много разных способов создания разделов, но для нашей задачи я рекомендую воспользоваться одним из следующих:
Внимание! Перед выполнением операции разбивки карты памяти на разделы сохраните все данные карты памяти на компьютер или другое устройство, т.к. во время процесса создания разделов они будут удалены! После создания разделов, верните все данные назад на карту памяти.
Если Вы по какой-то причине позже решите вернуть карту памяти в исходное состояние воспользуйтесь этой или этой инструкцией.
Настройка Link2SD
Если Вы успешно выполнили два предыдущих пункта, самое время сделать последний шаг: установить и настроить приложение Link2SD.
При первом запуске программа запросит права суперпользователя, разрешите ей получить такие права, нажав на кнопку «Разрешить».

Дальше появится диалог выбора файловой системы 2-го раздела SD-карты памяти. Если такой диалог не появился или Вам нужно повторно его открыть, нажмите на кнопку меню в приложении и выберите опцию «Пересоздать скрипт монтирования». Выберите пункт соответствующий файловой системе второго раздела Вашей карты памяти и нажмите «ОК». Если получите сообщение об ошибке, откройте диалог снова и выберите какой нибудь другой пункт (у меня скрипт сработал успешно на пункте «ext2», хотя второй раздел карты памяти был отформатирован в «ext3»). Вы должны получить сообщение об успешном монтировании раздела. После этого перезагрузите устройство, нажав на кнопку «Перезагрузить устройство».

Зайдите снова в программу, подождите пока загрузится список приложений, выберите приложение, которое хотите переместить, и нажмите на кнопку «Сослать». В следующем диалоге выберите, какие данные приложения Вы хотите перенести (я обычно переношу все что можно). В бесплатной версии Link2SD можно перенести всё кроме данных приложения, но даже от этого эффект будет ощутимым.

Нажимаем кнопку «ОК» и ждем некоторое время. Как видно ниже, приложение перенесено на второй раздел карты памяти.

Также можно узнать о состоянии памяти запоминающих устройств, нажав на пункт «Память».
Из-за моего недовольства новой SD-картой как внутренним хранилищем Marsmallow, я решил вернуться к Link2SD, что я использовал в предыдущих версиях Android. Однако есть проблема. Если я пытаюсь создать сценарии монтирования для моей многораздельной SD-карты, я получаю следующую ошибку:
Mount script cannot be created
mount: '/dev/block/vold/179:66'->'/data/sdext2': No such file or directory
Кто-нибудь знает, как заставить Link2SD работать на Зефире?
Ответы:
Внутреннее хранилище «Зефир» лучше использовать с SD-картой смешанного формата, как я объясню в своем блоге здесь :
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html
Во-первых, вам нужно работать ADB.
- Вставьте SD-карту и отформатируйте ее как портативную.
- Извлеките свою SD-карту из меню «Хранилище и USB»
- Используйте «adb shell» для отображения вашего приемлемого хранилища:
нравится
$ adb shell sm list-disks adoptable
disk:179_64
диск: 179_64 — это моя SD-карта, которую можно сделать пригодной для использования, я хочу 75% в качестве внешней SD-карты:
$ adb shell sm partition disk:179_64 mixed 75
Примечание. Ваша карточка может быть указана с запятой вместо подчеркивания, например, диск: 179,64, в этом случае вы вводите следующее:
$ adb shell sm partition disk:179,64 mixed 75
-
Это сотрет всю SD-карту, предоставив 75% в качестве портативного хранилища, а остальное — как встроенное хранилище.
-
Перезагрузите свой телефон.
-
В меню «Хранилище и USB» выберите SD-карту (внутреннюю) и выберите «Перенос данных» (чтобы там, где это возможно, были установлены приложения).
-
Из Storage & USB переименуйте принятое хранилище так, чтобы оно имело какое-то имя, например Adopted, в противном случае, если оно совпадает с именем раздела внешнего хранилища, представление USB MTP может отображать только внутреннее
#! / Система / бен / ш mount -t ext4 -o rw / dev / block / mmcblk1p2 / data / sdext2 mount -t ext4 -o rw / dev / block / vold / 179: 66 / data / sdext2
Возможно, вам придется сделать так, чтобы строка vold была:
mount -t ext4 -o rw / dev / block / vold / public: 179: 66 / data / sdext2
Все зависит от того, как вы позволите Marshmallow отформатировать вашу карту при первой загрузке.
Используйте Apps2SD, чтобы сделать скрипт. Просто откройте приложение, перейдите к «Связать приложения с SD-картой», выберите свою файловую систему, и все готово. Он все еще находится в активной разработке и работает. После создания скрипта вы можете удалить Apps2SD.
Как намекнули другие, вы можете использовать Apps2SD для создания скрипта монтирования и просто удалить его, когда закончите.
Я решил начальную проблему, указанную здесь:
cd /dev/block/vold
ln public:179_66 179:66
и тогда Link2SD смог сделать это; однако это все равно было бесполезно, и при перемещении внутренних данных Google Play Music (mp3) на SD-карту это делалось так, что музыкальная программа продолжала падать.
Удалить Link2SD после деинсталляции нелегко,
mount -o remount,rw /system
mv /system/bin/debuggerd.bin /system/bin/debuggerd
rm /system/etc/init.d/11link2sd
mount -o remount,row /system
затем перезагрузите компьютер, иначе 2-й раздел продолжает монтироваться в / data / sdext2
(Поэтому я разочарован тем, что, если я объединю свою SD-карту как внутреннюю память, Google Play Music будет хранить mp3-файлы в ограниченной внутренней памяти вместо SD-карты)
Приложение Link2SD предназначено для переноса на флешку приложений, которые невозможно перенести стандартными средствами из-за того что разработчики приложения не включили для их приложения данную возможность. Некоторые разработчики считают, что их приложение будет работать быстрее на внутренней памяти, чем на внешней, поэтому они порой отключают для своего приложения возможность его переноса на внешнюю память.
К сожалению полный функционал программы Link2SD является платным, а в бесплатной версии нельзя перенести приложение полностью и часть файлов всё равно остается во внутренней памяти устройства. С другой стороны полная версия Link2SD Plus стоит около 1 доллара, что в принципе является доступным для всех.
Своё знакомство с Link2SD я начал из-за того, что приобрел смартфон Prestigio MultiPhone Wize NX3, 4Gb, Black (PSP3517DUO). Встроенной памяти на 4 Гб оказалось катастрофически недостаточно, потому что львиную долю этого объема занимает сама ОС Android. Плюс обновления на стандартные приложения Google сжирают то что осталось. В итоге места хватает на то чтобы установить только пару дополнительных приложений.
Для работы Link2SD нужно чтобы на устройстве был доступен root. Для получения прав суперпользователя я использовал KingRoot (не путать с KingoRoot). KingRoot сработал. Не знаю сработает ли KingoRoot на PSP3517DUO. Из побочных эффектов заметил, что иногда не находятся SIM-карты, но это решается простой перезагрузкой телефона. Также Android периодически предлагает отключить/удалить KingRoot потому что это приложение может нарушить работу устройства, но это уведомление можно отключить.
Суть работы приложения довольно проста:
1) Нужно вставить в телефон карту памяти и отформатировать её через телефон.
2) Далее с помощью программы для работы с дисками надо уменьшить раздел флешки на половину. А на освободившемся месте создать второй primary-раздел типа ext4. Оба раздела должны быть первичными (primary), а не логическими. Под Windows можно использовать MiniTool Partition Wizard Free:
![]() |
| Пример разбиения флешки на 8 ГБ |
![]() |
| Пример разбиения флешки на 2 ГБ |
Если сразу проводить разбивку, не отформатировав предварительно флешку через телефон, то при ее вставке в телефон, она не будет находится и будет предлагаться отформатировать её. После форматирования оба раздела сольются в один. Поэтому лучше предварительно отформатировать флешку, а потом уменьшить созданный после форматирования раздел на половину, а в освободившейся половине создать раздел для приложений.
3) Наконец нужно перезагрузить телефон. Если не перезагружать, то Link2SD может не засечь второй раздел:
![]() |
| : device not found |
Далее Открыть Link2SD и выбрать пункт меню Пересоздать скрипт монтирования и в появившемся окне выбрать ext4, т.к. при создании второго раздела мы выбрали именно данный тип файловой системы.
4) Собственно всё. Можно выбирать приложения из списка и переносить их на карту памяти.
Ниже представлено видео в котором некий паренек целых полчаса рассказывать, то что можно рассказать за 2 минуты. Если оно вам надо, то смотрите:
Приложение Link2SD от разработчика Bulent Akpinar создано для перемещения приложений и игр во второй раздел SD-карты.
Зачем, казалось бы, нам эта прога, если системное приложение вроде бы прекрасно справляется с задачей?
Дело в том, что оно перемещает только apk файл, а все остальное так и остается во внутренней памяти. Соответственно, со временем все равно возникнет проблема с установкой приложений из-за недостатка места.
К тому же виджеты и некоторые приложения в принципе не перемещаются на SD-карту. Эта проблема решаема с Link2SD, но она требует наличия root-прав.
Концепция Link2SD понятна, но здесь больше разных функций, которых нет в Android 1.5 и выше (как-то не получилось у разработчиков побаловать своих пользователей достаточным количеством памяти).
Эти дополнительные функции в Link2SD задумывались для оптимизации использования андроидов. С прогой можно перемещать не только файл приложения, но и кэш, библиотеки.
И еще она помогает переносить во второй раздел SD-карты те самые вредные виджеты и «неперемещаемые» программы. Так что о вечной проблеме с нехваткой памяти можно забыть.
Ниже смотрите руководство по использованию приложения Link2SD. Оно одинаково полезно для тех, у кого заводская или кастомная прошивка.
Если у вас ClockWorkMod рекавери, воспользуйтесь другим руководством, оно дано ниже.
Всем инструкциям следуйте внимательно, во избежание нежелательных проблем.
1. Загрузите и установите на компьютер Mini Tool Partition Wizard Manager. Скачать можно здесь.
2. Вставьте SD-карту в картридер, откройте ее при помощи компьютера.
3. Скопируйте все свои файлы на компьютер, потому что при разделении карты памяти данные полностью уничтожаются.
4. Откройте Mini Tool, выберите свою карту памяти (будьте предельно внимательны, чтобы не выбрать один из дисков компьютера).
5. Кликните правой кнопкой мыши, выберите Delete/Удалить.

6. Снова правая кнопка, в этот раз выбираете Create New/Создать новое. Вам нужно создать файловую систему FAT32 (здесь будут храниться ваши медиафайлы, поэтому убедитесь, что она больше, чем вторая часть SD-карты).
7. В окошке Create As выберите значение PRIMARY.

8. Теперь создаете файловые системы ext2/ext3/ext4 (если у вас заводская прошивка, выбираете ext2). Здесь будут работать ваши приложения. Советуется выбрать размер 512Mb или 1Gb, но если очень хочется, можете расширить до 2Gb.
9. В окошке Create As снова выберите PRIMARY. Убедитесь, что это значение соответствует обеим системам, иначе они не будут работать.

10. Нажмите на кнопку Apply в левом верхнем углу и дождитесь завершения процесса. С разделением все!
11. Верните SD-карту в телефон, включите его.
12. Загрузите и установите приложение Link2sd
13. Откройте приложение. Вам будет предложено выбрать: ext2, ext3, ext4 или FAT32. Выбираете ext2.
14. Появится сообщение о том, что создан mount-скрипт (mount script). Перезагрузите телефон.
15. После включения откройте Link2sd, и если сообщения нет, все отлично.
16. Зайдите в Settings/Настройки, проверьте, чтобы была включена опция автоматического перемещения приложений после установки (autolink).
17. Если у вас уже есть установленные приложения, выберите Create Link/Создать ссылку (убедитесь, что выбраны три типа файлов: отвечающий за приложение, кэш, библиотека).

18. Чтобы проверить состояние памяти, выберите Storage Info. Будет показано, сколько занято внутренней памяти и места в разделах FAT32 и ext2.
Это все, теперь можно разгуляться, ставьте столько приложений, сколько позволит SD-карта.
Инструкция для пользователей с ClockWorkMod рекавери (исключительно!)
На заметку: вы вполне можете использовать инструкцию, приведенную выше. Она должна работать и с официальными, и с кастомными прошивками.
1. Сделайте бэкап файлов с SD-карты на компьютер. Помните, что ее разделение убьет всю информацию.
2. Зайдите в режим восстановления (recovery mode).
3. Выберите Advanced.
4. Выберите Partition SD card.
5. Выберите размер ext на вашей карте. Если у вас 2-гиговая SD-карта, выберите 512Mb. Если 4-гиговая и больше – 1024Mb.
6. Выберите 0 swap.
7. Дождитесь, пока завершится процесс. Перезагрузитесь.
19. Загрузите и установите Link2sd.
8. Откройте приложение, из предложенных ext2, ext3, ext4 и FAT32 выбираете ext4.
9. Следуйте инструкции, которая дана выше – пункты 14–18. Готово!
Что-то не получилось? Задавайте свои вопросы в комментариях. Удачи!
В принципах работы ОС Android есть один неприятный казус — далеко не все приложения можно перенести на флеш карту. Иными словами — если разработчик приложения не предусмотрел возможности переноса приложения на флешку, то сделать это штатными средствами Android просто не возможно. В данной статье я хочу поделиться методом, который позволяет переносить на флеш карту любые приложения Android.
В чем заключена проблема
Прежде чем начать расписывать способ переноса приложений, хотелось бы поделиться в чем же заключена сама проблема, которая приводит к тому, что появляется необходимость переносить приложения.
Дело все в том, что самые распространенные (не топовые/не дорогие) современные смартфоны на базе Андроид оснащаются, в среднем 512 мб оперативной памяти, а так же внутренней памятью такого же объема. Касательно объема оперативной памяти — тут все нормально, а вот относительно объема внутренней памяти телефона — дела обстоят не очень. С первого взгляда можно сказать, что это весьма не малый объем. Но стоит копнуть глубже, как начинает проясняться, что это весьма небольшой объем. Почему? Потому, что часть этого объема занимает сама операционная система Android, причем занимает ни больше, ни меньше, а половину. Сюда так стоит еще приплюсовать объем стандартных приложений и на выходе остается вообще чуть чуть.
Поэтому после покупки такого смартфона, после пары месяцев его использования можно легко столкнуться с проблемой нехватки объема внутренней памяти. Это приводит к ситуации, что невозможно устанавливать новые приложения, появляются проблемы с сохранением информации, которая должна храниться во внутренней памяти смартфона (Список контактов, смс сообщения и так далее).
Часть приложений переносится полностью или частично на флешкарту штатными средствами, но это относится только к тем приложениям, разработчики которых реализовали такую возможность.
Благодаря переносу приложения на съемный диск освобождается внутренняя память телефона, вот такие вот компьютерные науки.
Как перенести любое приложение Android на флешкарту
А начну я с того, что сообщу вам о том, что для реализации этого способа необходимы root права. Поэтому вам либо придется их получать, либо можете закрыть эту статью и не читать дальше. Учитывая, что приходится обходить штатные методы и способы, то реализовать перенос любого приложения без использования root прав — невозможно.
Если вас это пугает, то спешу вас успокоить. В сети Интернет очень много инструкций как это сделать. Займет это не больше 10 минут, и ничего сложного в этой процедуре нет. Поэтому рекомендую вам получить рут права на своем андроидофоне. Как ни как вы купили смартфон, и он должен ПОЛНОСТЬЮ принадлежать вам. Мне вот лично было не приятно то, что изначально нет возможности полностью управлять устройством которое я купил.
Что необходимо:
— смартфон (с root правами)
— флешкарта (желательно без данных)
— программа MiniTool Partition Wizard Home Edition (можно использовать любую другую программу управления разделами дисков)
— приложение Link2SD для Android (скачать с Google Play)
— компьютер/ноутбук с картридером (или датакабелем)
Если все подготовили из вышеописанного списка, тогда можно приступать к делу. Устанавливаем программу для работы с разделами дисков. Флешка если у вас заполнена данными, то лучше скопируйте куда-либо все файлы, а по завершению работ — вернете, так будет безопаснее и проще.
1. Создаем скрытый раздел на флешкарте с файловой системой EXT3.
Вам необходимо сделать дополнительный раздел на флешке, который программа Link2SD будет подсовывать Android, выдавая его за дополнительную внутреннюю память.
Для этого с помощью программы нажимаем на разделе вашей флеш карты правой клавишей мыши и выбираем пункт Resize. Далее указываем размер будущего раздела флешки под ваши данные. Таким образом вы уменьшите размер старого раздела, чтоб высвободить место для создания второго. Лично я использовал флешку на 4 гб. Тем самым я уменьшил размер до 3,5 оставив для скрытого раздела 500 мб, чего должно хватить для удовлетворения всех моих нужд.
После, с помощью этой же программы, на нераспределенном пространстве флеш карты создаем новый раздел, выбирая файловую систему Ext3 (можно и Ext4, но считаю это лишним) и ставим галочку в поле Primary. Все, теперь осталось только запустить программу на выполнение операций, которые мы ей только что указали.
После завершения ее работы раздел вашей флешки уменьшится до того значения, которое вы выбрали. Второй же раздел будет скрытым, так как эту файловую систему используют операционные системы семейства Linux, а Windows — просто делает вид что не видит.
2. Подготавливаем телефон. Для этого возвращаем данные на флешку, если до этого их убирали, вставляем карту в смартфон, запускаем его. В Google Play находим приложение Link2SD и устанавливаем его. После первого запуска (с условием, что программа имеет рут доступ) спросит файловую систему скрытого раздела на вашей флешке — выбираем Ext3.
Если все прошло успешно, то программа правильным образом определит раздел и на него теперь можно переносить приложения.

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

После можно забраться в стандартное меню приложений и увидеть в строке состояния как высвободилось место во внутренней памяти. Программа позволяет корректно работать с любыми приложениями, имеет возможность автоматически ссылать новые приложения при установке на флешкарту. Сосланные приложения обновляются так же корректно.
Хотелось бы еще отметить одно достоинство программы. Есть приложения для Android, которые идут вместе с виджетами. Некоторые из таких приложений имеют стандартную возможность переноса на сменную память, но после такой операции перестают работать виджеты. При переносе (ссылании) таких приложений с помощью Link2SD — такой проблемы не возникает, так как приложение считает, что находится во внутренней памяти.
Приложение очень полезное, всем рекомендую! Если у кого-то возникли какие-то вопросы, то задавайте их в комментариях.


