HomeАндроидКак поменять память местами на андроид: Обзоры. Интернет магазин качественных мобильных аксессуаров Партнер

Как поменять память местами на андроид: Обзоры. Интернет магазин качественных мобильных аксессуаров Партнер

Содержание

Как заменить внутреннюю память на внешнюю SD карту на Android

Практически каждое приложение на Андроид устанавливается во внутреннюю память устройства. А она ведь не резиновая, так что ей свойственно заполняться. Так что с такой ситуацией может столкнуться любой пользователь. На помощь придет SD-карта, объемы которой могут доходить до десятков и даже сотен ГБ. Сейчас мы во всех деталях расскажем, как перенести приложение и кэш на SD карту.

Также стоит отметить, что не каждая карта подойдет для процедуры замены внутренней памяти на внешнюю. Все дело в классах скорости SD-карт, которые разняться от медленных (C2 и С4), до быстрых (С10 и С16). Если рассматриваемые ниже процедуры производить на медленных SD, то перенос данных отразится на общем быстродействии устройства, потому рекомендуется пользоваться только быстрыми флешками.

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

↑ Перенос кэша для версий Android 4.0+

Google добавила возможность переносить приложение и кэш на карту памяти Android для устройств, на которых установлена 4.0+ версия системы. Делается это следующим образом:

  1. Отправляемся в настройки смартфона / планшета.
  2. Далее переходим во вкладку Приложения.
  3. В появившемся окне ищем нужную программу или игру и кликаем по ней.
  4. В описании программы / игры должен быть подпункт «Память», в котором указан занимаемый объем. А чуть ниже 2 кнопки: «Переместить на SD-карту» и «Стереть данные».
  5. Выбираем клавишу переноса и ожидаем окончания процесса.
  6. При успешном выполнении операции кнопка должна измениться на «Переместить на телефон / планшет». Это означает, что перенос приложения на карту памяти Android был совершен без ошибок.

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

ВНИМАНИЕ! Представленные ниже способы можно применить только на устройствах с РУТ-правами (как получить). Все дальнейшие операции делаются на ваш страх и риск, никто не дает 100% гарантии, что в случае неудачи вы не получите кирпич. Также мы не несем никакой ответственности за потерю личных данных.

↑ Перенос при помощи сторонних программ

Если приложение не поддерживает стандартный перенос данных, то можно это сделать насильственно при помощи сторонних утилит, таких как:

Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.

  1. Устанавливаем приложение, Запускаем и предоставляем Link2SD права Суперпользователя
  2. Далее видим список всех приложений, установленных на устройстве.
  3. Находим нужное и кликаем по нему.
  4. В открывшемся окне ищем подпункт «Андроид App2SD» и нажимаем кнопку «Перенести на SD карту».
  5. Если появилось предупреждение (WARNING), то внимательно читаем его и нажимаем ОК.
  6. Осталось дождаться завершения процесса.

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

↑ Полный перенос android приложений на SD карту памяти

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

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

Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись AParted (Sd card Partition).

  1. Скачиваем и инсталлируем утилиту.
  2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».
  3. Заходим непосредственно в AParted и в первой вкладке Create, два раза нажимаем ADD.
  4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.

  5. Смотрим чтоб поле Format было отмечено и выбираем необходимый размер памяти для каждого из разделов. При этом Part 1 будет оставаться нашей стандартной «флешкой», а вот на Part 2 будут ссылаться приложения.
  6. Жмем APPLY и подтверждаем действие.
  7. Терпеливо дожидаемся окончания процесса.

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

↑ Перенос кэша на флешку

Данный способ пригодится для пользователей, которые любят игры с большим кэшем. Сейчас многие крупные проекты (к примеру, серия игр Asphalt или FIFA, или вовсе Grand Theft Auto) занимают несколько гигабайт. То же самое касается и навигационных карт.

Не все устройства могут похвастаться таким объемом встроенной памяти, поэтому на помощь приходит FolderMount. Оно позволяет создавать виртуальные папки, чтобы система по-прежнему считала, что данные приложения находятся во внутренней памяти, хотя фактически все файлы расположены на флешке.

  1. Устанавливаем FolderMount.
  2. Запускаем и предоставляем права Суперпользователя.
  3. Открываем выдвигающееся меню в левой части экрана.
  4. Переходим в «Анализатор приложений», ищем нужную игру и кликаем по ней.
  5. В открывшемся окне видим объем, который занимают отдельно данные приложения и его кэш.
  6. Нажимаем кнопку «Создать пару» напротив размера кэша.
  7. На вопрос отвечаем «Да» и нажимаем галочку в верхней части экрана, после этого снова необходимо ответить «Да».
  8. В строке уведомлений можно будет увидеть процесс переноса файлов.
  9. Как только перенос завершится (достигнет 100%), снова открываем выдвигающееся меню и выбираем «Список пар».
  10. Осталось лишь нажать переключатель напротив названия игры, которые вы переносили.

↑ Замена внутренней памяти на внешнюю

Этот способ позволяет обмануть систему, т.е Android будет считать SD-карту памятью устройства. Одним из главных преимуществ является тот факт, что все приложения будут автоматически устанавливаться на флешку. Идеально подходит для устройств с очень маленьким объемом внутренней памяти. Для его осуществления понадобится файловый менеджер, лучше всего использовать Total Commander. Смысл способа – поменять местами пути к памяти устройства и флешке.

  1. Устанавливаем Total Commander.
  2. Запускаем и даем права Суперпользователя.
  3. Переходим в «Корень файловой системы».
  4. Далее папка «etc», а в ней найти файл «vold. fstab».

  5. Кликаем по файл, далее «Редактировать».
  6. В файле содержится множество строк, которые начинаются с # (символ решетки). Но нам нужна строка, начинающаяся со слов «dev_mount» и без (!!!) решетки в начале.

    Таких строк должно быть 2: первая обозначает внутреннюю память, вторая – внешнюю.

    Например, если ваши строки:

    • dev_mount sdcard/mnt/sdcard
    • dev_mount extsd/mnt/extsd

    То они должны стать:

    • dev_mount sdcard/mnt/extsd
    • dev_mount extsd/mnt/sdcard

    То есть самое главное – поменять местами слова после /mnt/.

  7. Больше ничего изменять не нужно, нажимаем кнопку «Сохранить» (иконка дискеты).
  8. Перезагружаем устройство.

Оцените статью

Как заменить внутреннюю память на внешнюю SD карту на Android

Практически каждое приложение на Андроид устанавливается во внутреннюю память устройства. А она ведь не резиновая, так что ей свойственно заполняться. Так что с такой ситуацией может столкнуться любой пользователь. На помощь придет SD-карта, объемы которой могут доходить до десятков и даже сотен ГБ. Сейчас мы во всех деталях расскажем, как перенести приложение и кэш на SD карту.

Также стоит отметить, что не каждая карта подойдет для процедуры замены внутренней памяти на внешнюю. Все дело в классах скорости SD-карт, которые разняться от медленных (C2 и С4), до быстрых (С10 и С16). Если рассматриваемые ниже процедуры производить на медленных SD, то перенос данных отразится на общем быстродействии устройства, потому рекомендуется пользоваться только быстрыми флешками.

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

↑ Перенос кэша для версий Android 4.0+

Google добавила возможность переносить приложение и кэш на карту памяти Android для устройств, на которых установлена 4. 0+ версия системы. Делается это следующим образом:

  1. Отправляемся в настройки смартфона / планшета.
  2. Далее переходим во вкладку Приложения.
  3. В появившемся окне ищем нужную программу или игру и кликаем по ней.
  4. В описании программы / игры должен быть подпункт «Память», в котором указан занимаемый объем. А чуть ниже 2 кнопки: «Переместить на SD-карту» и «Стереть данные».
  5. Выбираем клавишу переноса и ожидаем окончания процесса.
  6. При успешном выполнении операции кнопка должна измениться на «Переместить на телефон / планшет». Это означает, что перенос приложения на карту памяти Android был совершен без ошибок.

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

ВНИМАНИЕ! Представленные ниже способы можно применить только на устройствах с РУТ-правами (как получить). Все дальнейшие операции делаются на ваш страх и риск, никто не дает 100% гарантии, что в случае неудачи вы не получите кирпич. Также мы не несем никакой ответственности за потерю личных данных.

↑ Перенос при помощи сторонних программ

Если приложение не поддерживает стандартный перенос данных, то можно это сделать насильственно при помощи сторонних утилит, таких как:

Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.

  1. Устанавливаем приложение, Запускаем и предоставляем Link2SD права Суперпользователя
  2. Далее видим список всех приложений, установленных на устройстве.
  3. Находим нужное и кликаем по нему.
  4. В открывшемся окне ищем подпункт «Андроид App2SD» и нажимаем кнопку «Перенести на SD карту».
  5. Если появилось предупреждение (WARNING), то внимательно читаем его и нажимаем ОК.
  6. Осталось дождаться завершения процесса.

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

↑ Полный перенос android приложений на SD карту памяти

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

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

Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись AParted (Sd card Partition).

  1. Скачиваем и инсталлируем утилиту.
  2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».
  3. Заходим непосредственно в AParted и в первой вкладке Create, два раза нажимаем ADD.
  4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.

  5. Смотрим чтоб поле Format было отмечено и выбираем необходимый размер памяти для каждого из разделов. При этом Part 1 будет оставаться нашей стандартной «флешкой», а вот на Part 2 будут ссылаться приложения.
  6. Жмем APPLY и подтверждаем действие.
  7. Терпеливо дожидаемся окончания процесса.

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

↑ Перенос кэша на флешку

Данный способ пригодится для пользователей, которые любят игры с большим кэшем. Сейчас многие крупные проекты (к примеру, серия игр Asphalt или FIFA, или вовсе Grand Theft Auto) занимают несколько гигабайт. То же самое касается и навигационных карт.

Не все устройства могут похвастаться таким объемом встроенной памяти, поэтому на помощь приходит FolderMount. Оно позволяет создавать виртуальные папки, чтобы система по-прежнему считала, что данные приложения находятся во внутренней памяти, хотя фактически все файлы расположены на флешке.

  1. Устанавливаем FolderMount.
  2. Запускаем и предоставляем права Суперпользователя.
  3. Открываем выдвигающееся меню в левой части экрана.
  4. Переходим в «Анализатор приложений», ищем нужную игру и кликаем по ней.
  5. В открывшемся окне видим объем, который занимают отдельно данные приложения и его кэш.
  6. Нажимаем кнопку «Создать пару» напротив размера кэша.
  7. На вопрос отвечаем «Да» и нажимаем галочку в верхней части экрана, после этого снова необходимо ответить «Да».
  8. В строке уведомлений можно будет увидеть процесс переноса файлов.
  9. Как только перенос завершится (достигнет 100%), снова открываем выдвигающееся меню и выбираем «Список пар».
  10. Осталось лишь нажать переключатель напротив названия игры, которые вы переносили.

↑ Замена внутренней памяти на внешнюю

Этот способ позволяет обмануть систему, т.е Android будет считать SD-карту памятью устройства. Одним из главных преимуществ является тот факт, что все приложения будут автоматически устанавливаться на флешку. Идеально подходит для устройств с очень маленьким объемом внутренней памяти. Для его осуществления понадобится файловый менеджер, лучше всего использовать Total Commander. Смысл способа – поменять местами пути к памяти устройства и флешке.

  1. Устанавливаем Total Commander.
  2. Запускаем и даем права Суперпользователя.
  3. Переходим в «Корень файловой системы».
  4. Далее папка «etc», а в ней найти файл «vold. fstab».

  5. Кликаем по файл, далее «Редактировать».
  6. В файле содержится множество строк, которые начинаются с # (символ решетки). Но нам нужна строка, начинающаяся со слов «dev_mount» и без (!!!) решетки в начале.

    Таких строк должно быть 2: первая обозначает внутреннюю память, вторая – внешнюю.

    Например, если ваши строки:

    • dev_mount sdcard/mnt/sdcard
    • dev_mount extsd/mnt/extsd

    То они должны стать:

    • dev_mount sdcard/mnt/extsd
    • dev_mount extsd/mnt/sdcard

    То есть самое главное – поменять местами слова после /mnt/.

  7. Больше ничего изменять не нужно, нажимаем кнопку «Сохранить» (иконка дискеты).
  8. Перезагружаем устройство.

Оцените статью

Как заменить внутреннюю память на внешнюю SD карту на Android

Практически каждое приложение на Андроид устанавливается во внутреннюю память устройства. А она ведь не резиновая, так что ей свойственно заполняться. Так что с такой ситуацией может столкнуться любой пользователь. На помощь придет SD-карта, объемы которой могут доходить до десятков и даже сотен ГБ. Сейчас мы во всех деталях расскажем, как перенести приложение и кэш на SD карту.

Также стоит отметить, что не каждая карта подойдет для процедуры замены внутренней памяти на внешнюю. Все дело в классах скорости SD-карт, которые разняться от медленных (C2 и С4), до быстрых (С10 и С16). Если рассматриваемые ниже процедуры производить на медленных SD, то перенос данных отразится на общем быстродействии устройства, потому рекомендуется пользоваться только быстрыми флешками.

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

↑ Перенос кэша для версий Android 4.0+

Google добавила возможность переносить приложение и кэш на карту памяти Android для устройств, на которых установлена 4. 0+ версия системы. Делается это следующим образом:

  1. Отправляемся в настройки смартфона / планшета.
  2. Далее переходим во вкладку Приложения.
  3. В появившемся окне ищем нужную программу или игру и кликаем по ней.
  4. В описании программы / игры должен быть подпункт «Память», в котором указан занимаемый объем. А чуть ниже 2 кнопки: «Переместить на SD-карту» и «Стереть данные».
  5. Выбираем клавишу переноса и ожидаем окончания процесса.
  6. При успешном выполнении операции кнопка должна измениться на «Переместить на телефон / планшет». Это означает, что перенос приложения на карту памяти Android был совершен без ошибок.

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

ВНИМАНИЕ! Представленные ниже способы можно применить только на устройствах с РУТ-правами (как получить). Все дальнейшие операции делаются на ваш страх и риск, никто не дает 100% гарантии, что в случае неудачи вы не получите кирпич. Также мы не несем никакой ответственности за потерю личных данных.

↑ Перенос при помощи сторонних программ

Если приложение не поддерживает стандартный перенос данных, то можно это сделать насильственно при помощи сторонних утилит, таких как:

Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.

  1. Устанавливаем приложение, Запускаем и предоставляем Link2SD права Суперпользователя
  2. Далее видим список всех приложений, установленных на устройстве.
  3. Находим нужное и кликаем по нему.
  4. В открывшемся окне ищем подпункт «Андроид App2SD» и нажимаем кнопку «Перенести на SD карту».
  5. Если появилось предупреждение (WARNING), то внимательно читаем его и нажимаем ОК.
  6. Осталось дождаться завершения процесса.

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

↑ Полный перенос android приложений на SD карту памяти

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

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

Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись AParted (Sd card Partition).

  1. Скачиваем и инсталлируем утилиту.
  2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».
  3. Заходим непосредственно в AParted и в первой вкладке Create, два раза нажимаем ADD.
  4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.

  5. Смотрим чтоб поле Format было отмечено и выбираем необходимый размер памяти для каждого из разделов. При этом Part 1 будет оставаться нашей стандартной «флешкой», а вот на Part 2 будут ссылаться приложения.
  6. Жмем APPLY и подтверждаем действие.
  7. Терпеливо дожидаемся окончания процесса.

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

↑ Перенос кэша на флешку

Данный способ пригодится для пользователей, которые любят игры с большим кэшем. Сейчас многие крупные проекты (к примеру, серия игр Asphalt или FIFA, или вовсе Grand Theft Auto) занимают несколько гигабайт. То же самое касается и навигационных карт.

