Разделить диск на андроид

Содержание

Android для новичков: распределение встроенной памяти или

Разделить диск на андроид

Общаясь на форумах и с множеством пользователей планшетов и смартфонов, постоянно сталкиваюсь с непониманием новичков – чем же занята внутренняя память и почему покупая 16 гигабайтную версию, они видят доступными для игр и файлов только 11-12 гигабайт? Именно это и натолкнуло меня на создание этой заметки, в которой я попытаюсь, обычным и понятным языком, разъеснить не такие уж сложные вещи.

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

  1. Разделы внутренней памяти.
  2. Bootloader, recovery, adb и fastboot
  3. Внутренности системы.
  4. Root.

1. Разделы внутренней памяти

Внутренняя память устройства на андроиде разбита на несколько логических дисков (разделов).

Приведу только основные:

Рис.1

Bootloader – здесь находится микропрограмма (загрузчик), позволяющая запускать операционную систему, рекавери и другие сервисные режимы.

Recovery – как видно из названия, тут установлено инженерное меню восстановления или просто Рекавери.

Boot – сердце Андроид ОС, тут находится ядро, драйвера и настройки управления процессором и памятью.

System – системный раздел, в котором находятся все, необходимые для работы Android ОС, файлы, это как папка Windows на вашем диске С:\ (здесь и далее буду проводить ассоциацию с ОС Windows)

Data – раздел для установки приложений и хранения их данных. (Program files)

User – это всем известная sdcard или, проще говоря, место под пользовательские файлы (Мои документы). Здесь я вынужден сделать отступление, т.к. размещение данного раздела имеет несколько вариантов:

  • Раздел отсутствует во внутренней памяти, а вместо него используется внешний накопитель – самый популярный вариант. (рис.1)
  • В устройствах со встроенной памятью большого размера, данный раздел видится как sdcard, а внешняя карта памяти видится как sdcard2 или extsd (могут быть и другие варианты названия). Обычно, встречается на устройствах с Android 3.2. (Рис.2 Вариант 1)
  • Данный вариант пришел на смену предыдущему варианту, вместе с Андроид 4.0. Раздел Userзаменили папкой media на разделе Data, что позволило использовать всю доступную пользователю память для установки программ и хранения данных, а не то количество, что выделил нам производитель. Иными словами sdcard и data являются одним целым.  (Рис.2 Вариант 2)

Рис.2

2. Bootloader, Recovery, adb и fastboot

Теперь, когда мы знаем, что и где находится, давайте разберемся для чего оно там.

Начнем с Bootloader. Это загрузчик, который запускает Андроид, рекавери и т.п.

Когда мы нажимаем кнопку включения, запускается загрузчик и, если нет дополнительных команд (зажатых клавиш), запускает загрузку boot.

Если же была зажата комбинация клавиш (у каждого устройства она своя) то запускает, в зависимости от команды, recovery, fastboot или apx. На рисунке ниже наглядно показано, что запускает Bootloader и как взаимосвязаны разделы.

Рис.3

Как видно из рисунка №3, раздел Recovery не влияет на загрузку Андроид ОС, но зачем же он тогда нужен? Давайте попробуем разобраться.

Recovery (рекавери) по сути является маленькой утилитой на ядре Linux и загружается не зависимо от Андроид. Его штатный функционал не богат: можно сбросить аппарат до заводских настроек или же обновить прошивку(заранее скачанную на sdcard).

Но, благодаря народным умельцам, у нас есть модифицированные рекавери, через которые можно устанавливать модифицированные (кастомные) прошивки, настраивать андроид, создавать резервные копии и многое другое.

Наличие или отсутствие рекавери, а также его версия не влияют на работоспособность Андроид ОС (очень частый вопрос на форумах).

Особо внимательные читатели могли заметить на Рис.3 некий Fastboot. Это интерфейс для работы напрямую с разделами внутренней памяти, при помощи командной строки. Через него можно прошить рекавери, ядро или новую версию прошивки, или же форматировать (удалить всю информацию) тот или иной раздел.

Раз уж зашла речь об интерфейсах, хочу рассказать о еще одном, довольно известном,- adb (android debug bridge). Это, так называемый, режим отладки и назван он так неспроста – через него можно отслеживать работу, как системы в целом, так и отдельных приложений.

Но это еще не все, при помощи adb можно получить полный доступ к файловой системе устройства и изменять системные файлы или же вытянуть важную информацию, когда ваш девайс завис на загрузке. Все функции режима отладки описывать не буду т.к.

моя цель донести общую информацию, а не подробный обзор о функциях того или иного режима.

3. Внутренности системы

Разобравшись с теорией, давайте запустим Андроид ОС.

