Schimbăm memoria internă și externă pentru Android. Cum să înlocuiți memoria internă Android cu un card de memorie. Cum să schimbați memoria internă și memoria cardului SD pe Android

Majoritatea proprietarilor de dispozitive Android se confruntă mai devreme sau mai târziu cu problema lipsei spațiului intern pentru stocarea fișierelor. Instalarea regulată a aplicațiilor reduce treptat numărul spatiu liberîn gadget, ceea ce duce la încetiniri, la funcționare incorectă sau chiar la o defecțiune completă a sistemului de a funcționa normal. În acest caz, înlocuirea memoriei interne Android cu un card de memorie va ajuta. Cum să faceți acest lucru și ce alte modalități există pentru a face față unei astfel de pacoste, vom lua în considerare în continuare.


Înainte de a explora setările și de a transfera toate aplicațiile pe o unitate flash simultan, trebuie să înțelegeți ce tipuri de memorie există în general pe dispozitivul dvs. Android:

  • operațional – necesar pentru funcţionare corectă aplicații, programe și alte procese care rulează pe telefonul sau tableta dvs.;
  • ROM - stochează informații despre sistemul de operare în timpul firmware-ului și aceste date nu pot fi transferate pe medii terțe;
  • intern - aplicațiile sunt instalate aici automat, la fel ca orice informații despre utilizator; sistemul raportează cât spațiu liber rămâne la instalarea unui nou software;
  • card de expansiune - o unitate externă care este proiectată să se extindă memorie interna dispozitive și stocați aplicații și informații despre utilizator.

De ce nu pot salva aplicațiile pe cardul meu SD?

În multe gadget-uri, nu este posibil să se permită automat instalarea de noi aplicații pe o unitate flash. Acest lucru se aplică telefoanelor și tabletelor de la versiunea 4.4.2 la 6.0.1. În acest caz, înlocuirea memoriei interne cu un card SD este pur și simplu necesară, iar acest lucru se poate face în mai multe moduri (inclusiv folosind aplicații terță parte). Dar mai întâi trebuie să aflați versiunea de Android care este instalată pe gadgetul dvs. Pentru a face acest lucru, faceți clic succesiv pe:

  1. Meniul;
  2. Setări;
  3. Despre telefon.

Versiunea sistemului de operare va fi indicată în lista care se deschide.

Programe pentru transferul aplicațiilor pe un card de memorie

Dezvoltatorii s-au ocupat de utilizatori și au creat programe pentru ca memoria flash drive să fie cea principală pe Android. Acest lucru este util în special pentru versiunile mai vechi ale sistemului, cum ar fi 2.2 sau chiar mai vechi.

Software convenabil care conține toate instrumentele necesare pentru transferul informațiilor din memoria internă pe o unitate externă. Interfața este intuitivă și simplă. Aplicațiile disponibile pentru mutare sunt marcate cu pictograme, care, atunci când se da clic, deschide toate informațiile disponibile despre ele, precum și acțiuni posibile(muta, copia, sterge).

Move2SD Enablerv

Acest software este interesant pentru utilizatori din două motive. Primul este că este compatibil cu versiuni diferite Android (inclusiv cele ulterioare). Iar a doua este capacitatea de a transfera date și aplicații care sunt marcate în sistem ca „inacceptabile pentru transfer”.

O altă dezvoltare interesantă care simplifică viața utilizatorilor de gadgeturi Android. Principalele avantaje - instalare usoara Software (fără a fi nevoie să descărcați suplimentar scripturi și biblioteci) și capacitatea de a transfera informații nu ca biblioteci complete, ci doar ca părți ale acestora.

Ce alte metode mai sunt?

Există o altă opțiune pentru a face un card SD în memoria internă pe Android. Dacă versiunea gadgetului dvs. este de la 2.2 la 4.2.2, atunci instrucțiunile sunt extrem de simple, faceți clic pe:

  1. Setări;
  2. Memorie;
  3. Disc de înregistrare implicit;
  4. Card SD.

O bifă sau un cerc va apărea vizavi de unitatea flash, indicând faptul că setările s-au schimbat. Acum instalarea aplicațiilor va merge automat pe unitatea flash.