Не все устройства могут похвастаться таким объемом встроенной памяти, поэтому на помощь приходит FolderMount. Оно позволяет создавать виртуальные папки, чтобы система по-прежнему считала, что данные приложения находятся во внутренней памяти, хотя фактически все файлы расположены на флешке.

  1. Устанавливаем FolderMount.
  2. Запускаем и предоставляем права Суперпользователя.
  3. Открываем выдвигающееся меню в левой части экрана.
  4. Переходим в «Анализатор приложений», ищем нужную игру и кликаем по ней.
  5. В открывшемся окне видим объем, который занимают отдельно данные приложения и его кэш.
  6. Нажимаем кнопку «Создать пару» напротив размера кэша.
  7. На вопрос отвечаем «Да» и нажимаем галочку в верхней части экрана, после этого снова необходимо ответить «Да».
  8. В строке уведомлений можно будет увидеть процесс переноса файлов.
  9. Как только перенос завершится (достигнет 100%), снова открываем выдвигающееся меню и выбираем «Список пар».
  10. Осталось лишь нажать переключатель напротив названия игры, которые вы переносили.

↑ Замена внутренней памяти на внешнюю

Этот способ позволяет обмануть систему, т.е Android будет считать SD-карту памятью устройства. Одним из главных преимуществ является тот факт, что все приложения будут автоматически устанавливаться на флешку. Идеально подходит для устройств с очень маленьким объемом внутренней памяти. Для его осуществления понадобится файловый менеджер, лучше всего использовать Total Commander. Смысл способа – поменять местами пути к памяти устройства и флешке.

  1. Устанавливаем Total Commander.
  2. Запускаем и даем права Суперпользователя.
  3. Переходим в «Корень файловой системы».
  4. Далее папка «etc», а в ней найти файл «vold. fstab».

  5. Кликаем по файл, далее «Редактировать».
  6. В файле содержится множество строк, которые начинаются с # (символ решетки). Но нам нужна строка, начинающаяся со слов «dev_mount» и без (!!!) решетки в начале.

    Таких строк должно быть 2: первая обозначает внутреннюю память, вторая – внешнюю.

    Например, если ваши строки:

    • dev_mount sdcard/mnt/sdcard
    • dev_mount extsd/mnt/extsd

    То они должны стать:

    • dev_mount sdcard/mnt/extsd
    • dev_mount extsd/mnt/sdcard

    То есть самое главное – поменять местами слова после /mnt/.

  7. Больше ничего изменять не нужно, нажимаем кнопку «Сохранить» (иконка дискеты).
  8. Перезагружаем устройство.

Оцените статью

Замена внутренней памяти Android на карту памяти (vold.fstab) • Android +1

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

Для тех кто не понял из заголовка о чем данная статья: предположим у вас 400 МБ внутренний памяти Android, что очень мало (примерно 12-20 установленных приложений), то тогда можно подумать чтобы взять и подменить основную память на карту памяти.

Прежде чем начать!

У вас Android версии 5.1 или новее? Отлично! Тогда возможно на вашем смартфоне можно увеличить или объединить память внешнюю с внутренней!

Способ 1

способ 2

Если у вас нет таких настроек? Тогда читайте далее статью!

Риски и что необходимо знать

Замена внутренней памяти Android на карту памяти происходит только при наличии установленных root прав (нет root, способ не работает)! Для тех кто не знает что такое Root и как получить:

Помимо этого вы обязаны знать структуру файловой системы Android.

Подмена памяти возможна только при условии что на вашем Android устройстве имеется системный файл vold.fstab по пути /system/etc, если такового у вас нет, то данный способ к сожалению не для вас! Воспользуйтесь альтернативными способами (ссылка 1, ссылка 2, ссылка 3). Также если на Android нет собственной памяти, то эта статья также не для вас. Статья в большей степени для устройств с процессором Mediatek (MTK) или Rockchip.

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

С подменной внутренней памяти на карту памяти, у последней очень сильно падает срок эксплуатации (из-за частого чтения/записи), а также может упасть скорость работы Android если очень низкий класс карты MicroSD.

Внимание!

Прежде чем начать выполнять какие либо изменения воспользуйтесь официальной возможностью подмены карты памяти — Карта SD как внутренняя память Android.

Инструкция замена внутренней памяти Android на карту памяти

1. Установить файловый менеджер Root Browser (если выбрали другой, то в комментариях не писать «умных» вопросов «не вижу» «не редактирует»)

2. Запускаем файловый менеджер Root Broswser и переходим по пути:

/system/etc/

3. Ищем файл vold.fstab и открываем его (зажимаем на файле и выбрать Edit)

4. В файле vold.fstab видим примерно такую картину:

## Vold 2.0 fstab
 ##
 # Regular device mount
 ##
 ##Format: dev_mount <label> <mount point> <part> <sysfs_path2...>
 ## label - Label for the volume
 ## mount_point - Where the volume will be mounted
 ## part - Partition # (1 based), or 'auto' for first usable partition. 
 ## <sysfs_path> - List of sysfs paths to source devices
 #######################################

# Mounts the first usable partition of the specified device
 #/devices/platform/awsmc.3/mmc_host for sdio
 dev_mount sdcard /mnt/sdcard auto /devices/virtual/block/XXXXXX
 dev_mount extsd /mnt/extsd auto /devices/platform/XXXXXX/XXXXXXX
 /devices/platform/sunxi-mmc.0/mmc_host
 dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw- ohci.1  /devices/platform/sw-ohci.2

На данном примере обратите внимание выделено две строки, если внимательно перед этим прочитали структуру файловой системы Android, то вы уже знаете, что /sdcard  или /sdcard0 это внутренняя память, а  /extsd или /external_sdcard, /sdcrad1, /sdcrad2, /external_sd это внешняя память, то есть MicroSD.

Все что нужно сделать это заменить эти две строки местами:

dev_mount extsd /mnt/extsd auto /devices/virtual/block/XXXXX
 dev_mount sdcard /mnt/sdcard auto /devices/platform/XXXXX/XXXXX

Еще один пример, на другом устройстве:

dev_mount sdcard /storage/sdcard0 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Меняем на следующее:

dev_mount sdcard /storage/sdcard1 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
 dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!

Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.

Поменять местами sd карту и внутреннюю память на андроид. Как поменять внутреннюю и внешнюю память местами на андроид. Проверяем объем свободной памяти на Андроид

Практически каждое приложение на Андроид устанавливается во внутреннюю память устройства. А она ведь не резиновая, так что ей свойственно заполняться. Так что с такой ситуацией может столкнуться любой пользователь. На помощь придет SD-карта, объемы которой могут доходить до десятков и даже сотен ГБ. Сейчас мы во всех деталях расскажем, как перенести приложение и кэш на SD карту.

Также стоит отметить, что не каждая карта подойдет для процедуры замены внутренней памяти на внешнюю. Все дело в классах скорости SD-карт, которые разняться от медленных (C2 и С4), до быстрых (С10 и С16). Если рассматриваемые ниже процедуры производить на медленных SD, то перенос данных отразится на общем быстродействии устройства, потому рекомендуется пользоваться только быстрыми флешками.

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

Перенос кэша для версий Android 4.0+

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

ВНИМАНИЕ! Представленные ниже способы можно применить только на устройствах с РУТ-правами. Все дальнейшие операции делаются на ваш страх и риск, никто не дает 100% гарантии, что в случае неудачи вы не получите кирпич. Также мы не несем никакой ответственности за потерю личных данных.

Перенос при помощи сторонних программ

Если приложение не поддерживает стандартный перенос данных, то можно это сделать насильственно при помощи сторонних утилит, таких как:

Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.

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

Полный перенос android приложений на SD карту памяти

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

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

Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись .

  1. Скачиваем и инсталлируем утилиту.
  2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».

  3. Заходим непосредственно в AParted и в первой вкладке Create, два раза нажимаем ADD.

  4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.
  5. Смотрим чтоб поле Format было отмечено и выбираем необходимый размер памяти для каждого из разделов. При этом Part 1 будет оставаться нашей стандартной «флешкой», а вот на Part 2 будут ссылаться приложения.
  6. Жмем APPLY и подтверждаем действие.

  7. Терпеливо дожидаемся окончания процесса.

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

Перенос кэша на флешку

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

  1. Устанавливаем .
  2. Запускаем и предоставляем права Суперпользователя.
  3. Открываем выдвигающееся меню в левой части экрана.

  4. Переходим в «Анализатор приложений», ищем нужную игру и кликаем по ней.

  5. В открывшемся окне видим объем, который занимают отдельно данные приложения и его кэш.
  6. Нажимаем кнопку «Создать пару» напротив размера кэша.

  7. На вопрос отвечаем «Да» и нажимаем галочку в верхней части экрана, после этого снова необходимо ответить «Да».

  8. В строке уведомлений можно будет увидеть процесс переноса файлов.
  9. Как только перенос завершится (достигнет 100%), снова открываем выдвигающееся меню и выбираем «Список пар».
  10. Осталось лишь нажать переключатель напротив названия игры, которые вы переносили.

Замена внутренней памяти на внешнюю

Этот способ позволяет обмануть систему, т. е Android будет считать SD-карту памятью устройства. Одним из главных преимуществ является тот факт, что все приложения будут автоматически устанавливаться на флешку. Идеально подходит для устройств с очень маленьким объемом внутренней памяти. Для его осуществления понадобится файловый менеджер, лучше всего использовать Total Commander. Смысл способа – поменять местами пути к памяти устройства и флешке.

  1. Устанавливаем
  2. Кликаем по файл, далее «Редактировать».

  3. В файле содержится множество строк, которые начинаются с # (символ решетки). Но нам нужна строка, начинающаяся со слов «dev_mount» и без (!!!) решетки в начале.
    Таких строк должно быть 2: первая обозначает внутреннюю память, вторая – внешнюю.

    Например, если ваши строки:
    dev_mount sdcard/mnt/sdcard

    dev_mount extsd/mnt/extsd

    То они должны стать:
    dev_mount sdcard/mnt/extsd

    dev_mount extsd/mnt/sdcard

    То есть самое главное – поменять местами слова после /mnt/.

  4. Больше ничего изменять не нужно, нажимаем кнопку «Сохранить» (иконка дискеты).
  5. Перезагружаем устройство.

Сразу оговорюсь, что речь пойдет не о программах типа link2sd. Принцип похож, но связывать мы будем не программные каталоги, а каталоги данных этих программ, например /sdcard2/Navigon -> /sdcard/Navigon или /mnt/extSdCard/Books -> /sdcard/Books и т.д.
Кроме того, нам нужен рут (куда ж без него). Кстати, после того как я узнал про эту программу, это для меня очередной аргумент за root.

Многие владельцы андроид смартфонов или таблеток с небольшей встроеной памятью наверняка сталкивались со следущей проблемой: вставлена большая sd карта (например 16, 32 или даже 64 Гигабайт), но после установки нескольких тяжеловесных программ наше устройство или очередная программа с наглостью заявляет, что на карте не хватает места. Иногда сама программа небольшая, но после установки лезет в интернет и тянет на смартфон гигабайты данных.
В очередной раз получив сообщение «Нет места» и заглянув на карточку видим, что она практически пуста, зато внутренняя память устройства забита под завязку.
Это происходит потому, что внутренняя память часто используется как каталог по умолчанию для многих программ. Дело в том, что она монтируется как /sdcard , что исторически всегда было внешней sd картой (раньше так оно и было на всех смартфонах). Внешняя же sd карта монтируется в этом случае как /sdcard2 , /mnt/sdcard2 , /mnt/extSdCard или даже /sdcard/.externalSD . Я так понимаю, что это делается изготовителями, чтобы устройство работало из коробки, т.е. совсем без sd карты.

Многие «недобросовестные» программы всегда хотят читать/писать данные из/в каталог /sdcard/НазваниеПодставить. Редко это можно изменить в настройках программы.
В результате имеем, что имеем, и несколько возможностей чтобы поправить сложившееся положение:

Два последних способа тоже не являются панацеей, т.к. требуют определенных навыков от пользователя, кроме того не достаточно «чисты», например известны проблемы при подключении смартфона к компьютеру через usb (не отмонтируются) и т.д.

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

QR-код

Хоть публика здесь технически подкованная, но для неискушенных читателей хабра нужно сделать пару пояснений. Как он сам написал (программа not idiot-proof), т.е. врядли пройдет тест на дурака.

После установки запускаем программу (первый раз естественно навечно разрешаем права Root), нажимаем меню затем «Preferences» и выставляем пути по умолчанию на внешнюю память «Default data path» например /sdcard/external_sd/ и внутреннюю память «Default target path» /sdcard/ . Выходим из меню.

Нажимаем меню, затем «Add new entry»

Теперь создадим новую связь каталогов, например перенесем папку CamScanner на внешнюю карту. Долгое нажатие на путь к папкам открывает небольшой встроеный файловый менеджер, в котором можно создать и/или выбрать папку. Папка на внешней карте должна быть создана (и пуста).

Установив галочку в «Transfer files from target to data» файлы и папки будут перенесены из каталога /sdcard/CamScanner/ в каталог /sdcard/external_sd/CamScanner .

Нужно заметить, что связи после создания не активируются автоматически (серая иконка дискеты, как на скрине внизу для gameloft). Для завершения связывания папок, выбираем галочками нужные связи и нажимаем меню -> «Bind checked». Иконки активных (связанных) папок должны стать зелеными.

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

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

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

Если вы все-таки решились поменять местами внутреннюю и внешнюю память, т.е. переназначить внешнюю sd карту на /sdcard и в настройках устройства нет такой опции — имея рут, это можно легко сделать выполнив следущую операцию:
В Root-Explorer монтируем «/etc» как R/W (если R/O), находим файл «/etc/vold.fstab», сохраняем копию и открываем (длинным кликом) его в Text Editor.
В следующих двух строчках меняем название моунт точек местами: dev_mount sdcard /mnt/sdcard [email protected] /devices/platform/goldfish_mmc.0 …
dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 …
на dev_mount sdcard /mnt/external_sd [email protected] /devices/platform/goldfish_mmc.0 …
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 …

Подробнее можно почитать . Там же предлагают, как альтернативу, использовать другую интересную программу Root External 2 Internal SD .
Добавлю, что в обоих случаях, перед переключением, вам нужно скопировать все содержимое папки /sdcard на внешнюю sd карту.
Помните, что после переключения вся ваша система может работать , чем раньше.
Будьте осторожны
— нужно понимать, что все что вы делаете под рутом, вы делаете на свой страх и риск, и например сохранение неправильного «vold.fstab» может привести к невозможности загрузить устройство и для лечения нужно будет грузится в рекавери и править «vold.fstab» уже там.

Этот способ можно использовать совместно с DirectoryBind, только теперь наоборот «Default target path» (/sdcard) и все связи созданные в DirectoryBind будут указывать на внешнюю карту.

Сразу оговорюсь, что речь пойдет не о программах типа link2sd. Принцип похож, но связывать мы будем не программные каталоги, а каталоги данных этих программ, например /sdcard2/Navigon -> /sdcard/Navigon или /mnt/extSdCard/Books -> /sdcard/Books и т.д.
Кроме того, нам нужен рут (куда ж без него). Кстати, после того как я узнал про эту программу, это для меня очередной аргумент за root.