Нажимаем кнопку питания – запускается Bootloader, который загружает Ядро (boot), оно, в свою очередь, запускает систему (System), ну, а она уже подгружает программы (data) и пользовательское пространство (user). (Рис.3)

А теперь перейдем в корневой каталог и посмотрим на внутренности самой Android OS:

(Рис.4)

В этой схеме я привел, только необходимые для ознакомления, директории. На самом деле их гораздо больше и на обзор только одной папки Systemпонадобится целая статья.

И так, папка data.

Как можно догадаться из названия, она как-то связана с данными, но с какими? Да практически со всеми, это и данные о синхронизации и аккаунтах, пароли к точкам доступа wifi и настройки vpn, и так далее.

Среди всего прочего тут можно обнаружить папки app, data и dalvikcache– рассмотрим их назначение:

  • app– сюда устанавливаются программы и игры.
  • data– здесь хранятся данные приложений, их настройки, сэйвы игр и прочая информация.
  • dalvikcache– программная область кэш-памяти для программы Dalvik. Dalvik это Java-виртуальная машина, которая является основой для работы программ, имеющих *.apk расширение. Для того, чтобы сделать запуск программ быстрее – создается их кэш.

Папка System хранит в себе системные данные и все необходимое для работы ОС. Давайте рассмотрим некоторые из этих папок:

  • app– здесь находятся системные приложения (смс, телефон, календарь, настройки и т.п.), а так же приложения установленные производителем устройства (фирменные виджеты, живые обои и т.д.).
  • fonts– системные шрифты
  • media– содержит стандартные мелодии звонков, уведомлений, будильников и звуков интерфейса, а так же загрузочную анимацию (bootanimation)
  • build.prop– Этот файл упоминается, чуть ли не первым, в разговорах и статьях о тонкой настройке системы. В нем содержится огромное количество настроек, таких как плотность экрана, время задержки сенсора приближения, управление wifi, имя и производитель устройства и многие другие параметры.

4. Root

Знать что в какой папке это хорошо, но можно ли что-то с этим сделать?

– Да! Но нужны права суперпользователя (root) или, если проводить аналогию с Windows, права Администратора. Изначально все устройства на Андроид идут без root прав для конечного пользователя, т.е.

покупая девайс, мы не являемся в нем полноценными хозяевами.

Это сделано как для защиты от вредоносных программ, так и от самого пользователя – ведь, в неумелых руках, полный доступ к системе может привести к «смерти» операционной системы и последующей необходимости в перепрошивке устройства.

«Ну и в чем польза такой опасной штуки?» – спросите Вы.

Сейчас расскажу:

  • Возможность делать резервные копии данных и восстанавливать их после прошивки или случайного удаления.
  • Тонкая настройка системы вручную или при помощи специальных программ.
  • Удаление системных приложений, мелодий, обоев и т.п.
  • Изменение внешнего вида ОС (например, отображение заряда батареи в процентах)
  • Добавление функционала (поддержка ad-hoc сетей, к примеру)

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

– Это все здорово, но теперь любая программа сможет получить доступ к «сердцу» операционки и моим данным?

– Нет. Вы сами решаете разрешить, тому или иному приложению, получить root доступ, или нет. Для этого существует программа Superuser или ее продвинутая сестра SuperSU. Без этой или подобной программы воспользоваться root не возможно.

Эпилог

Как видите, Андроид не такая уж и сложная штука. Надеюсь, после прочтения статьи, вы узнали что-то новое или получили ответ на давно интересовавший вопрос.

Источник: https://ambernic-kld.livejournal.com/109846.html

Создаем дополнительные разделы на SD-карте, и используем их для переноса приложений

Разделить диск на андроид

Хотите обращаться с персональными SD-картами как профессионал? Это руководство поможет!
Персональные sd-карты нашли широкое применение в мобильных устройствах. Они используются для хранения пользовательских и системных файлов.

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

Мы покажем вам, как создать второй раздел на sd карте, с целью его последующего использования.

Подготовка sd-карты

Предварительная проверка ошибок не будет лишней. Сделать это можно используя встроенные средства Windows. Далее необходимо найти любую подходящую программу, которая позволит создать новые разделы на вашей карте. В нашем примере будет использоваться MiniTool Partition Wizard Home Edition.

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

Для этого используйте картридер, подключенный к USB порту, или любое мультимедиа устройство, которое позволит работать с картой.

Обратите внимание: если на вашей SD-карте есть данные, следует сделать их резервную копию. В процессе создания раздела, вся информация будет удалена.

Запускаем MiniTool Partition Wizard Home Edition. Главное окно программы выглядит вот так:

Убедитесь, что ваша SD-карта отображается в списке подключенных устройств. Наверняка, на ней будет создан всего один раздел – его мы сейчас удалим. Щелкните по нему курсором мышки чтобы он стал активным. Теперь в строке меню нажимайте “Partition”, затем “Delete”.

Теперь все доступное пространство будет помечено как “Unallocated” (не размеченное). Теперь можно с ним работать. Выделяем не размеченную область, и снова переходим в меню “Partition”. В этот раз щелкаем “Create”.

Если вы все выполнили верно, откроется мастер настройки разделов. Теперь мы переходим непосредственно к созданию.

Подготовка второго раздела

Для наших целей вполне хватит двух разделов:

  • Первый мы отформатируем в FAT32 – его использовать будем под пользовательские файлы
  • Второй соответственно в EXT2 – именно здесь мы будем размещать файлы для переноса

Итак, на предыдущем шаге мы уже запустили мастер создания разделов. Давайте создадим первый из них. В появившемся окне нам следует выбрать и заполнить все необходимые поля. В строчке “Partition label” следует указать имя для раздела.

Здесь нет определенных предписаний – пишите так, чтобы вам было максимально понятно. Поскольку работать он будет как основной, в поле “Create As” мы выбираем Primary. В разделе “File System” нам следует выбрать формат для будущего раздела.

Как мы уже определились он будет использоваться в FAT32. Выберите его из выпадающего меню. В том случае, если доступный объем карты менее 2ГБ, вам следует выбирать FAT. Теперь следует назначить букву для диска, и выбрать размер кластера. Тут ставьте настройки по желанию.

Осталось только настроить размер будущего раздела. В поле “Size and Location” нам нужно настроить три параметра:

  • Не размеченная область до
  • Размер раздела
  • Не размеченная область после

Обратите внимание, что нужно оставить место для дополнительного раздела.

Теперь все подготовительные мероприятия закончены. Можно сохранять параметры, и переходить к следующему шагу. Нажимаем кнопку “ОК” и продолжаем читать статью.

Вам пригодится: как разделить жесткий диск на два раздела

Создание второго раздела на SD карте

Осталось совсем немного работы. Теперь особых сложностей не будет. Нам осталось создать второй раздел SD карты. Использовать мы будем все оставшееся пространство. Процесс полностью схож с описанным выше, с тем только исключением, что формат мы выберем EXT2.

Точно также заполняйте все поля, назначайте раздел “Primary” и выбирайте из выпадающего списка “EXT2”. Настраивайте для использования все оставшееся пространство памяти. Нажимайте кнопку “ОК”. Вы переместитесь на главное окно программы. Если все было настроено верно, щелкайте кнопку “Apply” в левом верхнем углу.

Mini Tool Partition Wizard спросит вас о том, хотите ли вы подтвердить все внесенные изменения и начать процесс.

Щелкайте кнопку “YES” и ждите завершения работы. После этого можно переходить к использованию.

к статье:

Заключение

Итак, наша SD карта имеет два раздела – FAT и EXT2 соответственно. Если мы делали резервную копию данных, самое время перенести их обратно в пользовательский раздел. Сделать это можно простым копированием. Теперь для ваших нужд есть и второй раздел, который вы можете использовать для переноса приложений. Надеемся инструкция вам понравилась и принесла пользу.

Наши рекомендации

Если вы хотите запустить любимое приложение на вашем домашнем компьютере, используйте для этого андроид эмулятор.

Мы подготовили подробную инструкцию, как подключить интернет через телефон bluetooth

Как правильно следует устанавливать выходное аудиоустройство windows 7

Стоит почитать

Зачем искать информацию на других сайтах, если все собрано у нас?

Источник: https://techprofi.com/gadgets/kak-sozdat-vtoroy-razdel-na-sd-karte/

Как легко разделить Android SD-карту с помощью Android Partition Manager

Разделить диск на андроид

Вы можете сохранить свои данные и файлы на компьютере, SD-карте и мобильных телефонах. Но с течением времени возможностей может быть недостаточно для вас. Так что надо разделить.

PS: если у вас проблемы с SD-карта не будет форматировать or Ошибка защитного раздела GPTЭто только для вас. А также узнать, как восстановить файлы из необработанного раздела здесь.

Часть 1: Определение Android Partition Manager и Partition

Раздел – это разделение логической базы данных или составляющих ее элементов на отдельные независимые части. Обычно делается раздел, чтобы сбросить давление внутреннего хранилища устройства.

Или мы можем сказать, что люди устанавливают разделы на SD-карте, чтобы освободить место во внутренней памяти. Раздел диска улучшит эффективность работы.

Более того, раздел может значительно ускорить процесс ОС Android.

