Как да смените вътрешната и външната памет на Android. Как да замените вътрешната памет на Android с карта с памет

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

SD картата е много удобна опция за съхранение на снимки, песни и видеоклипове. Дори ако имате голямо количество вътрешна памет на вашия смартфон с Android, винаги може да имате нужда от голямо парче памет, за да съхранявате дълги видеоклипове, заснети от камерата с висока разделителна способност на вашия телефон.

Важно е да се знае

Има един недостатък, SD чипът може да изостава при запис на видео с висока разделителна способност.

Android по подразбиране във вътрешната памет и само от време на време качва данни на SD картата.По този начин не можете да инсталирате каквито и да било допълнителни приложения, ако на телефона ви липсва вътрешно място за съхранение, например в случай на бюджетни устройства с Android One.

Какво е съхранение за съхранение?

Паметта за съхранение е основната памет на вашия смартфон, но ако е необходимо, тя може да бъде разширена с помощта на SD карта. Това на Android се нарича Adoptable Storage.Това ще ви позволи да използвате сменяемата microSD карта, инсталирана на вашия телефон с Android, като основно хранилище. По този начин можете лесно да разрешите проблема как да направите SD картата основна памет на Android и да преодолеете липсата на място, ако телефонът има малък вътрешен обем.

Характеристики на използването на картата като основно хранилище

Има редица важни характеристики, които трябва да се вземат предвид по време на тази процедура.

Ще бъде полезно

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

Как да смените паметта на телефона с карта с памет на Android? Въпросът не е съвсем правилен, невъзможно е напълно да го замените, можете само да „увеличите“ допълнителен обем.

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

Как да използвам SD карта като вътрешна памет на Android?

Вътрешното хранилище достатъчно ли е, за да съхранявате всичките си данни?

Как да сменим вътрешната памет на телефона с външна SD карта на Android? Конфигурирането на вашата SD карта да действа като вътрешна памет на Android по същество е доста прост процес. В това няма нищо сложно и ще се убедите сами по-късно.

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

По-долу са основните стъпки за форматиране.


На следващия екран имате последен шанс да решите сами дали искате да промените решението си

Важно е да се знае

Не забравяйте да направите резервно копие на вашите данни; след форматиране информацията ще изчезне без следа!


След като процесът на форматиране приключи, можете да използвате сменяемата SD карта като „временно“ или „сменяемо“ постоянно място. Но имайте предвид, че горещата смяна и изваждането вече няма да са налични, както може би сте правили преди. Ето защо Не изваждайте флаш устройството, без да използвате параметъра Eject.Освен това можете практически да изтриете мястото, прието от операционната система, което съответно не се препоръчва, тъй като това може да причини определени грешки в работата на устройството. Сега знаете как да направите карта с памет основната памет на Android.

Нека направя резервация веднага, че не говорим за програми като link2sd. Принципът е подобен, но ние ще свързваме не програмни директории, а директории с данни на тези програми, например /sdcard2/Navigon -> /sdcard/Navigon или /mnt/extSdCard/Books -> /sdcard/Books и т.н.
Освен това се нуждаем от root (къде бихме били без него). Между другото, след като разбрах за тази програма, това е още един аргумент за мен за root.

Много собственици на Android смартфони или таблети с малка вградена памет вероятно са се сблъскали със следния проблем: поставена е голяма SD карта (например 16, 32 или дори 64 GB), но след инсталиране на няколко тежки програми, нашето устройство или друго програмата смело заявява, че на картата няма достатъчно място. Понякога самата програма е малка, но след инсталиране тя става онлайн и изтегля гигабайти данни на вашия смартфон.
Още веднъж, след като получихме съобщението „Няма място“ и погледнахме картата, виждаме, че тя е почти празна, но вътрешната памет на устройството е пълна докрай.
Това е така, защото вътрешната памет често се използва като директория по подразбиране за много програми. Факт е, че той е монтиран като /sdcard, което исторически винаги е било външна SD карта (преди беше така на всички смартфони). Външната SD карта се монтира в този случай като /sdcard2, /mnt/sdcard2, /mnt/extSdCard или дори /sdcard/.externalSD. Доколкото разбирам, това се прави от производителите, така че устройството да работи извън кутията, т.е. изобщо няма SD карта.

Много „безскрупулни“ програми винаги искат да четат/записват данни от/в директорията /sdcard/NameInsert. Рядко това може да се промени в настройките на програмата.
В резултат на това имаме това, което имаме, и няколко възможности за подобряване на настоящата ситуация:
Последните два метода също не са панацея, защото... изискват определени умения от потребителя, освен това те не са достатъчно „чисти“, например, известни са проблеми при свързване на смартфон към компютър чрез USB (не може да се демонтира) и т.н.

Програмата DirectoryBind, която добър човек, измъкнал от xda, написа за себе си и публикува във форума за обществено ползване, ще помогне за подобряване на ситуацията.

QR код


Въпреки че публиката тук е технически разбирана, трябва да се направят няколко обяснения за неопитните читатели на habr. Както самият той написа (програмата not idiot-proof), т.е. малко вероятно е да премине теста за глупаци.

След инсталирането стартирайте програмата (първия път, естествено, разрешаваме постоянно права на root), щракнете върху менюто, след това върху „Предпочитания“ и задайте пътищата по подразбиране към външната памет „Път към данните по подразбиране“, например /sdcard/external_sd/ и вътрешната памет „Целев път по подразбиране“ /sdcard/ . Излизаме от менюто.

Щракнете върху менюто, след което върху „Добавяне на нов запис“

Сега нека създадем нова връзка към директория, например да преместим папката CamScanner на външна карта. Продължителното натискане на пътя на папката отваря малък вграден файлов мениджър, където можете да създадете и/или изберете папка. Папката на външната карта трябва да бъде създадена (и празна).

Като поставите отметка в квадратчето „Прехвърляне на файлове от цел към данни“, файловете и папките ще бъдат прехвърлени от директорията /sdcard/CamScanner/ в директорията /sdcard/external_sd/CamScanner.

Трябва да се отбележи, че връзките не се активират автоматично след създаването (сива икона на флопи диск, както на екранната снимка по-долу за gameloft). За да завършите свързването на папки, изберете необходимите връзки чрез квадратчета за отметка и щракнете върху меню -> „Свързване с отметка“. Иконите на активните (свързани) папки трябва да станат зелени.

Между другото, ако искате да прикачите цялата външна карта, горещо препоръчвам да не го направите с /sdcard/externalSD/, а с точка отпред /sdcard/.externalSD/. Това ще ви спести от такива проблеми като двойни миниатюри в галерии и др. Вярно е, че няма да помогне за всички галерии и играчи, защото... някои също търсят медии в скрити директории.
След като страдах, реших за себе си да свържа само отделни директории.

UPD. Между другото, външна SD карта е много по-бавна от вътрешната памет, така че прехвърлянето на програмни данни към външна SD карта естествено забавя работата на тази програма. Това трябва да се помни особено от тези, които решат да променят напълно точките на монтиране на вътрешната и външната памет, защото... Вероятно цялото ви устройство ще работи по-бавно от преди.

Надявам се, че тази програма ще допълни вашата колекция от полезни помощни програми за устройства с Android.

Ако решите да размените вътрешната и външната памет, т.е. преназначете външната sd карта към /sdcard и няма такава опция в настройките на устройството - ако имате root, това може лесно да стане, като изпълните следната операция:
В Root-Explorer монтираме "/etc" като R/W (ако R/O), намираме файла "/etc/vold.fstab", запазваме копие и го отваряме (дълго щракване) в текстовия редактор.
В следващите два реда променяме имената на точките на монтиране: dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 . .. към dev_mount sdcard /mnt/external_sd emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Можете да прочетете повече. Те също така предлагат, като алтернатива, да използвате друга интересна програма Root External 2 Internal SD.
Ще добавя, че и в двата случая, преди да превключите, трябва да копирате цялото съдържание на папката /sdcard на външна SD карта.
Не забравяйте, че след превключването цялата ви система може да работи по-добре от преди.
Бъди внимателен- трябва да разберете, че всичко, което правите като root, се прави на ваша собствена отговорност и риск и например запазването на грешен „vold.fstab“ може да доведе до невъзможност за зареждане на устройството и за лечение ще трябва да заредите в възстановяване и редактиране на „vold.fstab“ вече е там.

Този метод може да се използва заедно с DirectoryBind, само че сега е обратното: „Целев път по подразбиране“ (/sdcard) и всички връзки, създадени в DirectoryBind, ще сочат към външна карта.

Как да разменяте памет на Android и защо изобщо е необходимо? Трябва ли изобщо да се занимаваме с подобни манипулации и способни ли са те да причинят непоправима вреда на устройството ни? Такива въпроси често се интересуват от хора, които контролират устройство с малко количество вградена памет. Ако вашият смартфон има съответен капацитет от например четири гигабайта, тогава знаете, че използването на такова устройство е нищо друго освен болка. Тъй като зареждането на достатъчен брой мултимедийни файлове върху него е много, много проблематично. И така, как можете да смените паметта от вътрешна към външна на Android?

Въведение в проблема

Между другото, не трябва да мислите, че само операционната система Android страда от такъв проблем като малко количество вградена памет. Предлага се и на iOS. Тези две системи постоянно се конкурират помежду си. От време на време "Windows Fawn" също се намесва в битката, но скоро се оказва изхвърлен зад татамито. Каква е темата на iOS? Има факти, които неизменно доказват „излагането“ на тази операционна система на потребителите. Първоначално неговият код беше мистерия. Въпреки това се наблюдава подобна тенденция. Но операционната система Android, разработена от специалисти на Google, в момента става все по-затворена за потенциални разработчици с всяка актуализация. Точно това притеснява хората, които са толкова свикнали с тази операционна система.

Защо трябва да знаете отговора на въпроса как да разменяте паметта на Android?

В момента операционната система, за която говорим, вече не позволява на потребителите да инсталират приложения с подходящ софтуер - така наречения кеш - на външно устройство с памет. В нашия случай нека бъде MicroSD карта с памет. Вероятно собствениците на устройства с капацитет от 32 гигабайта и повече ще се ухилят, но какво да правят хората, които имат на разположение от 4 до 8 GB, част от които (обърнете внимание!) се изразходват за поддръжка на операционната система? Единственият изход от тази ситуация е извършването на определени манипулации. И тук е по-важно от всякога да знаете отговора на въпроса как да разменяте паметта на Android. Всъщност това не е трудно да се направи. Изисква се обаче изключително внимание и, между другото, прави ръце. Ако имате тези параметри, тогава ще преминем към разглеждане на значението на операцията, за да разберем какво ще се извърши и защо.

Как да разменя памет на Android 5? Какво да правим с други версии?

Има изход от сегашната ситуация, когато разполагаме само с няколко гигабайта за разполагане на мултимедиен контингент. Състои се, първо, в придобиване на външен и второ, в софтуерна подмяна на определен код, който може да убеди нашето устройство, че вътрешният е външен. Е, и, разбира се, обратното. Така смартфонът ще третира MicroSD картата като вътрешна платка. Бих искал да отбележа, че въпросът как да разменяте карти с памет на Android звучи напълно неправилно, тъй като няколко външни устройства не могат да участват в този процес.

Какво е необходимо за подмяна?

Независимо коя версия на операционната система сте инсталирали и устройството на какъв производител имате, ще ни трябва един и същ набор от помощни програми. Това са програми, наречени Total Commander (които са познати на огромен брой потребители). Освен това ще трябва да получите такъв за устройството.

Процес на подмяна

За да започнете операцията, отворете програмата Root Explorer. Преминаваме към адрес /система/и др. Там трябва да намерите файл, наречен vold.fstab. В него трябва да намерите редове и параметри, които отговарят за точките на монтиране на външната и вътрешната памет. Те се наричат ​​съответно така: SDcard и extsd. След това ще трябва да смените параметрите. Това ще завърши активната фаза на операцията. Не забравяйте да архивирате вашите файлове и не забравяйте, че подобни операции се извършват на собствена отговорност на потребителя.

По подразбиране всички приложения се инсталират във вътрешната памет на устройството с Android. Използва се и за съхраняване на техния кеш. Но дори паметта на съвременните смартфони понякога не е достатъчна за изтегляне на целия необходим софтуер. Добре е, че има карти памет с достатъчен капацитет за това. Ще разгледаме по-нататък как да ги използваме за разтоварване на основната памет.

Как да превключите паметта на телефона с Android към карта с памет

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

Първо, нека разгледаме опциите за прехвърляне на вече инсталирани програми, а след това - начините за промяна на вътрешната памет на паметта на флаш устройството.

На бележка: Самата флашка трябва да има не само голямо количество памет, но и достатъчен клас на скорост, тъй като от това ще зависи качеството на игрите и приложенията, разположени на нея.

Метод 1: Link2SD

Това е една от най-добрите опции сред подобни програми. Link2SD ви позволява да правите същите неща, които можете да правите ръчно, но малко по-бързо. Освен това можете да премествате принудително игри и приложения, които не се преместват по стандартния начин.

Можете да изтеглите Link2SD

Инструкциите за работа с Link2SD са както следва:

  1. Главният прозорец ще покаже списък с всички приложения. Изберете този, от който се нуждаете.
  2. Превъртете надолу информацията за приложението и докоснете „ Прехвърляне на SD карта».

Моля, имайте предвид, че онези приложения, които не са прехвърлени по стандартния начин, могат да намалят функционалността си. Например джаджи ще спрат да работят.

Метод 2: Настройка на паметта

Да се ​​върнем отново към системните инструменти. В Android можете да посочите SD картата като място за инсталиране по подразбиране за приложения. Отново, това не винаги работи.

Във всеки случай опитайте следното:

1. Докато сте в настройките, отворете „ памет».

2. Кликнете върху " Предпочитано място за монтаж" и изберете " SD карта».

3. Можете също така да посочите място за съхранение за запазване на други файлове, като посочите SD картата като " Памет по подразбиране».

Местоположението на елементите на вашето устройство може да се различава от дадените примери.

Метод 3: Подмяна на вътрешна памет с външна памет

И този метод ви позволява да заблудите Android, така че да възприема картата с памет като системна памет. От инструментариума ще ви трябва произволен файлов мениджър. Примерът ще използва Root Explorer.

внимание! Вие извършвате процедурата, описана по-долу, на собствена отговорност и риск. Винаги има шанс това да причини проблеми с Android, които могат да бъдат коригирани само чрез флашване.

Процедурата е следната:

1. В корена на системата отворете папката „и т.н" За да направите това, отворете вашия файлов мениджър.

2. Намерете файла " vold.fstab“ и го отворете с текстов редактор.

3. сряда и целия текст, намерете 2 реда, започващи с „ dev_mount"без решетка в началото. Те трябва да бъдат последвани от следните стойности:

  • « sdcard /mnt/sdcard»;
  • « extsd /mnt/extsd».

4. Трябва да размените думите след „ mnt/“, така че да стане така:

  • « sdcard/mnt/extsd»;
  • « extsd/mnt/sdcard».

5. Различните устройства може да имат различни символи след „ mnt/»: « sdcard», « sdcard0», « sdcard1», « sdcard2" Основното нещо е да ги размените.

6. Запазете промените и рестартирайте вашия смартфон.

Що се отнася до файловия мениджър, струва си да се каже, че не всички такива програми ви позволяват да видите гореспоменатите файлове. Препоръчваме да използвате ES Explorer.

Метод 4: Прехвърлете приложения по стандартния метод

Започвайки от Android 4.0, можете да прехвърляте някои приложения от вътрешна памет на SD карта, без да използвате инструменти на трети страни.

За да направите това, ще трябва да направите следното:

1. Отворете " Настройки».

2. Отидете на раздела "Приложения».

3. Докоснете (докоснете с пръст) желаната програма.

4. Щракнете върху бутона Преместване на SD карта».


Недостатъкът на този метод е, че не работи за всички приложения.

По тези начини можете да използвате паметта на SD картата за игри и приложения.



Повечето собственици на устройства с Android рано или късно се сблъскват с проблема с липсата на вътрешно пространство за съхранение на файлове. Редовното инсталиране на приложения постепенно намалява количеството свободно пространство в притурката, което води до забавяне, неправилна работа или дори пълен отказ на системата да работи нормално. В този случай подмяната на вътрешната памет на Android с карта с памет ще помогне. Как да направите това и какви други начини има за справяне с такава неприятност, ще разгледаме допълнително.


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

  • оперативни - необходими за правилната работа на приложения, програми и други процеси, които се изпълняват на телефон или таблет;
  • ROM - съхранява информация за операционната система по време на фърмуера и тези данни не могат да бъдат прехвърлени на носители на трети страни;
  • вътрешни - приложенията се инсталират тук автоматично, както и всяка потребителска информация; системата отчита колко свободно място остава при инсталиране на нов софтуер;
  • разширителна карта - външно устройство, което е предназначено да разширява вътрешната памет на устройството и да съхранява приложения и потребителска информация.

Защо не мога да запазвам приложения на моята SD карта?

В много джаджи не е възможно автоматично да се разреши инсталирането на нови приложения на флаш устройство. Това се отнася за телефони и таблети от версия 4.4.2 до 6.0.1. В този случай подмяната на вътрешната памет със SD карта е просто необходима и това може да стане по няколко начина (включително с помощта на приложения на трети страни). Но първо трябва да разберете версията на Android, която е инсталирана на вашата притурка. За да направите това, щракнете последователно върху:

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

Версията на ОС ще бъде посочена в списъка, който се отваря.

Програми за прехвърляне на приложения на карта с памет

Разработчиците се погрижиха за потребителите и създадоха програми, за да направят паметта на флаш устройството основна на Android. Това е особено полезно за по-стари версии на системата, като 2.2 или дори по-стари.

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

Активиране на Move2SD

Този софтуер е интересен за потребителите по две причини. Първият е, че е съвместим с различни версии на Android (включително по-нови). И второто е възможността за прехвърляне на данни и приложения, които са маркирани в системата като „неприемливи за прехвърляне“.

Друго интересно развитие, което опростява живота на потребителите на Android джаджи. Основните предимства са простата инсталация на софтуера (без необходимост от допълнително изтегляне на скриптове и библиотеки) и възможността за прехвърляне на информация не като пълни библиотеки, а само като части от тях.

Какви други методи има?

Има и друга възможност да направите SD карта във вътрешната памет на Android. Ако версията на вашата притурка е от 2.2 до 4.2.2, тогава инструкциите са изключително прости, щракнете върху:

  1. Настройки;
  2. памет;
  3. Диск за запис по подразбиране;
  4. SD карта.

Срещу флаш устройството ще се появи отметка или кръг, което показва, че настройките са променени. Сега инсталирането на приложения автоматично ще отиде на флаш устройството.

За потребителите на Android KitKat и по-нова версия процесът ще бъде по-труден и досаден. Основният проблем е, че ще трябва да руутнете вашето устройство. Можете да направите това у дома, но има риск да превърнете устройството си в „тухла“, която или не може да бъде ремонтирана, или ще бъде възстановена към живот само в сервизен център срещу допълнителна такса.

Не забравяйте, че като инсталирате root права сами, вие анулирате гаранцията на вашето устройство и действате на свой собствен риск. Дали си струва или не, зависи от вас да решите. Може би е по-малко рисковано ръчно да мигрирате нови приложения всеки път?

Какво мислиш? Кажете ни в коментарите дали е трябвало да получите root права, дали е било успешно или може би знаете други начини за превключване на паметта на таблет/телефон към карта с памет.