Многие владельцы андроид смартфонов или таблеток с небольшей встроеной памятью наверняка сталкивались со следущей проблемой: вставлена большая sd карта (например 16, 32 или даже 64 Гигабайт), но после установки нескольких тяжеловесных программ наше устройство или очередная программа с наглостью заявляет, что на карте не хватает места. Иногда сама программа небольшая, но после установки лезет в интернет и тянет на смартфон гигабайты данных.
В очередной раз получив сообщение «Нет места» и заглянув на карточку видим, что она практически пуста, зато внутренняя память устройства забита под завязку.
Это происходит потому, что внутренняя память часто используется как каталог по умолчанию для многих программ. Дело в том, что она монтируется как /sdcard , что исторически всегда было внешней sd картой (раньше так оно и было на всех смартфонах). Внешняя же sd карта монтируется в этом случае как /sdcard2 , /mnt/sdcard2 , /mnt/extSdCard или даже /sdcard/. externalSD . Я так понимаю, что это делается изготовителями, чтобы устройство работало из коробки, т.е. совсем без sd карты.

Многие «недобросовестные» программы всегда хотят читать/писать данные из/в каталог /sdcard/НазваниеПодставить. Редко это можно изменить в настройках программы.
В результате имеем, что имеем, и несколько возможностей чтобы поправить сложившееся положение:

Два последних способа тоже не являются панацеей, т.к. требуют определенных навыков от пользователя, кроме того не достаточно «чисты», например известны проблемы при подключении смартфона к компьютеру через usb (не отмонтируются) и т.д.

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

QR-код

Хоть публика здесь технически подкованная, но для неискушенных читателей хабра нужно сделать пару пояснений. Как он сам написал (программа not idiot-proof), т.е. врядли пройдет тест на дурака.

После установки запускаем программу (первый раз естественно навечно разрешаем права Root), нажимаем меню затем «Preferences» и выставляем пути по умолчанию на внешнюю память «Default data path» например /sdcard/external_sd/ и внутреннюю память «Default target path» /sdcard/ . Выходим из меню.

Нажимаем меню, затем «Add new entry»

Теперь создадим новую связь каталогов, например перенесем папку CamScanner на внешнюю карту. Долгое нажатие на путь к папкам открывает небольшой встроеный файловый менеджер, в котором можно создать и/или выбрать папку. Папка на внешней карте должна быть создана (и пуста).

Установив галочку в «Transfer files from target to data» файлы и папки будут перенесены из каталога /sdcard/CamScanner/ в каталог /sdcard/external_sd/CamScanner .

Нужно заметить, что связи после создания не активируются автоматически (серая иконка дискеты, как на скрине внизу для gameloft). Для завершения связывания папок, выбираем галочками нужные связи и нажимаем меню -> «Bind checked». Иконки активных (связанных) папок должны стать зелеными.

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

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

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

Если вы все-таки решились поменять местами внутреннюю и внешнюю память, т.е. переназначить внешнюю sd карту на /sdcard и в настройках устройства нет такой опции — имея рут, это можно легко сделать выполнив следущую операцию:
В Root-Explorer монтируем «/etc» как R/W (если R/O), находим файл «/etc/vold. fstab», сохраняем копию и открываем (длинным кликом) его в Text Editor.
В следующих двух строчках меняем название моунт точек местами: dev_mount sdcard /mnt/sdcard [email protected] /devices/platform/goldfish_mmc.0 …
dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 …
на dev_mount sdcard /mnt/external_sd [email protected] /devices/platform/goldfish_mmc.0 …
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 …

Подробнее можно почитать . Там же предлагают, как альтернативу, использовать другую интересную программу Root External 2 Internal SD .
Добавлю, что в обоих случаях, перед переключением, вам нужно скопировать все содержимое папки /sdcard на внешнюю sd карту.
Помните, что после переключения вся ваша система может работать , чем раньше.
Будьте осторожны
— нужно понимать, что все что вы делаете под рутом, вы делаете на свой страх и риск, и например сохранение неправильного «vold.fstab» может привести к невозможности загрузить устройство и для лечения нужно будет грузится в рекавери и править «vold. fstab» уже там.

Этот способ можно использовать совместно с DirectoryBind, только теперь наоборот «Default target path» (/sdcard) и все связи созданные в DirectoryBind будут указывать на внешнюю карту.


Если на вашем устройстве недостаточный объем внутренней памяти, можно использовать SD-карту как внутреннее хранилище
для вашего телефона Android. Данная функция, называемая Adoptable Storage, позволяет ОС Андроид форматировать внешний носитель данных как постоянное внутреннее хранилище. Информация на установленной SD-card зашифрована и не может быть в дальнейшем использована на другом устройстве.

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

Важно знать

Есть один недостаток, СД-чип может отставать при записи видео высокого разрешения.

Андроид по умолчанию во внутренней памяти и лишь изредка выгружает данные на SD-карту.
Таким образом, вы лишены установки каких-либо дополнительных приложений, если на вашем телефоне ощутима нехватка объема внутреннего хранилища, например, в случае бюджетных устройств на Android One.

Что такое накопительное хранилище?

Накопительное хранилище – это основной объем памяти вашего смартфона, но при необходимости его можно расширить, использовав для этого СД-карточку. Данная на Андроид называется Adoptable Storage.
Это позволит использовать съемную карту microSD, установленную на телефоне Android, в качестве основного хранилища. Таким образом, вы сможете легко решить проблему, как сделать SD-карту основной памятью на Андроиде и преодолеть нехватку в пространстве, если телефон имеет небольшой внутренний объем.

Особенности использования карты как основного хранилища

Есть ряд некоторых важных особенностей, которые следует учитывать при данной процедуре.

Будет полезным

При использовании накопителя, будь то SD-флешка или USB-накопитель, важно помнить, в каком формате находится данный девайс и поддерживает ли его операционная система Android, а основных файловых форматов существует четыре типа: FAT32 или exFAT, ext4 или f2fs.

Как поменять память телефона на карту памяти андроида? Вопрос не совсем корректный, полностью выполнить замену невозможно, можно лишь как бы «нарастить» дополнительный объем.

Использование вашей SD-card в качестве основного накопителя может быть отличным решением для меломанов и любителей посмотреть сериалы по пути на работу или в длительном путешествии. Но, как зачастую это бывает, расширение памяти всегда упирается в стоимость требуемого девайса,
ведь они отличаются как по скорости, так и по объему, а также по адаптируемой функции хранения информации. Вот некоторые нюансы, рассматривать которые можно с разных сторон – как в отрицательную сторону, так и в положительную:

Как использовать SD-карту в качестве внутренней памяти на Android?

Как заменить внутреннюю память телефона на внешнюю sd карту на android? Конфигурирование вашей SD-карты для работы в качестве внутреннего хранилища на Android – это, по сути, довольно простой процесс. Ничего сложного в этом нет и вы далее сами в этом убедитесь.

Возможно, что функция Adoptable Storage не поддерживается вашим устройством, даже если смартфон работает под управлением Android 6.0 и выше (бывает и такое, все зависит от модели и марки смартфона). Возможно, производитель устройств отключил данную функцию. Однако существуют методы использования командной строки, которые позволяют принудительно использовать флеш-накопитель для хранения данных.

Ниже перечислены основные шаги по форматированию.

На следующем экране у вас есть последний шанс решить для себя, не хотите ли вы передумать

Важно знать

Не забудьте сделать резервную копию данных, после форматирования информация исчезнет бесследно!

После завершения процесса форматирования вы можете использовать съемную СД-шку как «временное» или «съемное» постоянное место. Но имейте в виду, что теперь будут недоступны горячая замена и извлечение, как, возможно, вы делали ранее. Поэтому не извлекайте флешку, не используя параметр Eject.
Кроме того, вы можете практически удалить принятое операционкой место, что, соответственно, не рекомендуется, так как это может вызвать определенные ошибки в работе устройства. Теперь вы знаете, как сделать карту памяти основной памятью на Андроиде.

Сразу оговорюсь, что речь пойдет не о программах типа link2sd. Принцип похож, но связывать мы будем не программные каталоги, а каталоги данных этих программ, например /sdcard2/Navigon -> /sdcard/Navigon или /mnt/extSdCard/Books -> /sdcard/Books и т.д.
Кроме того, нам нужен рут (куда ж без него). Кстати, после того как я узнал про эту программу, это для меня очередной аргумент за root.

Многие владельцы андроид смартфонов или таблеток с небольшей встроеной памятью наверняка сталкивались со следущей проблемой: вставлена большая sd карта (например 16, 32 или даже 64 Гигабайт), но после установки нескольких тяжеловесных программ наше устройство или очередная программа с наглостью заявляет, что на карте не хватает места. Иногда сама программа небольшая, но после установки лезет в интернет и тянет на смартфон гигабайты данных.
В очередной раз получив сообщение «Нет места» и заглянув на карточку видим, что она практически пуста, зато внутренняя память устройства забита под завязку.
Это происходит потому, что внутренняя память часто используется как каталог по умолчанию для многих программ. Дело в том, что она монтируется как /sdcard , что исторически всегда было внешней sd картой (раньше так оно и было на всех смартфонах). Внешняя же sd карта монтируется в этом случае как /sdcard2 , /mnt/sdcard2 , /mnt/extSdCard или даже /sdcard/.externalSD . Я так понимаю, что это делается изготовителями, чтобы устройство работало из коробки, т.е. совсем без sd карты.

Многие «недобросовестные» программы всегда хотят читать/писать данные из/в каталог /sdcard/НазваниеПодставить. Редко это можно изменить в настройках программы.
В результате имеем, что имеем, и несколько возможностей чтобы поправить сложившееся положение:

Два последних способа тоже не являются панацеей, т. к. требуют определенных навыков от пользователя, кроме того не достаточно «чисты», например известны проблемы при подключении смартфона к компьютеру через usb (не отмонтируются) и т.д.

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

QR-код

Хоть публика здесь технически подкованная, но для неискушенных читателей хабра нужно сделать пару пояснений. Как он сам написал (программа not idiot-proof), т.е. врядли пройдет тест на дурака.

После установки запускаем программу (первый раз естественно навечно разрешаем права Root), нажимаем меню затем «Preferences» и выставляем пути по умолчанию на внешнюю память «Default data path» например /sdcard/external_sd/ и внутреннюю память «Default target path» /sdcard/ . Выходим из меню.

Нажимаем меню, затем «Add new entry»

Теперь создадим новую связь каталогов, например перенесем папку CamScanner на внешнюю карту. Долгое нажатие на путь к папкам открывает небольшой встроеный файловый менеджер, в котором можно создать и/или выбрать папку. Папка на внешней карте должна быть создана (и пуста).

Установив галочку в «Transfer files from target to data» файлы и папки будут перенесены из каталога /sdcard/CamScanner/ в каталог /sdcard/external_sd/CamScanner .

Нужно заметить, что связи после создания не активируются автоматически (серая иконка дискеты, как на скрине внизу для gameloft). Для завершения связывания папок, выбираем галочками нужные связи и нажимаем меню -> «Bind checked». Иконки активных (связанных) папок должны стать зелеными.

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

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

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

Если вы все-таки решились поменять местами внутреннюю и внешнюю память, т.е. переназначить внешнюю sd карту на /sdcard и в настройках устройства нет такой опции — имея рут, это можно легко сделать выполнив следущую операцию:
В Root-Explorer монтируем «/etc» как R/W (если R/O), находим файл «/etc/vold.fstab», сохраняем копию и открываем (длинным кликом) его в Text Editor.
В следующих двух строчках меняем название моунт точек местами: dev_mount sdcard /mnt/sdcard /devices/platform/goldfish_mmc. 0 …
dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 …
на dev_mount sdcard /mnt/external_sd /devices/platform/goldfish_mmc.0 …
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 …

Подробнее можно почитать

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

Для тех кто не понял из заголовка о чем данная статья: предположим у вас 400 МБ внутренний памяти Android, что очень мало (примерно 12-20 установленных приложений), то тогда можно подумать чтобы взять и подменить основную память на карту памяти.

Риски и что необходимо знать

Замена внутренней памяти Android на карту памяти происходит только при наличие установленных root прав

(нет root, способ не работает)! Для тех кто не знает что такое Root и как получить:

Помимо этого вы обязаны

знать структуру файловой системы Android .

Подмена памяти возможна только при условии что на вашем Android устройстве имеется имеется системный файл vold.fstab

по пути /system/etc

, если такового у вас нет, то данный способ к сожалению не для вас
! Воспользуйтесь альтернативными способами (ссылка 1 , ссылка 2 , ссылка 3). Также если на Android нет собственной памяти
, то эта статья также не для вас
. Статья в большей степени для устройств с процессором Mediatek (MTK) или Rockchip.

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

С подменной внутренней памяти на карту памяти, у последней очень сильно падает срок эксплуатации (из-за частого чтения/записи), а также может упасть скорость работы Android если очень низкий класс карты MicroSD .

Инструкция замена внутренней памяти Android

на карту памяти

1. Установить файловый менеджер Root Browser (если выбрали другой, то в комментариях не писать “умных” вопросов “не вижу” “не редактирует”)

2. Запускаем файловый менеджер Root Broswser и переходим по по пути:

/system/etc/

3. Ищем файл vold.fstab

и открываем его (зажимаем на файле и выбрать Edit)

4. В файле vold.fstab

видим примерно

такую картину:

# Regular device mount

Format: dev_mount
label – Label for the volume
mount_point – Where the volume will be mounted
part – Partition # (1 based), or ‘auto’ for first usable partition.
– List of sysfs paths to source devices
#

# Mounts the first usable partition of the specified device
#/devices/platform/awsmc.3/mmc_host for sdio
dev_mount sdcard /mnt/sdcard auto
/devices/virtual/block/XXXXXX



dev_mount extsd /mnt/extsd auto
/devices/platform/XXXXXX/XXXXXXX


/devices/platform/sunxi-mmc. 0/mmc_host
dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw- ohci.1 /devices/platform/sw-ohci.2

На данном примере обратите внимание выделено две строки, если внимательно перед эти прочитали структуру файловой системы Android, то вы уже знаете, что /sdcard
или /sdcard0
это внутренняя память, а /extsd
или /external_sdcard
, /sdcrad1
, /sdcrad2
, /external_sd
это внешняя память, то есть MicroSD.

Все что нужно сделать это заменить эти две строки местами:

dev_mount extsd /mnt/extsd auto
/devices/virtual/block/XXXXXX



dev_mount sdcard /mnt/sdcard auto
/devices/platform/XXXXXX/XXXXXXX


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

Попробуем детально разобрать, что это такое. Для начала убедитесь, что Вы обладаете root правами , позволяющими вносить изменения в системные настройки Android. Кроме того перед внесением подобного рода изменений рекомендуется изучить структуру построения файловой системы Android.

Описанный ниже способ подмены памяти возможен только при наличии системного файла vold.fstab, расположенного в папке /system/etc.

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

Алгоритм замены внутренней памяти Android на карту памяти

Обычно для этих целей используют файловый менеджер Root Browser, при закуске которого переходим в папку /System/etc/. Далее находим файл vold.fstab и открываем его. Для этого используют длительное удержание, а после нажимают Edit.

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

Приведем пример для общего понимания того, на что следует обратить внимание. Как известно внутренняя память Android обычно называется sdcard или sdcard0, тогда как внешняя может иметь названия extsd, external_sdcard, sdcrad1, sdcrad2.

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

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

Большинство владельцев устройств на Андроид рано или поздно сталкиваются с проблемой нехватки внутреннего пространства для хранения файлов. Регулярная установка приложений постепенно уменьшает количество свободного места в гаджете, что приводит к торможениям, неправильной работе, а то и вовсе полному отказу системы работать нормально. В этом случае поможет замена внутренней памяти Android на карту памяти. Как это сделать и какие ещё существуют способы борьбы с такой неприятностью, рассмотрим далее.