Диспетчер разделов Android

Android Partition Manager – это полезное приложение, которое позволяет создавать разделы на устройстве Android. Вы можете копировать, удалять или прошивать по своему усмотрению. Это движение позволяет вам освободить больше места, чтобы на вашем Android-устройстве можно было установить больше приложений.

Часть 2. Шаги разбиения Android SD-карты

В следующей инструкции мы покажем вам, как разделить SD-карту для Android один за другим. Просто следуйте инструкциям.

1. Что вы должны подготовить

  • Jelly Bean, Android Gingerbread или Ice Cream Sandwich. С помощью этих инструментов вы сможете ускорить рабочий процесс, увеличить время использования батареи, лучше управлять своим приложением и получить более комфортные игровые возможности.
  • Busy Box: это приложение установлено на вашем устройстве Android, чтобы создавать дополнительные команды для Linux. Это необходимое приложение, потому что вам потребуются некоторые важные команды для рутинга вашего устройства, пока они не одобрены.
  • Смартфон или другое устройство Android.
  • Мастер разделов MiniTool. Его можно скачать из интернета.
  • SD-карта или Micro SD-карта, которая имеет как минимум 8 ГБ дискового пространства.
  • Link2SD: Это приложение позволяет легко переносить приложения на SD-карту. С помощью приложения вы можете просматривать, просматривать, сортировать, восстанавливать или управлять приложением. Вы можете перейти в Google Play Store, чтобы загрузить и установить инструмент.
  • Swapper 2 (для пользователей, которые хотят получить root права на устройство)

Прочитайте примечание ниже, прежде чем начать раздел.

Для начала имейте в виду, что вы собираетесь отформатировать SD-карту. Это означает, что все данные на карте исчезнут. Поэтому убедитесь, что вы создали резервные копии всех файлов на вашем компьютере. Если на вашей SD-карте недостаточно места для хранения всех ваших данных, просто выберите наиболее важные файлы для резервного копирования.

Для того, чтобы успешно разбить устройство на части, вам нужно выполнить рутинг вашего Android-устройства перед этим. Процесс рутирования различен для разных устройств под управлением ОС Android.

Вы должны знать, что рутирование – очень рискованное движение, поскольку оно может разрушить ваш телефон и лишить вас гарантии.

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

2. Пошаговое рутирование Android-устройства

В самом начале разблокировать загрузчик. Если вы не знаете, что такое загрузчик, обратите внимание на инструкции, которые мы предлагаем ниже. На самом деле загрузчик – это система, созданная для загрузки ядра операционной системы.

Обычно он заблокирован, потому что производитель не разрешает доступ к операционной системе. Когда загрузчик на вашем устройстве заблокирован, невозможно установить новое ПЗУ без его разблокировки.

Сильный разрыв может повредить ваше устройство навсегда.

2.1 Как разблокировать загрузчик

Примечание: Приведенные ниже инструкции предназначены только для устройств со стандартной ОС Android, таких как Google Nexus. Стандартная операционная система Google основана на Android без изменения пользовательского интерфейса.

Шаг 1. Загрузите и установите Android SDK в вашей системе.

Шаг 2. После завершения установки SDK выключите устройство и снова включите его в режиме загрузчика. Посмотрите, как войти в режим загрузчика ниже:

  • * Google Nexus One: нажмите и удерживайте трекбол и кнопку питания одновременно.
  • * Google Nexus S: длительное нажатие кнопки включения и увеличения громкости одновременно
  • * Google Galaxy Nexus: нажмите и удерживайте кнопку питания, громкость вниз и громкость одновременно.
  • * Google Nexus 4: кнопка включения и уменьшения громкости одновременно
  • * Google Nexus 7: мощность и громкость одновременно
  • * Google Nexus 10: одновременно нажмите кнопку увеличения, уменьшения громкости и кнопку питания.

Шаг 3. Используйте USB-кабель для подключения устройства Android к компьютеру. Подождите, пока все драйверы будут установлены автоматически.

Шаг 4: После завершения установки найдите интерфейс терминала в компьютере / командной строке и введите команду fastboot oem unlock.

Шаг 5: Нажмите ввод прямо сейчас. На экране появится предупреждение о разблокировке загрузчика. Внимательно просмотрите инструкции и нажмите кнопку увеличения громкости и кнопку питания, если вы подтвердили свой выбор.

На этом этапе вы успешно разблокируете загрузчик на своем устройстве. Ура!

Примечание: Для нестандартного устройства Android вы можете получить инструмент разблокировки непосредственно на веб-сайте производителя, если вы знаете модель вашего устройства. Например, вы можете скачать SDK с официального сайта HTC. Но пользователи Samsung должны заметить, что на официальном сайте нет раздела для загрузки инструментов разблокировки.

Для пользователей Samsung вы можете самостоятельно искать подходящие инструменты. Для пользователей Sony вы можете использовать доступный инструмент для разблокировки загрузчика. Убедитесь, что вы установили правильную версию для модели вашего устройства. Что касается пользователей LG, на сайте нет официального инструмента для скачивания.

Тем не менее, вы можете попробовать его в Интернете.

2.2 Как рутировать устройство Android

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

Согласно операционной системе Android-устройства или производителя, требования к рутингу не одинаковы для устройств.

Однако вам доступна универсальная процедура укоренения, которая действительно экономит ваше время и энергию.

Универсальная процедура рутирования может быть применена практически ко всем горячим устройствам Android наряду с некоторыми менее популярными устройствами. Так что просто попробуйте следующее решение.

1. Используйте SuperOneClick для рутинга вашего устройства. Прежде чем попробовать это решение, вы должны получить новую версию приложения и установить ее на свой компьютер.

2. Установите соединение между вашим Android-устройством и вашим компьютером.

Предупреждение. Не устанавливайте SD-карту на свой компьютер. Наиболее рекомендуемый способ – подключить его. Не забудьте открыть «Настройки» и установить флажок «Отладка по USB».

3. Нажмите Root на SuperOneClick, наконец. Однако, если на вашем устройстве есть блокировка NAND, вы, возможно, не сможете успешно выполнить процесс разблокировки через отмену. В таком случае вам нужно щелкнуть Shell Root вместо Root. Проверьте на следующем рисунке.

4. После того, как вы нажмете кнопку Root, вы можете немного подождать, пока процесс рутирования завершится. По окончании убедитесь, что вы перезагрузите устройство.

3. Раздел Android SD карты сейчас

Мы берем карту Micro SD на 16 ГБ для примера в следующей инструкции, но вы можете выбрать любую карту SD больше, чем 8 ГБ. Следуйте инструкциям ниже, чтобы избежать возможных проблем. Тем не менее, статья не несет ответственности за любые небрежные повреждения вашей карты Micro SD, оборудования или самого устройства.

Вначале подключите SD-карту к компьютеру с помощью адаптера. Запустите MiniTool Partition Wizard Manager. Вы можете скачать приложение онлайн.

На SD-карте будет отображаться пять разделов. Вам нужно только обратить внимание на раздел 4 с именем FAT32. Теперь пришло время разделить раздел до нужного вам размера. Это место, где хранятся все файлы.

В столбце «Создать как» выберите основной. Определите размер этого раздела, разделив около 32 МБ для раздела подкачки и максимум 512 МБ для своих приложений. Вы должны установить раздел 512 как ext4 или ext3 и установить раздел 32 МБ как swap. Помимо 32, конкретному ПЗУ может потребоваться другое число. Таким образом, вы можете просто следовать тому, что предлагает разработчик вашего ROM.

Поскольку вы уже зарезервировали всю комнату карты Micro SD для одного из 3 разделов, вы можете нажать кнопку Применить и подождать некоторое время. Убедитесь, что все файловые системы, такие как FAT32 и Ext2, правильно установлены в качестве основного.

Вставьте SD-карту обратно в устройство и перезагрузите ее. Откройте Google Play Store и загрузите Link2SD. После установки и запуска приложения вам будет предложено выбрать между ext2, ext3, ext4 и FAT32. Выберите ext2. Ваши приложения будут установлены в разделе ext2.

После успешного создания рукописи немедленно перезапустите устройство. Нажмите link2SD, чтобы узнать, указывает ли сообщение. Если нет, вы можете быть освобождены, потому что процесс успешно завершен.

В этот момент нажмите Link2SD, затем перейдите в Настройки, наконец, проверьте автоматическую ссылку. Следуя инструкциям, вы можете автоматически переносить приложения после установки в раздел ext4.

Нажмите опцию Storage Info, чтобы проверить память. Вы получите представление о текущем состоянии вашего раздела ext2, FAT3 и внутренней памяти.

Источник: https://www.istartips.com/ru/android-partition-manager.html

Как переразбить разделы памяти Android и не получить кирпич: пошаговый мануал для чайников

Разделить диск на андроид

Напишу здесь, может кому пригодится.

Смысл в том, что установив Android 9.0 на планшет Nexus 7 2013 LTE (DEB) я не мог прошить GApps даже в редакции pico, где только один Play Market.

При попытках это сделать вылезала ошибка 70, что значило, что в разделе памяти system недостаточно места, ибо она по умолчанию что-то около 860 Мб, а залитый мной Андроид 9 после установки оставлял там свободными пару мегабайт.

Принял решение переразбить раздел system при помощи функции parted. Оговорюсь, что я в никс – подобных ОС – ламер, терминологией и командами без мануала не владею.

Этот способ приведён для справки и не приведёт к желаемому результату на всех без исключения устройствах. Так что прошу принять к сведению, но не следовать бездумно. И конечно же все риски за возможные негативные последствия вы несёте сами.

Установку драйверов и ADB для своих устройств вам придётся искать самостоятельно. Также не освещаются нюансы переноса разделов из чипа внутренней памяти на microSD карты и наоборот.

Значится порядок действий: загрузить на планшете кастомный рекавери, открыть в Windows Power Shell (или командной строке) папку с adb.exe, подключить кабелем планшет к ПК, желательно прямо к мат. плате, а не через разъём на лицевой панели, а то может не видеть ваше устройство.

Вводим команды:

.\adb root

“.\” не нужно писать в простой командной строке, только в Power Shell.

.\adb shell

Далее уже в оболочке:

ls

Смотрим есть ли у нас этот модуль предустановленный (у меня не было) в результате:

~ # [6nlslsboot init.recovery.service.rc selinux_versioncache init.recovery.usb.rc sepolicycharger license service_contextsdata oem sideloaddefault.prop proc sysdev property_contexts systemetc recovery tmpfile_contexts res twresfstab.flo root ueventd.flo.rcinit sbin ueventd.rcinit.rc sdcard usb-otg

init.recovery.hlthchrg.rc seapp_contexts vendor

Нету, значит нужно поставить. Качаем этот файл, закидываем его распакованным в папку к adb.exe.

Выходим из оболочки:

exit

Ставим модуль:

.\adb push PARTED /

Снова:

.\adb shell
ls

Получаем:

lsPARTED init.recovery.service.rc sepolicyboot init.recovery.usb.rc service_contextscache license sideloadcharger oem sysdata proc systemdefault.prop property_contexts tmpdev recovery twresetc res ueventd.flo.rcfile_contexts root ueventd.rcfstab.flo sbin usb-otginit sdcard vendorinit.rc seapp_contexts

init.recovery.hlthchrg.rc selinux_version

И дадим ему права:

chmod 764 /PARTED

Всё, можно редактировать разделы памяти.

Посмотрим имеющиеся:

./PARTED /dev/block/mmcblk0

Я получил следующее:

GNU Parted 1.8.8.1.179-aef3Using /dev/block/mmcblk0

Welcome to GNU Parted! Type 'help' to view a list of commands.

После этого команда:

p

И получим перечень разделов памяти:

Model: MMC HBG4e (sd/mmc)Disk /dev/block/mmcblk0: 31.3GBSector size (logical/physical): 512B/512BPartition Table: gptNumber Start End Size File system Name Flags1 67.1MB 157MB 89.6MB fat16 radio2 201MB 204MB 3146kB modemst13 204MB 208MB 3146kB modemst24 268MB 284MB 15.4MB ext4 persist5 336MB 336MB 799kB m9kefs16 336MB 337MB 799kB m9kefs27 403MB 403MB 799kB m9kefs38 403MB 407MB 3146kB fsg9 470MB 471MB 1536kB sbl110 471MB 473MB 1536kB sbl211 473MB 475MB 2097kB sbl312 475MB 480MB 5243kB aboot13 480MB 481MB 524kB rpm14 537MB 554MB 16.8MB boot15 604MB 605MB 524kB tz16 605MB 605MB 1024B pad17 605MB 606MB 1536kB sbl2b18 606MB 608MB 2097kB sbl3b19 608MB 613MB 5243kB abootb20 613MB 614MB 524kB rpmb21 614MB 614MB 524kB tzb22 671MB 1552MB 881MB ext2 system23 1552MB 2139MB 587MB ext4 cache24 2147MB 2149MB 1049kB misc25 2215MB 2225MB 10.5MB recovery26 2282MB 2282MB 8192B DDR27 2282MB 2282MB 8192B ssd28 2282MB 2282MB 1024B m9kefsc29 2349MB 2349MB 32.8kB metadata

30 2416MB 31.3GB 28.9GB ext4 userdata

Переведём отображение размеров с байтов на сектора, в одном мегабайте 2048 таких секторов:

u s

Получится:

Model: MMC HBG4e (sd/mmc)Disk /dev/block/mmcblk0: 61079552sSector size (logical/physical): 512B/512BPartition Table: gptNumber Start End Size File system Name Flags1 131072s 306143s 175072s fat16 radio2 393216s 399359s 6144s modemst13 399360s 405503s 6144s modemst24 524288s 554287s 30000s ext4 persist5 655360s 656919s 1560s m9kefs16 656920s 658479s 1560s m9kefs27 786432s 787991s 1560s m9kefs38 787992s 794135s 6144s fsg9 917504s 920503s 3000s sbl110 920504s 923503s 3000s sbl211 923504s 927599s 4096s sbl312 927600s 937839s 10240s aboot13 937840s 938863s 1024s rpm14 1048576s 1081343s 32768s boot15 1179648s 1180671s 1024s tz16 1180672s 1180673s 2s pad17 1180674s 1183673s 3000s sbl2b18 1183674s 1187769s 4096s sbl3b19 1187770s 1198009s 10240s abootb20 1198010s 1199033s 1024s rpmb21 1199034s 1200057s 1024s tzb22 1310720s 3031039s 1720320s ext2 system23 3031040s 4177919s 1146880s ext4 cache24 4194304s 4196351s 2048s misc25 4325376s 4345855s 20480s recovery26 4456448s 4456463s 16s DDR27 4456464s 4456479s 16s ssd28 4456480s 4456481s 2s m9kefsc29 4587520s 4587583s 64s metadata

30 4718592s 61079518s 56360927s ext4 userdata

И мы видим, что system можно расширить “вверх” до tzb, так как память там не размечена и “вниз”, отщипнув часть раздела recovery.

Удаляем разделы 22 и 23 (хотите сохранить данные отсюда – делайте их дамп в рекавери):

rm 22
rm 23

Создаём новые с границами в нужных нам секторах и присваиваем им старые названия:

mkpart 22 1200058 3317759mkpart 23 3317760 4177919name 22 system

name 23 cache

Проверяем командой:

pУспех, результат (показывает не в секторах, так как я отсоединял планшет перед этим по незнанию, разделы 22 и 23 ещё не отформатированы):
Model: MMC HBG4e (sd/mmc)Disk /dev/block/mmcblk0: 31.3GBSector size (logical/physical): 512B/512BPartition Table: gptNumber Start End Size File system Name Flags1 67.1MB 157MB 89.6MB fat16 radio2 201MB 204MB 3146kB modemst13 204MB 208MB 3146kB modemst24 268MB 284MB 15.4MB ext4 persist5 336MB 336MB 799kB m9kefs16 336MB 337MB 799kB m9kefs27 403MB 403MB 799kB m9kefs38 403MB 407MB 3146kB fsg9 470MB 471MB 1536kB sbl110 471MB 473MB 1536kB sbl211 473MB 475MB 2097kB sbl312 475MB 480MB 5243kB aboot13 480MB 481MB 524kB rpm14 537MB 554MB 16.8MB boot15 604MB 605MB 524kB tz16 605MB 605MB 1024B pad17 605MB 606MB 1536kB sbl2b18 606MB 608MB 2097kB sbl3b19 608MB 613MB 5243kB abootb20 613MB 614MB 524kB rpmb21 614MB 614MB 524kB tzb22 614MB 1699MB 1084MB system23 1699MB 2139MB 440MB cache24 2147MB 2149MB 1049kB misc25 2215MB 2225MB 10.5MB recovery26 2282MB 2282MB 8192B DDR27 2282MB 2282MB 8192B ssd28 2282MB 2282MB 1024B m9kefsc29 2349MB 2349MB 32.8kB metadata

30 2416MB 31.3GB 28.9GB ext4 userdata

Далее идём в рекавери на примере TWRP: wipe-advanced wipe-repair or change file system, где по очереди форматируете system в ext2, а cache в ext4.

Таким образом я смог установить GApps pico и в системном разделе осталось около 40 мб свободными.

Источники: раз и два.

Текст мой, размещён также на форуме 4pda в соответствующей теме.

Всем спасибо за внимание! Кто дочитал, тот – молодец!

Источник: https://pikabu.ru/story/kak_pererazbit_razdelyi_pamyati_android_i_ne_poluchit_kirpich_poshagovyiy_manual_dlya_chaynikov_6602851

Как объединить память телефона и карты памяти?

Разделить диск на андроид

Объединение хранилищ требуется, когда внутреннего накопителя смартфона не хватает для хранения файлов. Часто пользователи просто покупают дополнительно microSD (если на телефоне есть соответствующий разъем) и сохраняют большую часть данных на карточку.

Однако здесь есть проблема. Существуют некоторые приложения, которые не могут сохраняться или устанавливаться на внешний накопитель — для них требуется свободное пространство на внутренней памяти. Таким образом, хранилище забивается, а работа смартфона или планшета замедляется.

В этом случае есть два выхода: приобрести смартфон с большим объемом внутренней памяти или объединить внутренний и внешний накопители. Если выбор сделан в пользу сопряжения хранилищ, то ознакомьтесь со следующими нюансами и советами.

Что необходимо знать перед объединением памяти?

Для начала учтите, что в процессе объединения, карта отформатируется, поэтому заранее перенесите данные на компьютер или другое хранилище. Также убедитесь, что в гаджете есть root-права — без них, к сожалению, ничего не выйдет.

После завершения процесса объединения внешний накопитель станет зашифрованным, и карточку нельзя будет вынуть и использовать на другом устройстве или через компьютерный картридер — данные станут недоступными. Разумно будет приобрести внешний накопитель большого объема, по крайней мере, большего, чем объем внутреннего хранилища.

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

Важно правильно выбрать карты памяти для смартфона. Рекомендуем изучить нашу статью на AndroidLime.ru и сделать представленным там рекомендациям.

Классический способ объединения памяти

Если карта памяти новая, установите ее в устройство — система сразу предложит перейти в пункт «Настройки». Если карта уже вставлена в смартфон, подключите его к компьютеру и перенесите на жесткий диск все файлы. Также позаботьтесь о заряде батареи: если смартфон выключится в процессе форматирования, это приведет к проблемам.

Теперь проделайте пошаговый алгоритм действий:

  • Зайдите в меню «Настройки» (на некоторых устройствах в меню «Дополнительно») и найдите пункт «Хранилище и USB-накопители». Здесь кликните по опции «Карта».
  • В новом окне нажмите на пункт меню, расположенный в верхнем правом углу экрана и выберите «Настроить», а в появившемся подменю — «Внутренняя память». Иногда этот пункт уже присутствует в первом меню — в этом случае сразу его выбирайте.
  • Нажмите на кнопку «Очистить и отформатировать» и дождитесь окончания процесса.
  • Если для объединения использовалась карта классом менее 10-ого, то на экране высветится сообщение, что SD-карта работает медленно. Поэтому рекомендуется использовать накопители не ниже 10-ого класса.
  • После форматирования в новом окне необходимо поставить галочку возле пункта «Перенести данные на новое устройство» и нажать «Перенести сейчас». Эти манипуляции необходимы для завершения сопряжения памяти. В конце нажмите «Готово».
  • Теперь перезагрузите гаджет.

После этих действий можете зайти во вкладку «Хранилище и USB-накопители» и проверить результат проделанной работы. Общая память смартфона увеличилась. Также вы обнаружите, что на системном накопителе место освободилось, а на microSD увеличилось.

На заметку

Классическое объединение хранилищ возможно выполнить на многих устройствах, работающих на платформах Android 6.0 и новее.

Но смартфоны, в частности, устройства Samsung, Sony и LG, не позволяют объединить память обычным способом. Для выполнения такой операции, потребуется использовать командную строку приложения Shell.

Нужно понимать, что это сложный и опасный процесс, способный повредить устройство.

Рассказывать о нем мы не будем, поскольку такой риск нецелесообразен. В качестве альтернативы классическому объединению накопителей воспользуйтесь программой для расширения системной памяти.

Расширение системной памяти с помощью Link2SD

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

Для этой процедуры необходимы root-права, а также рекомендуется перенести файлы с карты на компьютер, так как внешнее хранилище отформатируется.

Для начала требуется скачать приложение Link2SD. Теперь проделайте следующие действия:

  • Во время установки Link2SD программа потребует права суперпользователя, для этого нажмите пункт «Разрешить».
  • После этого на дисплее всплывет диалог выбора 2-го раздела в microSD. Если диалог не возник, его требуется перезапустить самостоятельно, найдя в меню программы пункт «Пересоздать скрипт монтирования».
  • Далее всплывет меню, в котором поставьте галочку возле пункта ext2. Если возникнет ошибка, попробуйте выбрать другой раздел (ext3 или ext4).
  • В конце система оповестит об успешном монтировании раздела. Теперь остается только перезагрузить гаджет.

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

Итоги

На некоторых устройствах Android внутреннее и внешнее хранилище объединяются простым способом. В качестве альтернативы рекомендуется использовать приложение Link2SD, чтобы разбить microSD на разделы для переноса туда системных приложений.

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

Источник: AndroidLime.ru

Источник: https://zen.yandex.ru/media/androidlime/kak-obedinit-pamiat-telefona-i-karty-pamiati-5c1c913ae69ca200aa48d6f5

Решаем проблемы с памятью на Андроид: делим SD-карту – Андроид Эльф

Разделить диск на андроид

Приложение 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. Готово!

Источник: https://Androidelf.com/reshaem-problemyi-s-pamyatyu-na-android-delim-sd-kartu/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.