Pentru utilizatorii de Android KitKat și mai mult, procesul va fi mai dificil și mai obositor. problema principala este că va trebui să vă rootați dispozitivul. Puteți face acest lucru acasă, dar există riscul să vă transformați dispozitivul într-o „cărămidă” care fie nu poate fi reparată, fie va fi adusă la viață doar în centru de service cu taxă suplimentară.

Rețineți că, instalând singur drepturile de root, anulați garanția dispozitivului și acționați pe propriul risc și risc. Dacă merită sau nu, depinde de tine să decizi. Poate că este mai puțin riscant să migrați manual aplicații noi de fiecare dată?

Ce crezi? Spune-ne în comentarii dacă a trebuit să obții drepturi de root, dacă a avut succes sau poate știi alte modalități de a comuta memoria unei tablete/telefon pe un card de memorie.

Capacitățile dispozitivului pot fi extinse serios dacă înlocuiți cel intern Memoria Android pe un card de memorie. Acest lucru vă va permite să instalați mult mai mult pe o tabletă sau alt gadget mai multe aplicatii, dar principala cerință pentru îndeplinire această actualizare este prezența drepturilor de root pe dispozitiv. Să ne uităm la modalități de a folosi un card SD ca memorie de sistem dispozitiv, precum și condițiile aferente.

Riscuri și condiții pentru înlocuirea memoriei interne a gadgetului cu un card SD

Înainte de a repeta pașii de mai jos, utilizatorul ar trebui să ia în considerare câteva puncte importante:

  1. Durata de viață a cardului SD va fi mult redusă din cauza ciclurilor frecvente de citire/scriere la rularea aplicațiilor.
  2. Viteza gadgetului poate scădea considerabil dacă utilizați un card MicroSD de ultimă generație.
  3. Dacă faceți o eroare în timpul editării fișier de sistem Este posibil ca telefonul să nu pornească data viitoare - va trebui să-l reporniți.

În general, procedura (în special pentru utilizatori neexperimentați) este destul de riscant, așa că este logic să o efectuați exclusiv pentru gadget-uri vechi cu o cantitate mică de memorie proprie.

Utilizarea utilitarului Root Browser și editarea fișierului vold.fstab

Pentru a schimba memoria, de la Google Play Va trebui să instalați browserul rădăcină.

Permiteți-ne să repetăm ​​că puteți lucra pe deplin cu el numai pe dispozitive înrădăcinate. După rularea aplicației de mai sus:


În Android, sdcard înseamnă memorie internă, iar extsd înseamnă memorie externă, adică card SD. Prin înlocuirea acestor linii, am schimbat efectiv aceste tipuri de memorie. Pe unele sisteme, aceste bucăți de cod pot arăta diferit, de exemplu, astfel:

Acestea trebuie înlocuite după cum urmează:

După finalizarea procedurii descrise, reporniți gadgetul. Înainte de a face acest lucru, asigurați-vă că verificați dacă nu există erori în codul modificat, astfel încât să nu mai fie nevoie de reluare pe viitor.

A doua modalitate de a crește memoria folosind Link2SD

Aplicația este disponibilă în Play Marketși funcționează numai pe dispozitivele cu drepturi de root. Acest manager de fișiere nu înlocuiește fizic memoria internă a dispozitivului cu o unitate externă, dar este capabil să transfere orice utilități pe un card SD, economisind semnificativ resursele gadgetului.

Particularitatea aplicației în cauză este că MicroSD-ul în sine va trebui să fie împărțit și formatat corespunzător. Prin urmare, copiați tot ce este valoros de pe cardul dvs. pe computer și începeți să împărțiți unitatea în secțiuni.

Împărțirea cardului dispozitivului în secțiuni dacă există o recuperare personalizată

Fiecare dispozitiv Android are un mod de recuperare, dar metoda descrisă mai jos este potrivită numai pentru dispozitivele cu . Dacă nu ați auzit niciodată de CWM, treceți la a doua opțiune de partiționare a unității. În continuare, vă vom spune cum să rezolvați problema dacă modul de recuperare a dispozitivului are elementul Partition SD Card:

Partiționarea unui card MicroSD printr-un computer

Conectați cardul la laptop sau PC. Pentru a face acest lucru, puteți utiliza un cititor de carduri sau alt echipament, principalul lucru este că ar trebui definit ca o unitate și nu un dispozitiv media MTP. Mai departe:


Dacă dispozitivul dvs. nu are suficientă memorie internă, poate folosi cardul SD ca stocare internă pentru telefonul dvs. Android. Această funcție, numită Depozitare acceptabilă, permite formatarea sistemului de operare Android medii externe datele ca stocare internă permanentă. Informațiile de pe cardul SD instalat sunt criptate și nu pot fi utilizate ulterior pe alt dispozitiv.

Cardul SD este foarte opțiune convenabilă pentru stocarea fotografiilor, melodiilor și videoclipurilor. Chiar dacă aveți o cantitate mare de memorie internă pe smartphone-ul Android, este posibil să aveți întotdeauna nevoie bucata mare memorie pentru stocarea videoclipurilor lungi capturate de cameră Rezoluție înaltă telefonul tau.

Este important de știut

Există un dezavantaj, cipul SD poate rămâne în întârziere la înregistrarea video de înaltă definiție.

Android în mod implicit în memoria internă și încarcă doar ocazional date pe cardul SD. Astfel, sunteți lipsit de a instala oricare aplicații suplimentare dacă există o lipsă vizibilă de volum pe telefon stocare internă, de exemplu, în cazul dispozitivelor Android One de buget.

Ce este depozitarea?

Stocarea de stocare este memoria principală a smartphone-ului tău, dar dacă este necesar, poate fi extinsă folosind un card SD. Acest pe Android se numește Adoptable Storage. Acest lucru vă va permite să utilizați card detasabil microSD instalat pe telefon cu Android,ca depozit principal. În acest fel, puteți rezolva cu ușurință problema cum să faceți un card SD memoria principală pe Android și să depășiți lipsa de spațiu dacă telefonul are un volum intern mic.

Caracteristici de utilizare a cardului ca stocare principală

Există un număr de unele caracteristici importante, care ar trebui luate în considerare în timpul acestei proceduri.

Va fi de folos

Când utilizați un dispozitiv de stocare, fie că este o unitate flash SD sau o unitate USB, este important să vă amintiți în ce format se află. acest aparat si sistemul de operare il suporta? sistem Android, și principalul formate de fișiere Există patru tipuri: FAT32 sau exFAT, ext4 sau f2fs.

Cum se schimbă memoria telefonului pe cardul de memorie Android? Întrebarea nu este în întregime corectă, este imposibil să o înlocuiești complet, puteți doar „crește” volumul suplimentar.

Utilizarea cardului SD ca stocare principală poate fi o soluție excelentă pentru iubitorii de muzică și pentru cei cărora le place să se uite la emisiuni TV în drum spre serviciu sau într-o călătorie lungă. Dar, așa cum se întâmplă adesea, extinderea memoriei depinde întotdeauna de costul dispozitivului necesar, la urma urmei, ele diferă atât ca viteză, cât și ca volum, precum și prin funcția adaptabilă de stocare a informațiilor. Iată câteva nuanțe cu care poți lua în considerare laturi diferite- cum in latura negativă, iar în pozitiv:

Cum se utilizează cardul SD ca memorie internă pe Android?

Este suficient pentru tine? stocare internă pentru a vă stoca toate datele?

Cum să înlocuiți memoria internă a telefonului cu un card SD extern pe Android? Configurarea cardului SD pentru a acționa ca stocare internă pe Android este în esență un proces destul de simplu. Nu este nimic complicat în asta și vei vedea singur mai târziu.

Este posibil ca funcția de stocare adoptabilă să nu fie acceptată de dispozitivul dvs., chiar dacă smartphone-ul rulează Control Android 6.0 și mai sus (se întâmplă și asta, totul depinde de modelul și marca smartphone-ului). Este posibil ca producătorul dispozitivului să fi dezactivat această funcție. Cu toate acestea, există metode de linie de comandă care vă permit să forțați utilizarea unei unități flash pentru a stoca date.

Mai jos sunt pașii de bază de formatare.


Pe următorul ecran ai o ultimă șansă de a decide singur dacă vrei să te răzgândești

Este important de știut

Nu uita să faci copie de rezervă datele, după formatare informațiile vor dispărea fără urmă!


Odată ce procesul de formatare este finalizat, puteți utiliza cardul SD amovibil ca locație permanentă „temporară” sau „detașabilă”. Dar rețineți că acestea vor fi acum indisponibile schimb la caldși extracție așa cum poate ați făcut înainte. De aceea Nu scoateți unitatea flash fără a utiliza parametrul Eject.În plus, puteți șterge practic locul acceptat de sistemul de operare, care, în consecință, nu este recomandat, deoarece acest lucru poate provoca anumite erori în funcționarea dispozitivului. Acum știi cum să faci un card de memorie memoria principală pe Android.

Utilizatorii moderni nu își pot imagina viața fără un smartphone în buzunar, deoarece pentru mulți nu este doar un dispozitiv care ajută la contactarea abonatului dorit, ci și un fel de fereastră către lume. A avea o cantitate bună de memorie în dispozitiv este foarte apreciată utilizatori activi, multe stochează pe mass-media nu doar elemente de divertisment, ci și multe Informatii utile, inclusiv informații documentare.

De acord, nu este foarte plăcut când descărcați dosar important se va confrunta cu imposibilitatea de a-l salva din cauza lipsei de memorie. Confruntați cu problema lipsei de memorie, mulți oameni se gândesc la cum să înlocuiască memoria internă a telefonului cu un card de memorie. Trebuie remarcat faptul că această problemă se confruntă în principal de proprietari Telefoane chinezeștiși tablete.

Să încercăm să înțelegem această problemă mai detaliat. Pentru a schimba calea de salvare a aplicației, trebuie să aveți program specific pe dispozitivul dvs. Ar trebui să vă amintiți riscuri posibileși problemele conexe. Dacă memoria este înlocuită incorect, poate apărea eșec intern program care va duce la intermitent complet telefon. Un dispozitiv de stocare extern – o cartelă de memorie – poate eșua și el; pentru a-l restabili, va trebui să utilizați și intermiterea telefonului.

Editarea fișierului de sistem

Deci, pentru a schimba memoria internă în externă și pentru a instala orice aplicație direct pe card, trebuie să găsiți sau să instalați în telefon. Program rădăcină Browser sau ES Explorer, trebuie să fiți prezent în sistemul rădăcină drepturi, cum să le citiți rapid.

Înlocuirea memoriei se face după cum urmează: trebuie să selectați programul Root Broswser sau Explorer și să îl porniți, apoi să căutați fișierul vold.fstab în sistem, acesta se află la device/system/etc/, deschideți și citiți cu atenție fișierul, va trebui să edităm câteva rânduri.

Pentru a citi acest lucru, va trebui să vă familiarizați cu structura fișierului. Dacă examinați cu atenție fișierul, veți găsi cu ușurință liniile corespunzătoare responsabile de înlocuirea memoriei interne cu memoria externă. După ce găsiți liniile corespunzătoare, trebuie să efectuați o mică manipulare și să schimbați memoria internă cu memoria externă, cu alte cuvinte, schimbați liniile astfel încât totul să arate ca imaginea de mai jos.

ÎN în acest caz, linia dev_mount sdcard... este responsabil pentru siguranța fișierelor standard și dev_mount sdcard2…. pentru unul extern (card SD). Pentru ca memoria noastră încorporată să se schimbe exact în memoria externă de care avem nevoie, pentru aceasta trebuie doar să schimbăm câteva linii. Dar nu toate și nu complet, ci doar inscripții suplimentare și finale care urmează dev_mount sdcard/storage/sdcard0 și dev_mount sdcard2/storage/sdcard1. De îndată ce o facem în imagine, trebuie să o salvăm.


După înlocuirea memoriei interne cu un card de memorie, ar trebui să reporniți telefonul. După ce reporniți dispozitivul, vă veți putea bucura de disponibilitatea memoriei și instalarea tuturor jocurilor ulterioare va fi efectuată pe cardul SD. Nu pierdeți din vedere faptul că ați efectuat manual toate manipulările și dacă lipsește ceva, va trebui să trimiteți telefonul pentru intermitent.

Nu există mai puțin mod eficientînlocuirea memoriei fără a utiliza programul Root Broswser. Pentru a face acest lucru, trebuie doar să efectuați câteva manipulări cu telefonul folosind un computer, literalmente trei clicuri. În primul rând, va trebui să fugi fișier HTC Driver Installer și instalați-l pe computer, astfel încât toate utilitatile necesare pentru lucrări ulterioare.

A doua manipulare va fi instalarea driverului media de sistem C:\\android-sdk-windows, atunci ar trebui să rulați programul Manager SDK pentru a verifica fișierele și pregătirea lor pentru instalare. După aceasta, ar trebui să conectați telefonul la computer și să confirmați comanda: transferați totul pe cardul SD, citiți cum să faceți acest lucru.

Folosim ADB

Conectați-vă telefonul cu depanarea USB activată în setări.
Accesați folderul cu programul și rulați fișierul adb.exe folosind linia de comandă linii cmd, cu o prinsă butonul shift strigăt Click dreapta prin fișier și selectați deschideți windows de comandă aici

Se va deschide Linie de comandaîn care scriem dispozitive adb

Acum fa următoarea comandă, care va schimba memoria, trebuie doar să o introduceți și să apăsați Enter.

După aceste manipulări, ar trebui să deconectați telefonul de la computer și să reporniți telefonul. După repornire, puteți verifica dacă butonul funcționează: transferați totul pe cardul SD și voila, puteți folosi telefonul în siguranță. Acum toate aplicațiile și documentele importante și fișierele descărcate vor fi salvate pe unitatea externă.

Vă rugăm să rețineți că atunci când scoateți cardul de memorie din telefon aplicații instalate va dispărea, acesta este probabil singurul negativ aceasta metoda. De asemenea, se recomandă utilizarea unități externe nu mai mic de clasa a 10-a, deoarece unitățile mici nu vor aduce rezultatul dorit.

Permiteți-mi să fac o rezervare imediat că nu vorbim despre programe precum link2sd. Principiul este similar, dar nu ne vom conecta cataloage de programe, și directoarele de date ale acestor programe, de exemplu /sdcard2/Navigon -> /sdcard/Navigon sau /mnt/extSdCard/Books -> /sdcard/Books etc.
În plus, avem nevoie de root (unde am fi fără el). Apropo, după ce am aflat despre acest program, acesta este un alt argument pentru mine pentru root.

Mulți proprietari de smartphone-uri sau tablete Android cu memorie încorporată mică au întâmpinat probabil următoarea problemă: este introdus un card SD mare (de exemplu, 16, 32 sau chiar 64 GB), dar după instalarea mai multor programe grele, dispozitivul nostru sau altul programul declară cu îndrăzneală că nu există memorie pe card.spațiu suficient. Uneori, programul în sine este mic, dar după instalare intră online și trage gigaocteți de date pe smartphone-ul tău.
Încă o dată, după ce am primit mesajul „Fără spațiu” și ne uităm la card, vedem că este aproape gol, dar memoria internă a dispozitivului este plină la capacitate maximă.
Acest lucru se datorează faptului că memoria internă este adesea folosită ca director implicit pentru multe programe. Cert este că este montat ca /sdcard, care din punct de vedere istoric a fost întotdeauna un card SD extern (odinioară era cazul pe toate smartphone-urile). Cardul SD extern este montat în acest caz ca /sdcard2, /mnt/sdcard2, /mnt/extSdCard sau chiar /sdcard/.externalSD. După cum am înțeles, acest lucru este făcut de producători, astfel încât dispozitivul să funcționeze din cutie, de exemplu. nici un card SD.

Multe programe „fără scrupule” vor întotdeauna să citească/să scrie date din/în directorul /sdcard/NameInsert. Rareori acest lucru poate fi schimbat în setările programului.
Ca urmare, avem ceea ce avem și mai multe oportunități de a îmbunătăți situația actuală:
Două cele mai recente metode nici nu sunt un panaceu, pentru că necesită anumite abilități de la utilizator, în plus, nu sunt suficient de „curate”, de exemplu, problemele sunt cunoscute la conectarea unui smartphone la un computer prin USB (nu pot fi demontate), etc.

Programul DirectoryBind va ajuta la corectarea situației, care om bun slig de la xda a scris pentru el și l-a postat pe forum pentru uz public.

cod QR


Deși publicul de aici este priceput din punct de vedere tehnic, trebuie făcute câteva explicații pentru cititorii neexperimentați ai habr. Așa cum a scris el însuși (programul nu idiot), adică cu greu va trece testul pentru un prost.

După instalare, rulați programul (prima dată, desigur, permitem permanent Drepturi de rădăcină), faceți clic pe meniu, apoi pe „Preferințe” și setați căile implicite la memorie externa„Calea implicită a datelor” de exemplu /sdcard/external_sd/ și memoria internă „Calea țintă implicită” /sdcard/. Ieșim din meniu.

Faceți clic pe meniu, apoi pe „Adăugați o intrare nouă”

Acum să creăm conexiune nouă directoarele, de exemplu, mută folderul CamScanner pe un card extern. Apăsarea lungă pe calea folderului deschide un mic manager de fișiere încorporat unde puteți crea și/sau selecta un folder. Folder activat harta externă trebuie creat (și gol).

Bifând caseta de selectare „Transfer fișiere de la țintă la date”, fișierele și folderele vor fi transferate din directorul /sdcard/CamScanner/ în directorul /sdcard/external_sd/CamScanner.

Trebuie remarcat faptul că conexiunile nu sunt activate automat după creare ( pictograma gri dischete, ca în captura de ecran de mai jos pentru gameloft). Pentru a finaliza conectarea dosarelor, bifați casetele de selectare conexiunile necesareși faceți clic pe meniu -> „Bind verificat”. Pictogramele folderelor active (legate) ar trebui să devină verzi.

Apropo, dacă doriți să atașați întregul card extern, vă recomand din plin să o faceți nu cu /sdcard/externalSD/, ci cu un punct în față /sdcard/.externalSD/. Acest lucru vă va scuti de probleme precum miniaturile duble în galerii etc. Adevărat, nu va ajuta pentru toate galeriile și jucătorii, pentru că... unii caută și media în directoare ascunse.
După ce am suferit, m-am hotărât pentru mine să conectez doar directoare individuale.

UPD. Apropo, un card SD extern este mult mai lent decât memoria internă, așa că transferul datelor de program pe un SD extern încetinește în mod natural funcționarea acestui program. Acest lucru ar trebui să fie amintit în special de cei care decid să schimbe complet punctele de montare ale memoriei interne și externe, deoarece... Sunt șanse ca întregul dispozitiv să funcționeze mai lent decât înainte.

Sper că acest program vă va completa pușculița. utilități utile pentru dispozitive Android.

Dacă decideți să schimbați memoria internă cu cea externă, de ex. reatribuiți cardul SD extern la /sdcard și nu există o astfel de opțiune în setările dispozitivului - dacă aveți root, acest lucru se poate face cu ușurință efectuând următoarea operație:
În Root-Explorer montem „/etc” ca R/W (dacă R/O), găsim fișierul „/etc/vold.fstab”, salvăm o copie și îl deschidem (clic lung) în Text Editor.
În următoarele două rânduri schimbăm numele punctelor de montare: dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 . .. la dev_mount sdcard /mnt/external_sd emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Puteți citi mai multe. De asemenea, ei sugerează, ca alternativă, să folosiți altul program interesant Root External 2 Internal SD.
Voi adăuga că în ambele cazuri, înainte de a comuta, trebuie să copiați întregul conținut al folderului /sdcard pe un card SD extern.
Rețineți că, după comutare, întregul dvs. sistem poate funcționa mai bine decât înainte.
atenție- trebuie să înțelegeți că tot ceea ce faceți ca root se face pe riscul și riscul dvs. și, de exemplu, salvarea „vold.fstab” greșit poate duce la incapacitatea de a porni dispozitivul și pentru tratament va trebui să porniți în recuperare și editați „vold.fstab” deja acolo.

Această metodă poate fi folosită împreună cu DirectoryBind, doar că acum este invers: „Calea țintă implicită” (/sdcard) și toate conexiunile create în DirectoryBind vor indica un card extern.