Прежде чем копаться в настройках и все разом приложения переносить на флешку, нужно понять, какие, вообще, существуют типы памяти на вашем Андроид-устройстве:

  • оперативная — необходима для корректной работы приложений, программ и других процессов, которые выполняются в телефоне или планшете;
  • ПЗУ — хранит информацию об операционной системе во время прошивки и эти данные нельзя перенести на сторонние носители;
  • внутренняя — сюда устанавливаются приложения в автоматическом режиме, а также любая пользовательская информация; сколько осталось свободного места система сообщает при установке нового ПО;
  • карточка расширения — внешний накопитель , который призван расширить внутреннюю память устройства и хранить приложения, пользовательскую информацию.

Почему не получается сохранить приложения на SD-карту?

Во многих гаджетах автоматически разрешить установку новых приложений на флешку не получится. Это касается телефонов и планшетов начиная с версии 4.4.2 и заканчивая 6.0.1. В таком случае замена внутренней памяти на карту SD просто необходима, а сделать это можно несколькими способами (в том числе и использовать сторонние приложения). Но сначала нужно узнать версию Андроид, которая установлена на вашем гаджете. Для этого нажимайте последовательно на:

  1. Меню;
  2. Настройки;
  3. О телефоне.

В открывшемся списке и будет указан версия ОС.

Программы для переноса приложений на карту памяти

Разработчики позаботились о пользователях и создали программы для того, чтобы сделать память флешки основной на Андроид. Это особенно полезно для старых версий системы, например, 2.2 или даже более ранних.

Удобное ПО, в котором есть весь необходимый инструментарий для переноса информации с внутренней памяти на внешний накопитель. Интерфейс интуитивно понятный и простой. Доступные для перемещения приложения помечены иконками, при нажатии на которые открывается вся доступная о них информация, а также возможные действия (перенести, скопировать, удалить).

Move2SD Enablerv

Это ПО интересно пользователям по двум причинам. Первая — оно совместимо с разными версиями Android (в том числе и более поздними). А вторая — возможность перенесения данных и приложений, которые в системе помечены как «недопустимые для переноса».

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

Какие ещё есть методы?

Есть ещё вариант, как внутренней памятью на Андроид сделать SD-карту. Если версия вашего гаджета от 2.2 до 4.2.2, то инструкция предельно простая, нажимайте на:

  1. Настройки;
  2. Память;
  3. Диск для записи по умолчанию;
  4. SD-карта.

Напротив флешки появится галочка или кружок, которая свидетельствует об изменении настроек. Теперь установка приложений будет автоматически идти на флеш-накопитель.

Для пользователей Android KitKat и выше процесс будет сложнее и муторнее. Главная проблема заключается в том, что вам потребуется получить root-права для своего устройства. Сделать это можно и в домашних условиях, но есть риск превратить своё устройство в «кирпич», который либо не подлежит ремонту, либо его приведут в чувство только в сервисном центре за дополнительную плату.

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

А что думаете вы? Расскажите в комментариях, приходилось ли вам получать root-права, успешно ли или, может, вы знаете другие способы, как переключить память планшета/телефона на карту памяти.

Что делать если нет vold fstab. Как заменить внутреннюю память андроид на карту памяти. Разбиение MicroSD-карточки через компьютер


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

Риски и условия замены внутренней памяти гаджета на SD-карту

Перед повторением описываемых ниже действий пользователь должен учесть несколько важных моментов:

  1. Срок службы SD-карты сильно сократится вследствие частого повторения циклов чтения/записи при запуске приложений.
  2. Скорость работы гаджета может заметно упасть, если использовать карту MicroSD низкого класса.
  3. При допущении ошибки при редактировании системного файла телефон может в следующий раз не загрузиться — придется его перепрошивать.


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

Использование утилиты Root Browser и редактирование файла vold.fstab

Чтобы поменять местами память, из Google Play потребуется установить Root Browser.

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

В Андроид sdcard обозначает внутреннюю память, а extsd — внешнюю, т. е. SD-карту. Заменой этих строк мы фактически поменяли местами эти виды памяти. В некоторых системах эти куски кода могут выглядеть иначе, например, так:

Заменить их нужно следующим образом:

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

Второй способ увеличения памяти при помощи Link2SD

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


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

Деление карты девайса на разделы при наличии кастомного Recovery

Каждое устройство на Android имеет режим восстановления, но описываемый ниже способ подойдет только для девайсов не со стандартным, а с . Если вы никогда не слышали о CWM, переходите ко второму варианту разбиения накопителя. Далее расскажем, как решить поставленную задачу, если в вашем режиме восстановления устройства есть пункт Partition SD Card:

Разбиение MicroSD-карточки через компьютер

Подключите карту к лэптопу или ПК. Для этого можно использовать картридер или иное оборудование, главное, определяться оно должно как накопитель, а не медиа-устройство MTP. Далее:

Практически каждое приложение на Андроид устанавливается во внутреннюю память устройства. А она ведь не резиновая, так что ей свойственно заполняться. Так что с такой ситуацией может столкнуться любой пользователь. На помощь придет SD-карта, объемы которой могут доходить до десятков и даже сотен ГБ. Сейчас мы во всех деталях расскажем, как перенести приложение и кэш на SD карту.

Также стоит отметить, что не каждая карта подойдет для процедуры замены внутренней памяти на внешнюю. Все дело в классах скорости SD-карт, которые разняться от медленных (C2 и С4), до быстрых (С10 и С16). Если рассматриваемые ниже процедуры производить на медленных SD, то перенос данных отразится на общем быстродействии устройства, потому рекомендуется пользоваться только быстрыми флешками.

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

Перенос кэша для версий Android 4.

0+

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

ВНИМАНИЕ! Представленные ниже способы можно применить только на устройствах с РУТ-правами. Все дальнейшие операции делаются на ваш страх и риск, никто не дает 100% гарантии, что в случае неудачи вы не получите кирпич. Также мы не несем никакой ответственности за потерю личных данных.

Перенос при помощи сторонних программ

Если приложение не поддерживает стандартный перенос данных, то можно это сделать насильственно при помощи сторонних утилит, таких как:

Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.

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

Полный перенос android приложений на SD карту памяти

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

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

Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись .

  1. Скачиваем и инсталлируем утилиту.
  2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».

  3. Заходим непосредственно в AParted и в первой вкладке Create, два раза нажимаем ADD.

  4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.
  5. Смотрим чтоб поле Format было отмечено и выбираем необходимый размер памяти для каждого из разделов. При этом Part 1 будет оставаться нашей стандартной «флешкой», а вот на Part 2 будут ссылаться приложения.
  6. Жмем APPLY и подтверждаем действие.

  7. Терпеливо дожидаемся окончания процесса.

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

Перенос кэша на флешку

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

  1. Устанавливаем .
  2. Запускаем и предоставляем права Суперпользователя.
  3. Открываем выдвигающееся меню в левой части экрана.

  4. Переходим в «Анализатор приложений», ищем нужную игру и кликаем по ней.

  5. В открывшемся окне видим объем, который занимают отдельно данные приложения и его кэш.
  6. Нажимаем кнопку «Создать пару» напротив размера кэша.

  7. На вопрос отвечаем «Да» и нажимаем галочку в верхней части экрана, после этого снова необходимо ответить «Да».

  8. В строке уведомлений можно будет увидеть процесс переноса файлов.
  9. Как только перенос завершится (достигнет 100%), снова открываем выдвигающееся меню и выбираем «Список пар».
  10. Осталось лишь нажать переключатель напротив названия игры, которые вы переносили.

Замена внутренней памяти на внешнюю

Этот способ позволяет обмануть систему, т. е Android будет считать SD-карту памятью устройства. Одним из главных преимуществ является тот факт, что все приложения будут автоматически устанавливаться на флешку. Идеально подходит для устройств с очень маленьким объемом внутренней памяти. Для его осуществления понадобится файловый менеджер, лучше всего использовать Total Commander. Смысл способа – поменять местами пути к памяти устройства и флешке.

  1. Устанавливаем
  2. Кликаем по файл, далее «Редактировать».

  3. В файле содержится множество строк, которые начинаются с # (символ решетки). Но нам нужна строка, начинающаяся со слов «dev_mount» и без (!!!) решетки в начале.
    Таких строк должно быть 2: первая обозначает внутреннюю память, вторая – внешнюю.

    Например, если ваши строки:
    dev_mount sdcard/mnt/sdcard

    dev_mount extsd/mnt/extsd

    То они должны стать:
    dev_mount sdcard/mnt/extsd

    dev_mount extsd/mnt/sdcard

    То есть самое главное – поменять местами слова после /mnt/.

  4. Больше ничего изменять не нужно, нажимаем кнопку «Сохранить» (иконка дискеты).
  5. Перезагружаем устройство.

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

Для тех кто не понял из заголовка о чем данная статья: предположим у вас 400 МБ внутренний памяти Android, что очень мало (примерно 12-20 установленных приложений), то тогда можно подумать чтобы взять и подменить основную память на карту памяти.

Прежде чем начать!

У вас Android версии 5.1 или новее? Отлично! Тогда возможно на вашем смартфоне можно увеличить или !

Способ 1
способ 2

Если у вас нет таких настроек? Тогда читайте далее статью!

Риски и что необходимо знать

Замена внутренней памяти Android на карту памяти происходит только при наличии установленных root прав

(нет root, способ не работает)! Для тех кто не знает что такое Root и как получить:

Помимо этого вы обязаны

знать структуру файловой системы Android .

Подмена памяти возможна только при условии что на вашем Android устройстве имеется системный файл vold.fstab

по пути /system/etc

, если такового у вас нет, то данный способ к сожалению не для вас
! Воспользуйтесь альтернативными способами (ссылка 1 , ссылка 2 , ссылка 3). Также если на Android нет собственной памяти
, то эта статья также не для вас
. Статья в большей степени для устройств с процессором Mediatek (MTK) или Rockchip.

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

С подменной внутренней памяти на карту памяти, у последней очень сильно падает срок эксплуатации (из-за частого чтения/записи), а также может упасть скорость работы Android если очень низкий класс карты MicroSD .

Внимание!

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

Инструкция замена внутренней памяти Android на карту памяти

1. Установить файловый менеджер Root Browser (если выбрали другой, то в комментариях не писать «умных» вопросов «не вижу» «не редактирует»)

2. Запускаем файловый менеджер Root Broswser и переходим по пути:

/system/etc/

3. Ищем файл vold.fstab

и открываем его (зажимаем на файле и выбрать Edit)

4. В файле vold.fstab

видим примерно

такую картину:

## Vold 2.0 fstab
##
# Regular device mount
##
##Format: dev_mount
## label — Label for the volume
## mount_point — Where the volume will be mounted
## part — Partition # (1 based), or «auto» for first usable partition.
## — List of sysfs paths to source devices
#######################################
# Mounts the first usable partition of the specified device
#/devices/platform/awsmc. 3/mmc_host for sdio
dev_mount sdcard /mnt/sdcard auto
/devices/virtual/block/XXXXXX

dev_mount extsd /mnt/extsd auto
/devices/platform/XXXXXX/XXXXXXX


/devices/platform/sunxi-mmc.0/mmc_host
dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw- ohci.1 /devices/platform/sw-ohci.2

На данном примере обратите внимание выделено две строки, если внимательно перед этим прочитали структуру файловой системы Android, то вы уже знаете, что /sdcard
или /sdcard0
это внутренняя память, а /extsd
или /external_sdcard
, /sdcrad1
, /sdcrad2
, /external_sd
это внешняя память, то есть MicroSD.

Все что нужно сделать это заменить эти две строки местами:

dev_mount extsd /mnt/extsd auto
/devices/virtual/block/XXXXX

dev_mount sdcard /mnt/sdcard auto
/devices/platform/XXXXX/XXXXX


Еще один пример, на другом устройстве:

Dev_mount sdcard /storage/sdcard0
[email protected] /devices/platform/goldfish_mmc. 0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1

Меняем на следующее:

Dev_mount sdcard /storage/sdcard1
[email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0
auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!

Продолжая тему прошивки девайсов на чипсете Rockchip 2926, поговорим о издевательствах над планшетом авторства компании Prestigio, а именно про мультиридер с обозначением 5274
B.
Девайс сей по внешнему виду и техническим характеристикам мало чем отличается от предыдущего героя дня, Enot E102, поэтому детального описания здесь вы не найдете. Как всегда у Prestigio, откровенно китайское происхождение аппарата мастерски облагораживается продуманной прошивкой — в ней нет ничего лишнего и все нужное на первое время работает «из коробки». То есть клиенты аськовконтактов, ридеры и видеоплееры есть и не требуют вдумчивой настройки после первого же включения. Планшеты на чипсете 2926 в последующие месяцы станут массовыми, заменяя в нише бюджетных девайсов на Андроид устаревшие компоненты, такие как Allwinner A13. Ограниченность дешевого устройства остается такой же, как и у остальных — 4 Гб памяти, варварски разделенной на две половины и карта памяти, работающая как склад медиаконтента, не задействованная для кэша приложений. Когда уже разработчики прошивок вспомнят, что карточки памяти стоят сейчас очень и очень дешево и ранние устремления обеспечить работу планшета без карты в этих условиях выглядят, по меньшей мере, анахронизмом. Почему бы не укомплектовывать девайсы хотя бы двухгиговыми картами, оставляя их в прошивке, как sdcard, а не кривое external_sd, не вынуждая пользователей искать способы исправить несправедливость нетрадиционными средствами?

Впрочем, тема лояльности к пользователям и повороту к ним лицом, а не седалищем обширна и здесь ей не место. Начинаем экзекуционные работы над ридером, делая его более удобным в повседневной жизни. Начнем с получения Root. Дабы это дело прошло в высшей степени успешно, скачивайте архив (https://www.dropbox.com/s/rhsvca9epfv53ld/ROOT_icood70pro.zip
), распаковывайте его на диск С, без русских символов в пути (так избегаем ошибок). В планшете ставим галочку «неизвестные источники», «отладка по юсб» и подключаем его к компьютеру. В распакованной папке находим Root.bat и запускаем его. Ждем перезагрузки планшета с появлением среди установленного разнообразия supersu. Это приложение нам надо запустить, согласиться на обновление бинарников и перезагрузить планшет еще раз. Все, права администратора имеются — теперь есть возможность редактировать системные файлы, убрать лишнее, добавить всякое. Если девайс у вас никак не хочет получить Root, есть способ 2. Уберите галочку отладка по юсб в настройках девайса. Установите PdaNet (http://pdanet.co/a/
),
выбирая установку драйверов other. Установите UnlockRoot (http://yadi.sk/d/awamSlwP2mpgQ
). Верните галочку на место. Запустите UnlockRoot и нажмите Root. После окончания его работы перезагрузите планшет и обновите SuperSu.

Если у вас есть карта памяти и вас не устраивает позиция разработчиков прошивки, надо отредактировать vold.fstab. Установите Root Explorer версии 2.21 или выше (предыдущие криво работают с 4.1.1). Быстренько соглашайтесь на запрос разрешить ему доступ куда угодно. Теперь скачайте модифицированный vold.fstab (http://yadi.sk/d/P-SKlRTG4t2Vu
), подменяющий карточку и раздел внутренней памяти, перенесите его на карту памяти. Переименуйте его, убрав единичку из названия. Через Root Explorer найдите этот файл, нажмите на него долгим тапом (нажатием, если кто не любит англицизмы) и нажмите скопировать. Теперь отыщите каталог etc. Над каталогом вы найдете кнопку mount RW. Нажмите на нее. Внизу окна программы нажмите «вставить» (paste). Планшет спросит, заменять ли файлик вашим кастомом. Соглашайтесь. Долгим нажатием на замененный файл вызовите подменю, где выберите «разрешения» (permission). Вы видите перед собой квадрат по три окошечка в ряд. Установите галочки точно так же, как на скриншоте и примените выбор. Осталось лишь выйти из программы, перезагрузить планшет и оставить его загружаться. В зависимости от типа и качества карты памяти (лучше всего класс 10 от нормального, а не нонейм производителя), планшет будет загружаться от 5 минут до получаса. Если все прошло хорошо, то вас ждет обновленный раздел «память», где карточка наконец-то видится, как Sdcard и ее видят приложения для переноса кэша и программ на microSD.

Установка рекавери CWM связана с большим риском убить загрузчик — постарайтесь не делать ее, если нет острого желания экспериментов или необходимости установить кастомную прошивку на основе 4.2.2. На момент написания текста таковой не обнаружено, поэтому в данный момент установка CWM на Prestigio MultiReader 5274 имеет лишь теоретическую пользу. Итак, скачайте CWM (). Его установка может быть сделана несколькими путями. Самый правильный и почти безопасный — переименовать архив в update.zip и положительно ответить на запрос планшета перезагрузиться. Теперь зайти в рекавери можно просто и элегантно, зажав кнопку увеличения звука и включения. Когда появится зеленый робот, отпустите кнопки, зажмите звук + и однократно нажмите кнопку включения. Появится известное почти всем меню рекавери CWM, где доступно все — от монтирования разделов до бекапов и прошивочного дзена. Удобно перезагружаться в рекавери и через приложение Goo Manager с маркета. Другие способы внедрить CWM на данный момент слишком часто окирпичивают аппарат и о них я рассказывать не буду. Достаточно сказать, что происходит установка через adb shell, что поможет вам поискать примерную инструкцию, как сие делается и винить в неработающем устройстве кого-то другого.

И последнее на сегодня. Если так случилось и в результате каких-то непредвиденных обстоятельств (например, установки рекавери CWM) или неправильного расположения звезд на небе планшет отказался работать, то постараемся вернуть его в мир живых перепрошивкой. Ввиду полной идентичности перепрошивочной инструкции с предыдущем пациентом, Enot E102, читайте об этом . Повторять ее не вижу резона, поскольку разница только в файле, который вы будете внедрять. Образ прошивки находится на официальном сайте (http://www.prestigio.com/catalogue/MultiReaders/MultiReader_5274/PER5274B#/product-support/firmware

). Там же есть и сама программа.

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

Как заменить внутреннюю память Андроид на карту памяти
. Малое количество внутренней памяти на дешевых смартфонах и планшетах Android главная проблема в невозможности установить приложения в таких случаях вам может помочь замена внутренней памяти Android на карту памяти.

Для тех кто не понял из заголовка о чем данная статья: предположим у вас 400 МБ внутренний памяти Android, что очень мало (примерно 12-20 установленных приложений), то тогда можно подумать чтобы взять и подменить основную память на карту памяти.

Риски и что необходимо знать

Замена внутренней памяти Android на карту памяти происходит только при наличие установленных root прав (нет root, способ не работает)! Для тех кто не знает что такое Root и как получить:

Помимо этого вы обязаны знать структуру файловой системы Android .

Подмена памяти возможна только при условии что на вашем Android устройстве имеется имеется системный файл vold.fstab по пути /system/etc, если такового у вас нет, то данный способ к сожалению не для вас! Воспользуйтесь альтернативными способами (ссылка 1 , ссылка 2 , ссылка 3). Также если на Android нет собственной памяти, то эта статья также не для вас. Статья в большей степени для устройств с процессором Mediatek (MTK) или Rockchip.

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

С подменной внутренней памяти на карту памяти, у последней очень сильно падает срок эксплуатации (из-за частого чтения/записи), а также может упасть скорость работы Android если очень низкий класс карты MicroSD .

Инструкция замена внутренней памяти Android на карту памяти

1. Установить файловый менеджер Root Browser

2. Запускаем файловый менеджер Root Broswser и переходим по по пути:

/system/etc/

3. Ищем файл vold.fstab
и открываем его (зажимаем на файле и выбрать Edit)

4. В файле vold.fstab
видим примерно такую картину:

## Vold 2.0 fstab

##

# Regular device mount

##

##Format: dev_mount
## label — Label for the volume

## mount_point — Where the volume will be mounted

## part — Partition # (1 based), or ‘auto’ for first usable partition.

## — List of sysfs paths to source devices

#######################################

# Mounts the first usable partition of the specified device

#/devices/platform/awsmc.3/mmc_host for sdio

dev_mount

sdcard /mnt/sdcard auto

dev_mount

extsd /mnt/extsd auto

/devices/platform/sunxi-mmc.0/mmc_host

dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw- ohci.1 /devices/platform/sw-ohci.2

На данном примере обратите внимание выделено две строки, если внимательно перед эти прочитали структуру файловой системы Android, то вы уже знаете, что /sdcard
или /sdcard0
это внутренняя память, а /extsd
или /external_sdcard, /sdcrad1, /sdcrad2,/external_sd
это внешняя память, то есть MicroSD.

Все что нужно сделать это заменить эти две строки местами:

dev_mount

extsd /mnt/extsd auto
/devices/virtual/block/XXXXXX


dev_mount

sdcard /mnt/sdcard auto
/devices/platform/XXXXXX/XXXXXXX

Еще один пример, на другом устройстве:

dev_mount sdcard /storage/sdcard0


dev_mount sdcard2 /storage/sdcard1

Меняем на следующее:

dev_mount sdcard /storage/sdcard1

[email protected] /devices/platform/goldfish_mmc. 0 /devices/platform/mtk-msdc.0/mmc_host

dev_mount sdcard2 /storage/sdcard0

auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Сохраните результат своей работы и перезагрузите Android! После перезагрузки устройство будет с увеличенным количеством памяти!

Как поменять местами внутреннюю и внешнюю память на андроиде. Получаем список доступных устройств хранения информации. Прежде чем начать

dev_mount sdcard2 /storage/sdcard1

Меняем на следующее:

dev_mount sdcard /storage/sdcard1

[email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host

dev_mount sdcard2 /storage/sdcard0

auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Сохраните результат своей работы и перезагрузите Android! После перезагрузки устройство будет с увеличенным количеством памяти!

Большинство владельцев устройств на Андроид рано или поздно сталкиваются с проблемой нехватки внутреннего пространства для хранения файлов . Регулярная установка приложений постепенно уменьшает количество свободного места в гаджете, что приводит к торможениям, неправильной работе, а то и вовсе полному отказу системы работать нормально. В этом случае поможет замена внутренней памяти Android на карту памяти. Как это сделать и какие ещё существуют способы борьбы с такой неприятностью, рассмотрим далее.

Прежде чем копаться в настройках и все разом приложения переносить на флешку, нужно понять, какие, вообще, существуют типы памяти на вашем Андроид-устройстве:

  • оперативная — необходима для корректной работы приложений, программ и других процессов, которые выполняются в телефоне или планшете;
  • ПЗУ — хранит информацию об операционной системе во время прошивки и эти данные нельзя перенести на сторонние носители;
  • внутренняя — сюда устанавливаются приложения в автоматическом режиме , а также любая пользовательская информация; сколько осталось свободного места система сообщает при установке нового ПО;
  • карточка расширения — внешний накопитель, который призван расширить внутреннюю память устройства и хранить приложения, пользовательскую информацию.

Почему не получается сохранить приложения на SD-карту?

Во многих гаджетах автоматически разрешить установку новых приложений на флешку не получится. Это касается телефонов и планшетов начиная с версии 4.4.2 и заканчивая 6.0.1. В таком случае замена внутренней памяти на карту SD просто необходима, а сделать это можно несколькими способами (в том числе и использовать сторонние приложения). Но сначала нужно узнать версию Андроид, которая установлена на вашем гаджете. Для этого нажимайте последовательно на:

  1. Меню;
  2. Настройки;
  3. О телефоне.

В открывшемся списке и будет указан версия ОС.

Программы для переноса приложений на карту памяти

Разработчики позаботились о пользователях и создали программы для того, чтобы сделать память флешки основной на Андроид. Это особенно полезно для старых версий системы, например, 2.2 или даже более ранних.

Удобное ПО, в котором есть весь необходимый инструментарий для переноса информации с внутренней памяти на внешний накопитель. Интерфейс интуитивно понятный и простой. Доступные для перемещения приложения помечены иконками, при нажатии на которые открывается вся доступная о них информация, а также возможные действия (перенести, скопировать, удалить).

Move2SD Enablerv

Это ПО интересно пользователям по двум причинам. Первая — оно совместимо с разными версиями Android (в том числе и более поздними). А вторая — возможность перенесения данных и приложений, которые в системе помечены как «недопустимые для переноса».

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

Какие ещё есть методы?

Есть ещё вариант, как внутренней памятью на Андроид сделать SD-карту. Если версия вашего гаджета от 2.2 до 4.2.2, то инструкция предельно простая, нажимайте на:

  1. Настройки;
  2. Память;
  3. Диск для записи по умолчанию;
  4. SD-карта.

Напротив флешки появится галочка или кружок, которая свидетельствует об изменении настроек. Теперь установка приложений будет автоматически идти на флеш-накопитель.

Для пользователей Android KitKat и выше процесс будет сложнее и муторнее. Главная проблема заключается в том, что вам потребуется получить root-права для своего устройства . Сделать это можно и в домашних условиях, но есть риск превратить своё устройство в «кирпич», который либо не подлежит ремонту, либо его приведут в чувство только в сервисном центре за дополнительную плату.

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

А что думаете вы? Расскажите в комментариях, приходилось ли вам получать root-права, успешно ли или, может, вы знаете другие способы, как переключить память планшета/телефона на карту памяти.

Сразу оговорюсь, что речь пойдет не о программах типа link2sd. Принцип похож, но связывать мы будем не программные каталоги, а каталоги данных этих программ, например /sdcard2/Navigon -> /sdcard/Navigon или /mnt/extSdCard/Books -> /sdcard/Books и т.д.
Кроме того, нам нужен рут (куда ж без него). Кстати, после того как я узнал про эту программу, это для меня очередной аргумент за root.

Многие владельцы андроид смартфонов или таблеток с небольшей встроеной памятью наверняка сталкивались со следущей проблемой: вставлена большая sd карта (например 16, 32 или даже 64 Гигабайт), но после установки нескольких тяжеловесных программ наше устройство или очередная программа с наглостью заявляет, что на карте не хватает места. Иногда сама программа небольшая, но после установки лезет в интернет и тянет на смартфон гигабайты данных.
В очередной раз получив сообщение «Нет места» и заглянув на карточку видим, что она практически пуста, зато внутренняя память устройства забита под завязку.
Это происходит потому, что внутренняя память часто используется как каталог по умолчанию для многих программ. Дело в том, что она монтируется как /sdcard , что исторически всегда было внешней sd картой (раньше так оно и было на всех смартфонах). Внешняя же sd карта монтируется в этом случае как /sdcard2 , /mnt/sdcard2 , /mnt/extSdCard или даже /sdcard/.externalSD . Я так понимаю, что это делается изготовителями, чтобы устройство работало из коробки, т.е. совсем без sd карты.

Многие «недобросовестные» программы всегда хотят читать/писать данные из/в каталог /sdcard/НазваниеПодставить. Редко это можно изменить в настройках программы.
В результате имеем, что имеем, и несколько возможностей чтобы поправить сложившееся положение:

Два последних способа тоже не являются панацеей, т.к. требуют определенных навыков от пользователя, кроме того не достаточно «чисты», например известны проблемы при подключении смартфона к компьютеру через usb (не отмонтируются) и т.д.

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

QR-код

Хоть публика здесь технически подкованная, но для неискушенных читателей хабра нужно сделать пару пояснений. Как он сам написал (программа not idiot-proof), т.е. врядли пройдет тест на дурака.

После установки запускаем программу (первый раз естественно навечно разрешаем права Root), нажимаем меню затем «Preferences» и выставляем пути по умолчанию на внешнюю память «Default data path» например /sdcard/external_sd/ и внутреннюю память «Default target path» /sdcard/ . Выходим из меню.

Нажимаем меню, затем «Add new entry»

Теперь создадим новую связь каталогов, например перенесем папку CamScanner на внешнюю карту. Долгое нажатие на путь к папкам открывает небольшой встроеный файловый менеджер, в котором можно создать и/или выбрать папку. Папка на внешней карте должна быть создана (и пуста).

Установив галочку в «Transfer files from target to data» файлы и папки будут перенесены из каталога /sdcard/CamScanner/ в каталог /sdcard/external_sd/CamScanner .

Нужно заметить, что связи после создания не активируются автоматически (серая иконка дискеты, как на скрине внизу для gameloft). Для завершения связывания папок, выбираем галочками нужные связи и нажимаем меню -> «Bind checked». Иконки активных (связанных) папок должны стать зелеными.

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

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

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

Если вы все-таки решились поменять местами внутреннюю и внешнюю память, т.е. переназначить внешнюю sd карту на /sdcard и в настройках устройства нет такой опции — имея рут, это можно легко сделать выполнив следущую операцию:
В Root-Explorer монтируем «/etc» как R/W (если R/O), находим файл «/etc/vold.fstab», сохраняем копию и открываем (длинным кликом) его в Text Editor.
В следующих двух строчках меняем название моунт точек местами: dev_mount sdcard /mnt/sdcard [email protected] /devices/platform/goldfish_mmc.0 …
dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 …
на dev_mount sdcard /mnt/external_sd [email protected] /devices/platform/goldfish_mmc.0 …
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 …

Подробнее можно почитать . Там же предлагают, как альтернативу, использовать другую интересную программу Root External 2 Internal SD .
Добавлю, что в обоих случаях, перед переключением, вам нужно скопировать все содержимое папки /sdcard на внешнюю sd карту.
Помните, что после переключения вся ваша система может работать , чем раньше.
Будьте осторожны
— нужно понимать, что все что вы делаете под рутом, вы делаете на свой страх и риск, и например сохранение неправильного «vold.fstab» может привести к невозможности загрузить устройство и для лечения нужно будет грузится в рекавери и править «vold.fstab» уже там.

Этот способ можно использовать совместно с DirectoryBind, только теперь наоборот «Default target path» (/sdcard) и все связи созданные в DirectoryBind будут указывать на внешнюю карту.

Практически каждое приложение на Андроид устанавливается во внутреннюю память устройства. А она ведь не резиновая, так что ей свойственно заполняться. Так что с такой ситуацией может столкнуться любой пользователь. На помощь придет SD-карта, объемы которой могут доходить до десятков и даже сотен ГБ. Сейчас мы во всех деталях расскажем, как перенести приложение и кэш на SD карту.

Также стоит отметить, что не каждая карта подойдет для процедуры замены внутренней памяти на внешнюю. Все дело в классах скорости SD-карт, которые разняться от медленных (C2 и С4), до быстрых (С10 и С16). Если рассматриваемые ниже процедуры производить на медленных SD, то перенос данных отразится на общем быстродействии устройства, потому рекомендуется пользоваться только быстрыми флешками.

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

Перенос кэша для версий Android 4.0+

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

ВНИМАНИЕ! Представленные ниже способы можно применить только на устройствах с РУТ-правами. Все дальнейшие операции делаются на ваш страх и риск, никто не дает 100% гарантии, что в случае неудачи вы не получите кирпич. Также мы не несем никакой ответственности за потерю личных данных.

Перенос при помощи сторонних программ

Если приложение не поддерживает стандартный перенос данных, то можно это сделать насильственно при помощи сторонних утилит, таких как:

Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.

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

Полный перенос android приложений на SD карту памяти

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

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

Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись .

  1. Скачиваем и инсталлируем утилиту.
  2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».

  3. Заходим непосредственно в AParted и в первой вкладке Create, два раза нажимаем ADD.

  4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.
  5. Смотрим чтоб поле Format было отмечено и выбираем необходимый размер памяти для каждого из разделов. При этом Part 1 будет оставаться нашей стандартной «флешкой», а вот на Part 2 будут ссылаться приложения.
  6. Жмем APPLY и подтверждаем действие.

  7. Терпеливо дожидаемся окончания процесса.

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

Перенос кэша на флешку

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

  1. Устанавливаем .
  2. Запускаем и предоставляем права Суперпользователя.
  3. Открываем выдвигающееся меню в левой части экрана.

  4. Переходим в «Анализатор приложений», ищем нужную игру и кликаем по ней.

  5. В открывшемся окне видим объем, который занимают отдельно данные приложения и его кэш.
  6. Нажимаем кнопку «Создать пару» напротив размера кэша.

  7. На вопрос отвечаем «Да» и нажимаем галочку в верхней части экрана, после этого снова необходимо ответить «Да».

  8. В строке уведомлений можно будет увидеть процесс переноса файлов.
  9. Как только перенос завершится (достигнет 100%), снова открываем выдвигающееся меню и выбираем «Список пар».
  10. Осталось лишь нажать переключатель напротив названия игры, которые вы переносили.

Замена внутренней памяти на внешнюю

Этот способ позволяет обмануть систему, т.е Android будет считать SD-карту памятью устройства. Одним из главных преимуществ является тот факт, что все приложения будут автоматически устанавливаться на флешку. Идеально подходит для устройств с очень маленьким объемом внутренней памяти. Для его осуществления понадобится файловый менеджер, лучше всего использовать Total Commander. Смысл способа – поменять местами пути к памяти устройства и флешке.

  1. Устанавливаем
  2. Кликаем по файл, далее «Редактировать».

  3. В файле содержится множество строк, которые начинаются с # (символ решетки). Но нам нужна строка, начинающаяся со слов «dev_mount» и без (!!!) решетки в начале.
    Таких строк должно быть 2: первая обозначает внутреннюю память, вторая – внешнюю.

    Например, если ваши строки:
    dev_mount sdcard/mnt/sdcard

    dev_mount extsd/mnt/extsd

    То они должны стать:
    dev_mount sdcard/mnt/extsd

    dev_mount extsd/mnt/sdcard

    То есть самое главное – поменять местами слова после /mnt/.

  4. Больше ничего изменять не нужно, нажимаем кнопку «Сохранить» (иконка дискеты).
  5. Перезагружаем устройство.

Продолжая тему прошивки девайсов на чипсете Rockchip 2926, поговорим о издевательствах над планшетом авторства компании Prestigio, а именно про мультиридер с обозначением 5274
B.
Девайс сей по внешнему виду и техническим характеристикам мало чем отличается от предыдущего героя дня, Enot E102, поэтому детального описания здесь вы не найдете. Как всегда у Prestigio, откровенно китайское происхождение аппарата мастерски облагораживается продуманной прошивкой — в ней нет ничего лишнего и все нужное на первое время работает «из коробки». То есть клиенты аськовконтактов, ридеры и видеоплееры есть и не требуют вдумчивой настройки после первого же включения. Планшеты на чипсете 2926 в последующие месяцы станут массовыми, заменяя в нише бюджетных девайсов на Андроид устаревшие компоненты, такие как Allwinner A13. Ограниченность дешевого устройства остается такой же, как и у остальных — 4 Гб памяти, варварски разделенной на две половины и карта памяти, работающая как склад медиаконтента, не задействованная для кэша приложений. Когда уже разработчики прошивок вспомнят, что карточки памяти стоят сейчас очень и очень дешево и ранние устремления обеспечить работу планшета без карты в этих условиях выглядят, по меньшей мере, анахронизмом. Почему бы не укомплектовывать девайсы хотя бы двухгиговыми картами, оставляя их в прошивке, как sdcard, а не кривое external_sd, не вынуждая пользователей искать способы исправить несправедливость нетрадиционными средствами?

Впрочем, тема лояльности к пользователям и повороту к ним лицом, а не седалищем обширна и здесь ей не место. Начинаем экзекуционные работы над ридером, делая его более удобным в повседневной жизни. Начнем с получения Root. Дабы это дело прошло в высшей степени успешно, скачивайте архив (https://www.dropbox.com/s/rhsvca9epfv53ld/ROOT_icood70pro.zip
), распаковывайте его на диск С, без русских символов в пути (так избегаем ошибок). В планшете ставим галочку «неизвестные источники», «отладка по юсб» и подключаем его к компьютеру. В распакованной папке находим Root.bat и запускаем его. Ждем перезагрузки планшета с появлением среди установленного разнообразия supersu. Это приложение нам надо запустить, согласиться на обновление бинарников и перезагрузить планшет еще раз. Все, права администратора имеются — теперь есть возможность редактировать системные файлы, убрать лишнее, добавить всякое. Если девайс у вас никак не хочет получить Root, есть способ 2. Уберите галочку отладка по юсб в настройках девайса. Установите PdaNet (http://pdanet.co/a/
),
выбирая установку драйверов other. Установите UnlockRoot (http://yadi.sk/d/awamSlwP2mpgQ
). Верните галочку на место. Запустите UnlockRoot и нажмите Root. После окончания его работы перезагрузите планшет и обновите SuperSu.

Если у вас есть карта памяти и вас не устраивает позиция разработчиков прошивки, надо отредактировать vold.fstab. Установите Root Explorer версии 2.21 или выше (предыдущие криво работают с 4.1.1). Быстренько соглашайтесь на запрос разрешить ему доступ куда угодно. Теперь скачайте модифицированный vold.fstab (http://yadi.sk/d/P-SKlRTG4t2Vu
), подменяющий карточку и раздел внутренней памяти, перенесите его на карту памяти. Переименуйте его, убрав единичку из названия. Через Root Explorer найдите этот файл, нажмите на него долгим тапом (нажатием, если кто не любит англицизмы) и нажмите скопировать. Теперь отыщите каталог etc. Над каталогом вы найдете кнопку mount RW. Нажмите на нее. Внизу окна программы нажмите «вставить» (paste). Планшет спросит, заменять ли файлик вашим кастомом. Соглашайтесь. Долгим нажатием на замененный файл вызовите подменю, где выберите «разрешения» (permission). Вы видите перед собой квадрат по три окошечка в ряд. Установите галочки точно так же, как на скриншоте и примените выбор. Осталось лишь выйти из программы, перезагрузить планшет и оставить его загружаться. В зависимости от типа и качества карты памяти (лучше всего класс 10 от нормального, а не нонейм производителя), планшет будет загружаться от 5 минут до получаса. Если все прошло хорошо, то вас ждет обновленный раздел «память», где карточка наконец-то видится, как Sdcard и ее видят приложения для переноса кэша и программ на microSD.

Установка рекавери CWM связана с большим риском убить загрузчик — постарайтесь не делать ее, если нет острого желания экспериментов или необходимости установить кастомную прошивку на основе 4.2.2. На момент написания текста таковой не обнаружено, поэтому в данный момент установка CWM на Prestigio MultiReader 5274 имеет лишь теоретическую пользу. Итак, скачайте CWM (). Его установка может быть сделана несколькими путями. Самый правильный и почти безопасный — переименовать архив в update.zip и положительно ответить на запрос планшета перезагрузиться. Теперь зайти в рекавери можно просто и элегантно, зажав кнопку увеличения звука и включения. Когда появится зеленый робот, отпустите кнопки, зажмите звук + и однократно нажмите кнопку включения. Появится известное почти всем меню рекавери CWM, где доступно все — от монтирования разделов до бекапов и прошивочного дзена. Удобно перезагружаться в рекавери и через приложение Goo Manager с маркета. Другие способы внедрить CWM на данный момент слишком часто окирпичивают аппарат и о них я рассказывать не буду. Достаточно сказать, что происходит установка через adb shell, что поможет вам поискать примерную инструкцию, как сие делается и винить в неработающем устройстве кого-то другого.

И последнее на сегодня. Если так случилось и в результате каких-то непредвиденных обстоятельств (например, установки рекавери CWM) или неправильного расположения звезд на небе планшет отказался работать, то постараемся вернуть его в мир живых перепрошивкой. Ввиду полной идентичности перепрошивочной инструкции с предыдущем пациентом, Enot E102, читайте об этом . Повторять ее не вижу резона, поскольку разница только в файле, который вы будете внедрять. Образ прошивки находится на официальном сайте (http://www.prestigio.com/catalogue/MultiReaders/MultiReader_5274/PER5274B#/product-support/firmware

). Там же есть и сама программа.

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

Ускорьте работу Android-устройств с помощью свопа [Часть 1]

Swap — это функция, используемая по умолчанию во многих настольных установках GNU / Linux, включая Android. Вы можете значительно ускорить работу устройств Android с помощью метода файла подкачки, и ниже я подробно расскажу, как это сделать.

В вычислениях подкачка — это схема управления памятью, которая позволяет компьютеру читать и записывать данные на запоминающие устройства для использования в основной памяти. Он является частью многих современных операционных систем и позволяет использовать устройства хранения (жесткие диски, устройства флэш-памяти и т. Д.) В качестве виртуальной памяти в дополнение к физической памяти (ОЗУ).

Ядро

Linux и другие Unix-подобные операционные системы используют термин «своп» для описания как процесса перемещения данных между физической и виртуальной памятью, так и области устройства хранения, которая используется в качестве виртуальной памяти. Linux может использовать целые диски, специальные разделы на дисках (разделы подкачки), а также специальные файлы (файлы подкачки) для подкачки.

Swapping позволяет Linux увеличить доступную память (общая память = виртуальная память + физическая память). Идея заключается в следующем: данные в памяти, которые неактивны, перемещаются на место подкачки и возвращаются при необходимости снова. Однако одним из ограничений этой операции является то, что перемещение данных в область подкачки и из нее может вызвать значительную задержку системы, поскольку устройства хранения на несколько порядков медленнее ОЗУ.

Swap — это функция, используемая по умолчанию во многих настольных установках GNU / Linux, поскольку при некоторых обстоятельствах она может значительно ускорить операции. С другой стороны, последние версии Android используют функцию ядра, основанную на Swap и известную как zram . Проще говоря, zram — это сжатое пространство подкачки, которое находится внутри ОЗУ.По сути, он обеспечивает те же преимущества, что и своп, без ограничений скорости последнего. Однако, хотя зрам кажется отличной функцией, у него все же есть некоторые недостатки:

  • Чтобы получить дополнительную общую память, виртуальная память (которая фактически находится внутри ОЗУ, как сказано выше) сжимается. Сжатие и распаковка данных использует мощность процессора.
  • Несмотря на то, что в Zram заявлена ​​степень сжатия 2: 1, это соотношение не универсально. Вместо этого это зависит от типа данных, перемещаемых в zram.Некоторые данные могут вообще не сжиматься. Таким образом, реальный доход от памяти может отличаться.
  • Не все устройства Android поддерживают zram. Несмотря на то, что он был представлен в Android 4.4, некоторые стандартные ядра его не поддерживают.

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

Поскольку Android негласно использует ядро ​​Linux, он может использовать подкачку, если ядро ​​поддерживает его. Тем не менее, использование подкачки на устройстве Android может снизить срок службы устройства хранения: устройства флэш-памяти, которые используются на большинстве встраиваемых платформ, имеют ограниченный срок службы записи.Включение свопа значительно увеличивает количество операций чтения и записи. По этой причине своп никогда не был включен по умолчанию на Android. Некоторые пользователи по-прежнему включают свопинг на своих устройствах, обычно в выделенном разделе на внешней карте Micro SD.

Примечания:

Метод файла подкачки для ускорения работы устройств Android

Это самый простой способ включить свопинг на вашем устройстве. Кроме того, использование файла подкачки дает пользователю больший контроль. Его можно легко создавать, удалять и изменять размер без необходимости заново разбивать диск на разделы.В Play Store есть несколько приложений, которые могут создать это за вас, например Swapper & Tools.

[googleplay url = ”https://play.google.com/store/apps/details?id=com.allakore.swapper”]

Его интерфейс прост, и он также может автоматически активировать свопинг при загрузке. А пока оставьте параметр Swappiness без изменений, так как мы обсудим его в следующей части руководства:

Обязательно к прочтению: 50 лучших приложений для Android-устройств с рутом

Более продвинутый способ создания файла подкачки (для опытных пользователей) — использование Терминала:

  • Откройте приложение терминала или оболочку adb
  • Выполните следующую команду, чтобы стать суперпользователем:
     su 
  • Перейдите в каталог, в котором вы хотите создать файл подкачки. В этом примере мы будем создавать файл подкачки в верхнем каталоге внешней карты Micro SD. Предположим, что это каталог / storage / AXXXXXX :
     cd / накопитель / AXXXXXX 
  • Создать пустой файл с указанным размером файла. Размер файла будет размером подкачки (или, проще говоря, объемом дополнительной памяти). Мнения о лучшем размере свопа различаются. Каждое устройство заполняет пространство подкачки по-разному, в зависимости от того, как его использует владелец. Лучше начать с половины оперативной памяти вашего устройства и экспериментировать с размером, пока не будете удовлетворены.Предположим, нам нужен размер свопа 512 МБ:
     dd if = / dev / zero of = swapfile bs = 1024 count = 524288 

    В приведенной выше команде счетчик указывает размер файла в КБ (512 * 1024). Измените это значение в соответствии с вашими настройками. Кроме того, значение после параметра of = является именем файла.

  • Настройте файл для использования подкачки:
     файл подкачки mkswap 
  • Включить свопинг
     файл подкачки подкачки 
Отключение свопа

Если вам нужно отключить свопинг, вы можете войти в приложение терминала и в любое время дать следующую команду:

 файл подкачки / хранилище / AXXXXXX / файл подкачки 

, заменив / storage / AXXXXXX / swapfile на расположение вашего файла подкачки.

Подсказка

Если любая из вышеперечисленных команд вызывает ошибку «неизвестная команда», установите busybox на свое устройство и повторите попытку.

Выбор редактора: Как конвертировать медиафайлы с помощью FFmpeg и Termux

Включение подкачки при загрузке

Если вы выполните шаги по созданию и активации файла подкачки через Терминал, подкачка не сохранится после перезагрузки. Вы можете использовать вспомогательный скрипт для автоматического включения его при каждой загрузке, если на вашем устройстве есть поддержка init.d.Если вы не знакомы с init.d, вы можете прочитать эту статью DroidViews. Простой сценарий оболочки доступен в разделе загрузок ниже. Вот что вам нужно сделать:

  • Загрузите zip-архив, извлеките сценарий и отредактируйте его в текстовом редакторе на вашем персональном компьютере или устройстве Android.
  • Измените значение SWAP_PATH на абсолютное расположение файла подкачки, который вы будете использовать. В нашем примере это значение будет / storage / AXXXXXX / swapfile . Убедитесь, что вокруг знака « = » нет пробелов: SWAP_PATH = / storage / AXXXXXX / swapfile .
  • Сохраните файл
  • Используйте корневой файловый менеджер, чтобы переместить этот сценарий в каталог /system/etc/init.d вашего устройства.
  • Измените права доступа к файлу сценария. Они должны быть 755 или rwx xr xr.

Загрузки

enable_swap_file.zip

В следующей части этого практического руководства мы обсудим параметр ядра Swappiness и метод разделения Swap.

Читать далее: Ускорение работы устройств Android с помощью подкачки [Часть 2]

Как использовать SD-карту в качестве дополнительной оперативной памяти в Android

Оперативная память является важной частью смартфонов. В основном она хранит данные вашего телефона и позволяет выполнять многозадачность. Лучшее место, кажется, составляет около 4 ГБ ОЗУ. Телефоны с 1 ГБ ОЗУ сильно страдают от производительности, тогда как телефоны с 6 ГБ ОЗУ практически не демонстрируют прирост производительности выше 4 ГБ.

В настоящее время нет способа добавить ОЗУ к телефону Android так же, как если бы вы добавили ОЗУ к компьютеру — большинство устройств Android являются «системой на кристалле», то есть ЦП / ГП / ОЗУ находятся на одном кристалле. Вы не можете просто заменить или обновить этот чип.

Однако мы можем использовать SD-карту и сторонние приложения для создания файлового пространства подкачки с использованием памяти SD-карты.Этот — это не , а фактическое увеличение ОЗУ — скорее, он позволяет нам использовать установленный объем пространства раздела в качестве виртуальной памяти.

Главное, что нужно знать, это то, что прирост производительности будет зависеть от типа используемой SD-карты — это потому, что SD-карты оцениваются с точки зрения скорости передачи. Ваша SD-карта для этой задачи должна быть по крайней мере класса 10, но намного лучше, если вы можете получить SD-карту с рейтингом UHS-II или UHS-III. Самыми быстрыми доступными SD-картами на данный момент являются Sony SF-G UHS-II U3, Lexar Professional 2000x UHS-II U3, Toshiba Exceria Pro UHS-II U3 ​​и SanDisk Extreme PRO UHS-II U3.

Для всех методов в этом списке требуется телефон с root-доступом . — выполните поиск в корневых руководствах Android Appual для своего устройства, если вы еще не получили root-права. Если вы не можете найти корневой каталог для своего устройства в Appual’s, оставьте комментарий со своей моделью телефона!

В заключение, мы, , не рекомендуем «Убийца задач» и «RAM Booster» приложения. Это в значительной степени эффект плацебо, и на самом деле это увеличивает нагрузку на ваше устройство (и сокращает срок службы батареи), когда вы повторно открываете приложения.Кэш ОЗУ существует по очень веской причине. Гораздо лучше часто использовать такой инструмент, как Trimmer (Fstrim), который может восстановить производительность микросхем NAND, которая со временем стала вялой (в основном из-за большого количества ошибок чтения / записи и ввода-вывода). Это тот же принцип, что и функция TRIM на твердотельных накопителях для компьютеров.

Метод 1: ROEHSOFT RAM Expander (требуется корень)

  1. ROEHSOFT Ram Expander стоит около 5 долларов в магазине Google Play, и это, вероятно, самое надежное приложение для того, что мы хотим достичь ( помимо написания всех сценариев bash себя) .У него есть все необходимые функции и интуитивно понятный графический интерфейс — единственный недостаток в том, что Ram Manager должен быть совместим с вашим устройством.
  2. Чтобы проверить, совместимо ли ваше устройство, вы можете загрузить (бесплатное) приложение для тестирования Memoryinfo и Swapfile — это приложение сообщит вам, поддерживает ли ваш телефон раздел с файлом подкачки с SD-карты.
  3. Итак, просто установите приложение для тестирования Memoryinfo и Swapfile, запустите его и внизу нажмите кнопку «Start RAMEXPANDER Test Here». Затем просто используйте свой телефон в обычном режиме в течение некоторого времени, около 5 или 10 минут, чтобы тестовое приложение могло получить общее представление об использовании вашей памяти.
  4. Примерно через 5 минут обычного использования телефона приложение для тестирования Memoryinfo и Swapfile отобразит результаты вашей памяти — если все в порядке, ошибок не будет. Однако, если в результатах тестирования памяти отображаются ошибки, вам нужно будет попробовать другой метод из этого руководства.
  5. Если результаты теста удовлетворительны, теперь вы можете загрузить приложение ROEHSOFT Ram Expander. При запуске он запросит root-доступ.
  6. На главном экране будет отображаться различная информация о вашей оперативной памяти и SD-карте, а также несколько флажков в верхней части экрана.
  7. Сначала вы хотите установить флажок Autorun , так как это позволит приложению запускаться при загрузке вашего телефона.
  8. Затем нажмите кнопку «Оптимальное значение» в нижнем левом углу — это автоматически установит оптимальную емкость файла подкачки. Если вы хотите, вы также можете вручную увеличить ползунок для хранения SD-карты, которую вы хотите выделить в качестве дополнительной памяти подкачки.
  9. Затем нажмите кнопку «Обмен активен». Это запустит процесс увеличения вашей памяти подкачки — вы, , не увидите увеличения RAM в ваших Настройках.Помните, что на самом деле мы не добавляем оперативную память в ваш телефон. Однако в целом ваше устройство должно работать немного быстрее и плавнее.
  10. Вы можете проверить, работает ли приложение, попробовав сыграть в игру, которая обычно тормозит и сильно тормозит на вашем устройстве. На самом деле нет другого способа проверить, работает ли приложение, кроме обычного использования вашего устройства (или попытки выполнить многозадачность с большим объемом оперативной памяти) и посмотреть, работает ли оно лучше, чем раньше.

Метод 2: RAM Manager Pro (Root)

Это инструмент, похожий на ROEHSOFT Ram Expander, но немного дешевле — он имеет «базовую» версию, но функции RAM не разблокированы, поэтому вам нужна профессиональная версия для того, что мы хотим делать.

В любом случае RAM Manager Pro родился в результате успешного сценария оптимизации RAM с форумов XDA, и он предоставляет вам различные профили RAM для работы, между которыми вы можете легко переключаться.

  1. Первым шагом является фактическая загрузка и установка приложения RAM Manager Pro на свой телефон Android, затем запустите приложение и нажмите кнопку «Размер кучи виртуальной машины».
  2. Размер кучи виртуальной машины — это максимальный объем памяти, который любое отдельное приложение может использовать на вашем устройстве, поэтому, если одно конкретное приложение потребляет оперативную память ( смотрит на вас, Facebook), вы можете ограничить его использование ОЗУ.
  3. Но что нам действительно нужно, так это возможность файла подкачки. Это позволит вам использовать SD-карту в качестве раздела для файла подкачки, что даст вам больше памяти для работы.
  4. RAM Manager Pro также имеет различные профили, как упоминалось ранее — вы можете использовать профиль «Жесткая игра», если хотите играть в игры с большим объемом оперативной памяти, или профиль «Жесткая многозадачность», если у вас есть Facebook, Whatsapp, и Youtube все открываются сразу. Вы также можете создавать собственные профили и просто использовать файл подкачки и ОЗУ по своему вкусу.

Метод 3: Сделай сам Разбиение SD-карты на разделы (требуется корень)

  1. Для этого метода вам понадобится внешний считыватель SD-карт и такой инструмент, как Mini Tool Partition Wizard.
  2. Подключите внешний кард-ридер к компьютеру и вставьте SD-карту.
  3. Запустите Mini Tool Partition Wizard (или инструмент создания разделов по вашему выбору) и отформатируйте SD-карту .
  4. Теперь создайте раздел на SD-карте — сделайте его основным разделом как FAT32, но оставьте около 1 ГБ нераспределенного пространства.
  5. Теперь создайте еще один раздел, но на этот раз как EXT2, EXT3 или EXT4. Примените изменения и вставьте новую разделенную SD-карту в свой телефон Android.
  6. Теперь загрузите Link2SD из магазина Google Play на свое устройство Android.
  7. Запустите Link2SD, дайте ему root-доступ, выберите раздел EXT, который вы создали, и свяжите их.
  8. Теперь загрузите приложение Swapper For Root, запустите его и выберите объем оперативной памяти, который вы хотите увеличить.
  9. Swapper For Root создаст файл.SWP и «увеличьте» вашу оперативную память — он даже покажет увеличение оперативной памяти в «Настройки»> «О телефоне» (или там, где отображается ваша оперативная память). Однако не дайте себя обмануть, это просто подкачка памяти с SD-карты, а не физическая оперативная память.

ram — Как раздел / файл подкачки повлияет на систему?

Файл подкачки помогает даже в системах с большим объемом оперативной памяти. Мой четырехъядерный 7-дюймовый планшет с оперативной памятью 1 ГБ получил значительное повышение многозадачности за счет использования 2 ГБ подкачки на карте micro sd uhs-1. И, конечно же, стоимость памяти стремительно падает, и даже при постоянной записи nand flash должен прослужить годы.

Я в основном придерживаюсь мнения, потому что разница в производительности настолько радикальна, что, вероятно, любой, у кого меньше, чем действительно большой объем оперативной памяти, должен это делать. Фактически, он, вероятно, должен стать стандартной опцией в Android (вместе с более крупными кешами приложений и интернет-кешем надлежащего размера).

Я имею в виду, что у вас есть micro sd 64-128 ГБ (uhs-1) или даже uhs-2, который вышел в этом году, плюс внутренний nand 16-64 ГБ, часто «быстрый» nand, который является своего рода примитивным ssd или даже SSD, как они используются в планшетах Windows — вы не совсем заполнили все это высокоскоростное пространство.Скорость действительно влияет только на видео или загрузку приложений в память — что здесь и есть.

Конечно, в идеале производители будут уделять больше внимания оперативной памяти, чем разрешению или дополнительным ядрам, потому что очевидно, что скорость системы значительно выигрывает от более высокой оперативной памяти — и они, вероятно, также должны увеличить скорость внутренней памяти (например, переключение на полный тип ssd системы, или, как минимум, «быстрые» nand. Но в то же время, хотя высокие разрешения имеют тенденцию вызывать своего рода дефицит оперативной памяти на всех устройствах, файл подкачки и кэширование на достаточно быстрый внешний SD-диск имеют большой смысл.

В самом деле, было бы неплохо, если бы некоторые браузеры сохраняли более полное кеширование, большинство браузеров либо медленные, либо с низким уровнем функциональности, редко бывают быстрыми и полнофункциональными — и это отчасти потому, что место для кеша приложения на внутреннем диске очень мало. Они предназначены для работы в среде с ограниченным объемом памяти и хранения, и вся эта история меняется. Даже если барабан не готов рубить столько, сколько должен, хранилище определенно подходит, и оно может быть чертовски быстрым по стандартам UHS-1 (или uhs-2, выпущенным в этом году), даже если это не так » быстро »или ssd.

А стоимость внешней памяти — копейки, даже для большей емкости uhs-1. По крайней мере, UHS-1 на 64 Гбайт вполне доступен (50 баксов, где я, но это будет меньше долларов США), намного дешевле, чем устройство, а 32 Гбайт и меньше — это, по сути, пара десятков.

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

Создание и включение раздела подкачки внутреннего хранилища на Android Kitkat

с root-правами

Система: Телефон с Android 4.4 с рут-правами (фактический ROM: CM 11 Milestone 6) с оперативной памятью 1 ГБ, большим объемом внутренней памяти, но без слота для SD-карты. Схема разделов моего телефона немодифицирована CyanogenMod 11.

Проблема: lowmemorykiller / OOM handler на моем телефоне продолжает убивать жизненно важные системные процессы, такие как экран блокировки, incallui или acore, вызывая в лучшем случае длительные зависания и чаще мягкие и жесткие зависания системы.Я, вероятно, запускаю приложения, которые увеличивают объем оперативной памяти за пределы системного минимума, и это неоптимальный выбор фонового процесса для уничтожения. Я искал тонкую настройку lowmemkiller, но ничего не добился.

Поскольку проблема заключается в оперативной памяти, а не в процессоре, я хочу попробовать включить подкачку на основе внутренней памяти вместо zRAM в качестве временного решения, которое телефон должен обрабатывать. Но я не могу найти четких инструкций, как это сделать. Каждая страница с инструкциями, которую я нашел, относится либо к рабочему столу, а не к Android, либо к внешнему хранилищу (SD-карта) («раздел с использованием USB + Windows»), предполагает, что вы хотите, чтобы файл подкачки не основывался на разделах, либо предлагал использовать приложение Google Play.Никто не объясняет шаг за шагом, как это сделать.

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

  1. Измените размер существующих разделов или подразделов, чтобы создать свободное пространство для выделенного раздела подкачки фиксированного размера.
  2. Создайте или определите новый раздел в свободном пространстве и убедитесь, что он отформатирован как раздел подкачки, иначе ОС будет форматировать или использовать его как подкачку при загрузке.
  3. Отредактируйте некоторые другие системные файлы, чтобы убедиться, что своп будет правильно смонтирован и включен при загрузке, чтобы ОС могла его распознать и использовать. (fstab, что ли?)
  4. Отключите или удалите приоритет zRAM и отредактируйте подкачку примерно до 20-30.
  5. Перезагрузитесь, скрестите пальцы и надеюсь, что я все сделал правильно.

Мой текущий уровень опыта * nix: Я знаю, что Linux использует разделы и подразделы, что новые разделы и изменения разделов, вероятно, потребуют от меня ручного редактирования fstab или других файлов, а также может потребоваться ручное редактирование, чтобы гарантировать, что разделы будут смонтированы / включен / используется при загрузке.Я не использовал настоящие команды и не менял файлы, поэтому не знаю, чего ожидать. Мне комфортно с консолью, но это немного новая область для меня.

Как мне это сделать, шаг за шагом, и какие команды я бы использовал, если они не очевидны. Остальное я могу понять из этого.

заменить внутреннюю SD-карту на внешнее хранилище

Это зависит от того, какой телефон вы используете и какую версию Android используете. Если вы используете Android Marshmallow, есть что-то под названием Adoptable storage, которое можно включить в настройках.У большинства телефонов есть такая возможность, поэтому поискать ее в Интернете не составит труда.

Если, однако, вы используете один из немногих телефонов, который не поддерживает адаптируемое хранилище, например, семейство Samsung S7 или LG G5, вам необходимо выполнить эти альтернативные шаги.

— ЭТО ФОРМАТИРУЕТ ВАШУ SD-КАРТУ, РЕЗЕРВНОЕ КОПИРОВАНИЕ ВАШИХ ДАННЫХ !!!

1) есть adb. Вы можете получить тонкую версию на XDA http://forum.xda-developers.com/showthread.php?t=2317790

2) пробег:

$> оболочка adb
$> sm list-disks адаптируемый диск

это даст вам следующий результат: 179,64

, затем запустите эту команду. последнее число — это% хранилища, которое вы хотите использовать в качестве ВНЕШНЕГО, не принимаемого. Итак, предположим, вы хотите, чтобы 60% SD-карты использовалось в качестве доступного хранилища, вам следует запустить

$> sm раздел диска: 179,64 смешанный 40

введите число, которое у вас было до после диска: Кроме того, если вы получите некоторые ошибки прав доступа, введите su и затем попробуйте команду снова

3) перезагрузите телефон.

Готово. Проверьте хранилище на вашем устройстве, и вы должны увидеть часть SD-карты во внутренней памяти, а другую — на внешнем

.

Если вы в конечном итоге получаете ошибку «повреждена» на SD-карте в памяти устройства, вот как ее исправить.

После того, как вы разбили диск на разделы и когда ваша SD-карта повреждена, введите в терминале следующее:
$> adb shell sm список-тома все

В котором будут перечислены ваши тома, например:
частный установленный нуль
общедоступные: 179,1 навесной B5B1-140C
частный: 179,3 unmountable null
эмулированный установленный нуль

Затем введите следующее, заменив 179,3 любыми заданными номерами дисков:
$> adb shell sm формат приватный: 179,3
$> adb shell sm mount private: 179,3

Теперь ваша SD-карта в хранилище устройства должна быть правильно смонтирована, и ваше портативное хранилище все еще будет там.

Это сработало на моем LG G5 и должно работать на S7.

Как включить SWAP Android и использовать его для ускорения работы Android?

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

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

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

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

Что такое метод Swap Android?

Swap Android File — это интересная функция Android по умолчанию, которая в значительной степени касается ускорения работы устройств Android и многого другого.Более того, основная функция этой функции — освобождение оперативной памяти и сбоев на вашем устройстве Android.

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

Как использовать Android-метод подкачки для ускорения работы Android?

Путем создания файла подкачки

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

ШАГ 1: Начните с перехода в магазин Google Play и введите Root swapper в строке поиска. Как только найдете, загрузите и установите его.

ШАГ 2: Сразу после установки откройте приложение и подпишитесь на премиальный план , который уместится в вашем кармане.

ШАГ 3: После того, как вы завершили все вышеупомянутые процессы, Перейдите в главное меню приложения.

ШАГ 4: Теперь перейдите к конфигурации подкачки , выберите опцию в строке меню и нажмите на активную подкачку в опции загрузки .

ШАГ 5: Здесь вам нужно выбрать каталог подкачки , включая его размер и уровни . Кроме того, выполните соответствующий подсчет каталога подкачки, соответствующего вашему устройству Android.


В случае, если ваше устройство Android не может принять программу подкачки root

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

ШАГ 1: Откройте магазин Google Play и загрузите приложение терминала для своего устройства Android. Кроме того, вы можете скачать приложение Termux для Android ниже.

ШАГ 2: Откройте приложение терминала, введите команду « su » и выполните ее. Теперь вам нужно выбрать место, в котором вы хотите создать файл подкачки, и ввести команду расположения в командной строке ( cd / storage / (имя папки)).

ШАГ 3: Теперь введите команду « dd if = / dev / zero of = swapfile bs = 1024 count = 524288 » в командной строке для файла 512 МБ . Кроме того, если вы хотите создать файл размером более 512 МБ, измените «счетчик» в соответствии с требованиями.

ШАГ 4: Теперь введите команду « mkswap swapfile », а затем команду « swapon swapfile » в командной строке. Итак, вот и все, вы успешно создали файл подкачки. Теперь вы готовы использовать метод подкачки для ускорения работы Android.

Как проверить поддержку ядра подкачки на вашем устройстве?

Вы должны знать, что использовать метод Android файла подкачки для ускорения работы Android-устройства; он должен поддерживать ядро ​​Swap.

Итак, чтобы проверить, поддерживает ли ваше устройство ядро ​​или нет, повторите шаги, описанные ниже.

ШАГ 1: Начните с открытия терминального приложения на вашем устройстве Android. Кроме того, если на вашем устройстве нет терминального приложения, вы также можете использовать оболочку adb.

ШАГ 2: Теперь введите команду « su » и « cat / proc / cpuinfo » в приложении терминала или оболочке adb и продолжите выполнение команды.

ШАГ 3: Проверьте указанное утверждение на изображении.

ШАГ 4: Итак, если ваше устройство показывает тот же оператор, что и на изображении третьего шага, значит, ваше устройство поддерживает ядро ​​Swap. В противном случае ваше устройство не поддерживает ядро ​​Swap.

Очки, которые следует помнить, следуя инструкциям SWAP для Android

  • Будьте осторожны при вводе команд. Орфографические ошибки или что-либо еще не сломают ваше устройство, но и не дадут вам результата.
  • Никаких других настроек не трогать; это сделает весь процесс запутанным и сложным.
  • Если после выполнения шагов вы получаете несоответствующий вывод, возможно, вы ошиблись или пропустили какие-либо промежуточные шаги. Итак, вам нужно снова начать выполнять шаги с самого начала.
  • Самое главное, что все эти шаги и методы работают только с телефонами с рутированным доступом. Итак, если ваш Android еще не рутирован, сначала рутируйте его. Кроме того, пожалуйста, прочтите это, нажав здесь, чтобы узнать все плюсы и минусы рутирования телефона Android.

Сводка

Итак, вот и все о том, как включить и использовать метод Swap Android для ускорения работы вашего телефона Android или планшета Android. Кроме того, мы надеемся, что этот пост был для вас полезен. Кроме того, если у вас есть какие-либо предложения или вопросы относительно шагов и методов, описанных в этом посте, сообщите нам об этом. Кроме того, сообщите нам в разделе комментариев, какие из вышеперечисленных методов и шагов сработали для вас.

Итак, на этом все. Спасибо, что прочитали этот пост на TheAndroidPortal.Кроме того, подписывайтесь на нас, чтобы читать больше таких сообщений об устранении неполадок и оставаться в курсе всей информации об Android World.

swapfile — сравнительный анализ производительности устройства Android с включенным swap (swapon)

Ниже приводится отчет о моих тестах подкачки на Raspberry Pi (процессор ARM, ОЗУ 512 МБ, SD-диск). Тестовая программа записывает и считывает растущие объемы данных, проверяя правильность результатов и измеряя скорость в МБ / с. Сообщенные размеры данных составляют 350, 400, 420 и 600 МБ. Скорость была примерно на одну десятую максимальной при 420 МБ и в три раза ниже при 600 МБ.Ссылки включены для получения тестов и исходного кода C (БЕСПЛАТНО для всех и без рекламы на каких-либо страницах). Как и другие мои тесты, его можно преобразовать для Android.

http://www.roylongbottom.org.uk/Raspberry%20Pi%20Stress%20Tests.htm#anchor18

Отчет также предоставляет vmstat мониторинг используемой памяти, подкачки, размера кеша, ввода-вывода диска и загрузки ЦП. По крайней мере, на моем планшете Android я могу запускать vmstat через эмулятор терминала одновременно с выполнением тестов.

Для Windows и Linux у меня есть тест обработки изображений, который все больше увеличивает изображения с записью и чтением на диск, вращением и прокруткой (подробности можно найти в Google для bmpspeed results. htm и Linux SDL Image Processing Benchmarks). Если есть подходящий редактор фотографий для Android, вы можете сделать то же самое с ним, используя ручную синхронизацию и, возможно, контролировать с помощью vmstat.

Результаты теста пейджинга

StressInt использует обычные функции записи и чтения в память.Затем запись в Части 1 считывает указанное пространство за шесть проходов с использованием различных шаблонов данных. Чтение происходит на высокой скорости с использованием И и ИЛИ для создания суммы проверки. Часть 2 записывает шаблоны (не рассчитанные по времени) и считывает их, по крайней мере, в течение минимального времени, в этом случае есть только один проход чтения для каждого шаблона. В четырех тестах подкачки указаны 350, 400, 420 и 600 МБ на Raspberry Pi с 512 МБ оперативной памяти, причем основным диском является SD-карта. Одновременно был запущен Vmstat.

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

  1. Пример команд

 lxterminal -e ./stressInt KB 600000
 vmstat 10> vmburn4.txt


 2. Результаты
            МБайт в секунду при размере данных МБ

         МБ 350 400 420 600
 Запись / чтение No.
             1 139 24 15 14
             2 209 181 16 8
             3 206 203 24 8
             4 206 204 26 8
             5 202 205 18 8
             6 206 205 20 8

 Запись / Rd сек 19.6 48,4 204,9 460,7

 Прочтите Нет.
             1 158 159 20 9
             2 158 159 14 9
             3 159 159 39 8
             4 160 155 9 9
             5 159 160 25 9
             6 160 159 10 9

 Всего секунд 85125 1082 3085

vmstat si, поэтому KB меняет местами, bi bo KB I / O in and out, wa = ожидание ввода / вывода

350 МБ vmstat 10 секундные образцы

                 КБайт КБ КБ / сек В секунду%
procs ---------- память ---------- --- swap-- ----- io ---- -system-- ---- cpu --- -
 r b swpd бесплатный кеш баффов si so bi bo in cs us sy id wa
 0 0 0 314260 12340 56724 0 0 70 3 1123 232 19 5 76 0
 1 1 4 8920 48 21844 0 0 37 10 1141 298 42 16 42 0
 1 0 8 12392 64 18404 0 0 2 9 1161 89 99 1 0 0
 1 0 8 12144 80 18704 0 0 30 6 1167 82 99 1 0 0
 1 0 8 11896 88 18868 0 0 16 2 1157 71 99 1 0 0
 1 0 8 11764 96 18972 0 0 10 7 1163 71 99 1 0 0
 1 0 8 11772104 18972 0 0 0 3 1152 61100 0 0 0
 1 0 8 11772112 18972 0 0 0 3 1153 65100 0 0 0
 1 0 8 11772120 18972 0 0 0 4 1154 68100 0 0 0
 1 0 8 11772128 18972 0 0 0 3 1153 64100 0 0 0
 0 0 8 362344136 21384 0 0 239 5 1194 294 22 4 73 1

400 МБ

procs ----------- память ---------- --- swap-- ----- io ---- -system-- ---- cpu-- ---
 r b swpd бесплатный кеш баффов si so bi bo in cs us sy id wa
 0 0 8 355220 924 26480 0 0 63 3 1125 236 24 4 72 0
 1 5 92368 8968 60 5464 10 9236 338 9245 1739 587 31 20 28 21
 0 2 52492 9108 44 5092 4775 3802 6938 3807 3429 1169 10 22 0 68
 1 2 71168 11236 44 4920 4654 8936 4929 8936 2428 1036 6 18 0 77
 1 1 42216 9224 44 4788 4477 5600 5059 5602 3313 992 37 19 0 45
 1 1 40948 11008 44 4932 143 0591 3 1391 163 98 2 0 0
 1 0 40924 12248 60 5032 15 0 33 6 1170 87 98 2 0 0
 1 0 40912 12116 60 5228 2 0 21 0 1155 66 99 1 0 0
 1 0 40912 12000 68 5228 0 0 0 3 1152 58100 1 0 0
 1 0 40912 12000 76 5260 3 0 6 3 1154 60100 1 0 0
 1 0 40892 12000 84 5260 0 0 0 3 1153 63 99 1 0 0
 1 0 40704 11628 92 5260 34 0 34 3 1167 69100 1 0 0
 1 0 40700 11628100 5260 0 0 0 3 1153 61100 0 0 0
 0 0 37956 401996 236 12804 474 0 1208 0 1626 229 89 5 3 3
 0 0 36900 400392 244 13372103 0160 7 1125180 6 2 91 1

Пример 420 МБ

procs ----------- память ---------- --- swap-- ----- io ---- -system-- ---- cpu-- -
 r b swpd бесплатный кеш баффов si so bi bo in cs us sy id wa
 0 3 59316 8820 48 4212 4238 4269 5132 4272 3592939 20 16 0 65
 0 1 68268 11732 44 3400 4281 5112 4736 5114 3337 938 6 19 0 75
 1 3 60804 8820 76 4428 4715 3860 5877 3864 3518 1007 13 17 0 70
 1 1 56408 9948 44 2976 4710 4164 6948 4168 4389 1186 5 19 0 75
 2 2 70864 11704 44 2068 3975 6458 4908 6461 3854 1021 7 14 0 79
  

Ниже приведены результаты на 64-битных системах Windows, по сути, из того же кода C, что и на Raspberry Pi, но с использованием одного прохода записи / чтения. Для этих тестов тест был запущен с увеличением требований к данным до 5, 8 и 14 ГБ на трех системах.

  64-разрядный IntBurn64 64-разрядный IntBurn64 64-разрядный IntBurn64

      Процессор Athlon 64 Core 2 Duo Phenom II
      МГц 2210 2400 3000
   RAM МБ 1024 4096 8192
  Windows XP x64 64-разрядная Vista 64-разрядная Windows 7
 Диск W / R
   МБ / с 55 55 92

         КБ сек МБ / сек КБ сек МБ / сек КБ сек МБ / сек

     100000 2041 100000 3393 100000 5146

     800000 1 1976 2500000 2 2868 2000000 1 4900
     850000 23 77 3000000 2 2878 3000000 1 4658
     

0 58 32 3100000 2 2847 3500000 2 4651 920000 61 31 3200000 2 2899 4000000 2 4488 930000 91 21 3300000 3 2698 4500000 2 4489 940000 96 20 3400000 3 2610 5000000 2 4477 950000 93 21 3500000 7 1075 5500000 3 4166 960000 89 22 3600000 10 750 6000000 3 4051 970000 142 14 3700000 17 459 6500000 3 4036 980000 125 16 3800000 107 73 7000000 4 4078 9

119 17 3

0 210 38 7500000 72 214 1000000 128 16 4000000 146 56 7600000 170 91 1100000 188 12 7700000 168 94 1200000 205 12 5000000 1024 10 7800000 230 69 1300000 266 10 7000000 652 22 7

0 239 68 1400000 358 8 7

0 770 21 8000000 227 72 8000000 НЕТ

00 697 26 2000000 683 6 10000000 1231 17 2100000 14000000 2742 10 5000000 1707 6 15000000 НЕТ

BMPSpeed ​​Benchmark генерирует файлы BMP размером до 512 МБ. Он измеряет скорость сохранения, загрузки, прокрутки, поворота и редактирования / увеличения файлов 0,5, 1, 2, 4 и т. Д. МБ вверх. Используемая память в 2,5 раза превышает размер изображения. Оригинал должен был быть изменен для Windows XP, поскольку 1,25 ГБ пространства последовательной памяти не могли быть выделены. В первом примере ниже показано разбиение на страницы размером 256 МБ, но некоторая память будет очищена для повторного запуска. Вторая проблема возникает в более поздних системах с большим объемом графической памяти, где быстрое копирование BitBlt может использоваться для изображений большего размера, а для этого требуется гораздо больше места, чем для более медленного метода StretchDIBits.

Я мог бы выпустить новую 64-битную версию, чтобы посмотреть, смогу ли я сломать свою новую игрушку для тестирования с 32 ГБ ОЗУ.

  BMPSpeed ​​Результаты

ЦП 2,08 ГГц, ОЗУ 512 МБ, быстрый диск, медленная графика GeForce

Ввод Увеличить Сохранить Загрузить Прокрутить Прокрутить Повернуть Использовать
Отображение изображения Отображение / повторение всего 90 градусов быстро
Мбайт сек. Сек. Сек. Мсек МБ / сек. Сек. BitBlt

0,5 0,05 0,01 0,03 0,7 992,8 0,04 3
1,0 0,06 0.02 0,05 1,3 1013,2 0,06 3
2,0 0,08 0,03 0,12 2,3 1019,8 0,09 3
4,0 0,11 0,06 0,17 2,9 1032,4 0,15 3
8,0 0,15 0,14 0,43 11,4 262,7 0,25 3
16,0 0,24 0,29 0,51 11,4 262,7 0,81 3
32,0 0,45 0,61 0,88 11,4 262,5 1,10 3
64,0 0,55 1,31 1,49 41,4 72,2 2,79 0
128,0 0,97 2,50 2,83 53,9 55,5 6,21 0
256,0 73.02 88,77 14,84 109,7 27,3 86,60 0
512,0 82,93 20,70 89,05 842,4 3,5 67,98 0

2,4 ГГц Core 2 Duo с 4 ГБ ОЗУ и 64-битной Vista, быстрая GeForce

Ввод Увеличить Сохранить Загрузить Прокрутить Прокрутить Повернуть Использовать
Отображение изображения Отображение / повторение всего 90 градусов быстро
Мбайт сек. Сек. Сек. Мсек МБ / сек. Сек. BitBlt

0,5 0,05 0,01 0,05 0,1 4748,4 0,02 3
1,0 0,05 0,02 0,08 0,3 4463,6 0,03 3
2.0 0,07 0,02 0,11 1,1 2475,2 0,04 3
4,0 0,09 0,03 0,19 2,4 1866,0 0,06 3
8,0 0,13 0,08 0,31 2,9 1765,0 0,10 3
16,0 0,20 0,24 0,48 2,7 1832,5 0,17 3
32,0 0,26 0,52 0,78 2,9 1741,2 0,28 3
64,0 0,39 1,08 1,38 2,9 1760,0 0,52 3
128,0 0,68 2,37 2,63 2,9 1740,3 1,03 3
256,0 1,35 4,62 5,38 3,1 1645,6 4,39 3
512.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *