Ako vymeniť internú pamäť na externú sd kartu. Android: Jednoduchý spôsob prepojenia externej SD karty a internej pamäte na uvoľnenie miesta

V systéme Android je nainštalovaná takmer každá aplikácia vnútorná pamäť zariadení. A nie je to guma, takže má tendenciu sa zapĺňať. Takže každý používateľ môže čeliť takejto situácii. Na záchranu príde SD karta, ktorej objemy môžu dosahovať desiatky až stovky GB. Teraz vám podrobne povieme, ako preniesť aplikáciu a vyrovnávaciu pamäť na SD kartu.

Treba tiež poznamenať, že nie každý mapa bude stačiť pre postup výmeny internej pamäte za externú. Je to všetko o rýchlostných triedach kariet SD, ktoré sa líšia od pomalých (C2 a C4) po rýchle (C10 a C16). Ak sa nižšie uvedené postupy vykonávajú na pomalých kartách SD, prenos údajov ovplyvní celkový výkon zariadenia, preto sa odporúča používať iba rýchle jednotky flash.

Spôsobov, ako nahradiť internú pamäť externou, nie je až tak veľa, preto sa zameriame len na tie najefektívnejšie a tie budú popísané postupne: od jednoduchých po zložitejšie.

Migrujte vyrovnávaciu pamäť pre verzie Android 4.0 a novšie

Stojí za zmienku, že tadiaľto nevyžaduje práva ROOT, ale nie je vhodný pre všetky aplikácie. Ak teda popis aplikácie nemá požadované tlačidlá, nemali by ste byť naštvaní, pretože to bolo najviac ľahká cesta. Pre ešte väčšiu jednoduchosť môžete použiť utilitu alebo niečo podobné, kde sú všetky aplikácie vhodne štruktúrované, čo urýchľuje hľadanie tých správnych.

POZOR! Metódy uvedené nižšie je možné použiť iba na zakorenených zariadeniach. Všetky ďalšie operácie robíte na vlastné nebezpečenstvo a riziko, nikto nedáva 100% záruku, že v prípade zlyhania nedostanete tehlu. Taktiež nepreberáme žiadnu zodpovednosť za stratu osobných údajov.

Prenos pomocou programov tretích strán

Ak aplikácia nepodporuje štandardný prenos dát, môžete to urobiť nútene pomocou nástroje tretích strán, ako napríklad:

Princíp fungovania týchto programov je veľmi podobný, takže ako príklad uvažujme metódu využívajúcu Link2SD.

Táto metóda, na rozdiel od nasledujúcej, nevyžaduje od používateľa špeciálne znalosti, s výnimkou základných pojmov koreňových práv.

Úplný prenos aplikácií pre Android na pamäťovú kartu SD

Pozorný používateľ by si mohol všimnúť, že Link2SD a ďalšie podobné nástroje majú zaujímavá vlastnosť"Odoslať". S jeho pomocou sa neprenášajú jednotlivé časti programu, ako v predchádzajúcich odsekoch, ale úplne všetky údaje. V takom prípade bude program uvažovať, že funguje vo vnútornej pamäti zariadenia, čo u niektorých z nich je dôležitá podmienka normálny výkon.

Na implementáciu tejto metódy musí byť SD karta „rozdelená“ na dve partície, po ktorých budú z nej vymazané všetky dáta, takže buďte opatrní a urobte zálohovanie dôležitá informácia.

Oddiely na pamäťovej karte sa dajú robiť ako na počítači pomocou programov ako Paragon pevný disk Manager 12 Server alebo MiniTool Partition Domáce vydanie Wizard. Je to však dosť namáhavý proces, a preto urobíme všetko správne pomocou smartfónu.

  1. Stiahnite si a nainštalujte pomôcku.
  2. V nastaveniach zariadenia nájdeme sekciu „Pamäť“, kde klikneme na „Vysunúť SD“.

  3. Ideme priamo do AParted a na prvej karte Create dvakrát stlačte ADD.

  4. V časti 1 necháme Fat32 a v časti 2 vyberieme ext2 alebo akýkoľvek iný formát, ak vôbec viete, na čo sú.
  5. Pozeráme sa tak, že je začiarknuté pole Formát a vyberieme požadovanú veľkosť pamäte pre každú zo sekcií. V tomto prípade časť 1 zostane našim štandardným „flash diskom“, ale aplikácie budú odkazovať na časť 2.
  6. Kliknite na POUŽIŤ a potvrďte akciu.

  7. Trpezlivo čakáme na koniec procesu.

Teraz je možné aplikácie a hry bezpečne prepojiť s druhou časťou pamäťovej karty pomocou zodpovedajúcej funkcie Link2SD alebo jej ekvivalentu.

Preneste vyrovnávaciu pamäť na flash disk

Táto metóda je užitočná pre používateľov, ktorí majú radi hry s veľkou vyrovnávacou pamäťou. Teraz veľa veľkých projektov(napríklad séria hier , ) zaberajú niekoľko gigabajtov. To isté platí pre navigačné mapy. Nie všetky zariadenia sa môžu pochváliť takým množstvom vnútornej pamäte, a tak prichádza na pomoc FolderMount. Umožňuje tvoriť virtuálne priečinky aby si systém stále myslel, že dáta aplikácie sú vo vnútornej pamäti, hoci v skutočnosti sú všetky súbory umiestnené na flash disku.

  1. Inštalujeme .
  2. Spúšťame a udeľujeme práva superužívateľa.
  3. Otvorte rozbaľovaciu ponuku na ľavej strane obrazovky.

  4. Prejdite na "Aplikačný analyzátor" a vyhľadajte požadovaná hra a kliknite naň.

  5. V okne, ktoré sa otvorí, vidíme objem obsadený samostatne údajmi aplikácie a jej vyrovnávacou pamäťou.
  6. Kliknite na tlačidlo „Vytvoriť pár“ oproti veľkosti vyrovnávacej pamäte.

  7. Na otázku odpovieme „Áno“ a klikneme na začiarknutie v hornej časti obrazovky, potom musíte znova odpovedať „Áno“.

  8. V oznamovacej lište môžete vidieť proces prenosu súborov.
  9. Po dokončení prenosu (dosiahne 100 %) znova otvorte rozbaľovaciu ponuku a vyberte „Zoznam párov“.
  10. Zostáva iba stlačiť prepínač oproti názvu hry, ktorú ste preniesli.

Výmena internej pamäte za externú

Táto metóda vám umožňuje oklamať systém, t.j. Android bude považovať SD kartu za pamäť zariadenia. Jednou z hlavných výhod je fakt, že všetky aplikácie sa automaticky nainštalujú na flash disk. Ideálne pre zariadenia s veľmi malou vnútornou pamäťou. Na jeho implementáciu budete potrebovať Správca súborov, je najlepšie použiť Úplný veliteľ. Zmyslom metódy je prehodiť cesty k pamäti zariadenia a flash disku.

  1. Inštalácia
  2. Kliknite na súbor a potom na „Upraviť“.

  3. Súbor obsahuje veľa riadkov, ktoré začínajú # (symbol hash). Potrebujeme však riadok, ktorý začína slovami "dev_mount" a bez (!!!) znaku libry na začiatku.
    Mali by existovať 2 takéto riadky: prvý označuje vnútornú pamäť, druhý - vonkajšiu.

    Napríklad, ak sú vaše riadky:
    dev_mount sdcard/mnt/sdcard
    dev_mount extsd/mnt/extsd

    Potom by sa mali stať:
    dev_mount sdcard/mnt/extsd
    dev_mount extsd/mnt/sdcard

    To znamená, že najdôležitejšie je prehodiť slová za /mnt/.

  4. Nič iné nie je potrebné meniť, kliknite na tlačidlo "Uložiť" (ikona diskety).
  5. Reštartujeme zariadenie.

Väčšina majiteľov zariadení so systémom Android skôr či neskôr čelí problému nedostatku interného úložného priestoru pre súbory. Pravidelná inštalácia aplikácií postupne znižuje počet voľné miesto v miniaplikácii, čo vedie k spomaleniu, nesprávnej prevádzke alebo dokonca k úplnému zlyhaniu normálneho fungovania systému. V tomto prípade výmena vnútorného pamäť pre Android na pamäťovú kartu. Ako to urobiť a aké iné spôsoby existujú, ako sa vysporiadať s takouto nepríjemnosťou, zvážime ďalej.


Pred prehrabávaním nastavení a prenosom aplikácií na USB flash disk naraz musíte pochopiť, aké typy pamäte vo všeobecnosti existujú vo vašom zariadení Android:

  • prevádzkové – potrebné pre správna prevádzka aplikácie, programy a iné procesy, ktoré bežia na vašom telefóne alebo tablete;
  • ROM - ukladá informácie o operačný systém počas firmvéru a tieto údaje nemožno preniesť na médiá tretích strán;
  • interné - aplikácie sa tu inštalujú automaticky, ako aj akékoľvek informácie o používateľovi; koľko voľného miesta zostáva v systéme pri inštalácii nového softvéru;
  • rozširujúca karta - externý disk, ktorý je určený na rozšírenie vnútornej pamäte zariadenia a ukladanie aplikácií, používateľských informácií.

Prečo nemôžem ukladať aplikácie na SD kartu?

V mnohých miniaplikáciách nebude možné automaticky povoliť inštaláciu nových aplikácií na USB flash disk. Týka sa to telefónov a tabletov od verzie 4.4.2 do 6.0.1. V tomto prípade je výmena vnútornej pamäte za SD kartu jednoducho nevyhnutná, a to je možné vykonať niekoľkými spôsobmi (vrátane použitia aplikácie tretích strán). Najprv však musíte zistiť verziu systému Android, ktorá je nainštalovaná vo vašom gadget. Ak to chcete urobiť, kliknite postupne na:

  1. Ponuka;
  2. Nastavenie;
  3. O telefóne.

V zozname, ktorý sa otvorí, bude uvedená verzia OS.

Programy na prenos aplikácií na pamäťovú kartu

Vývojári sa postarali o používateľov a vytvorili programy, aby sa pamäť flash disku stala hlavnou v systéme Android. To je užitočné najmä pre staršie verzie systému, ako je 2.2 alebo ešte staršie.

Pohodlný softvér, ktorý má všetky potrebné nástroje na prenos informácií z internej pamäte na externý disk. Rozhranie je intuitívne a jednoduché. Aplikácie dostupné na presun sú označené ikonami, po kliknutí sa otvoria všetky dostupné informácie o nich, ako aj možné akcie(presunúť, skopírovať, odstrániť).

Move2SD Enablerv

Tento softvér je pre používateľov zaujímavý z dvoch dôvodov. Po prvé, je kompatibilný s rôznymi Verzie Androidu(vrátane neskorších). A druhým je možnosť prenášať dáta a aplikácie, ktoré sú v systéme označené ako „neplatné na prenos“.

Ďalší zaujímavý vývoj, ktorý zjednodušuje život používateľov miniaplikácií Android. Hlavné výhody - jednoduchá inštalácia Softvér (bez nutnosti dodatočného sťahovania skriptov a knižníc) a možnosť prenášať informácie nie po celých knižniciach, ale len po ich častiach.

Aké ďalšie metódy existujú?

Existuje ďalšia možnosť, ako urobiť z SD karty internú pamäť v systéme Android. Ak je verzia vášho modulu gadget od 2.2 do 4.2.2, potom je pokyn veľmi jednoduchý, kliknite na:

  1. Nastavenie;
  2. Pamäť;
  3. Disk na zápis štandardne;
  4. SD karta.

Oproti flash disku sa zobrazí začiarknutie alebo kruh, čo znamená zmenu v nastaveniach. Teraz inštalácia aplikácií automaticky prejde na flash disk.

Pre Používatelia systému Android KitKat a vyššie, proces bude náročnejší a nudnejší. hlavný problém je, že budete musieť rootovať svoje zariadenie. Môžete to urobiť doma, ale existuje riziko, že sa vaše zariadenie zmení na „tehlu“, ktorá je buď neopraviteľná, alebo bude uvedená do života až v r. servisné stredisko za príplatok.

Pamätajte, že ak si sami nainštalujete práva root, stratíte platnosť záruky na svoje zariadenie a budete konať na vlastné nebezpečenstvo a riziko. Či to stojí za to alebo nie, je len na vás. Možno je menej riskantné zakaždým manuálne prenášať nové aplikácie?

Co si myslis? Povedzte nám v komentároch, či ste museli získať práva root, či sa to podarilo, alebo možno poznáte iné spôsoby, ako prepnúť pamäť tabletu / telefónu na pamäťovú kartu.

Okamžite urobím rezerváciu, že nehovoríme o programoch ako link2sd. Princíp je podobný, ale prepojíme nie adresáre programov, ale dátové adresáre týchto programov, napríklad /sdcard2/Navigon -> /sdcard/Navigon alebo /mnt/extSdCard/Books -> /sdcard/Books atď.
Okrem toho potrebujeme root (kde by sme bez neho boli). Mimochodom, po tom, čo som sa dozvedel o tomto programe, je to pre mňa ďalší argument pre root.

Nejeden majiteľ androidových smartfónov alebo tabletov s malou vstavanou pamäťou sa určite stretol s nasledujúcim problémom: je vložená veľká sd karta (napríklad 16, 32 alebo aj 64 gigabajtov), ​​no po nainštalovaní niekoľkých ťažkých programov sa naše zariadenie, resp. iný program s drzosťou vyhlási, že nie je dostatok miesta. Niekedy je samotný program malý, no po inštalácii prelezie internet a natiahne gigabajty dát do smartfónu.
Po prijatí správy „Nie je miesto“ a pri pohľade na kartu opäť vidíme, že je takmer prázdna, ale vnútorná pamäť zariadenia je plná.
Je to preto, že interná pamäť sa často používa ako predvolený adresár pre mnohé programy. Faktom je, že sa montuje ako /sdcard , čo bola historicky vždy externá sd karta (kedysi to tak bolo na všetkých smartfónoch). Externá sd karta sa v tomto prípade montuje ako /sdcard2 , /mnt/sdcard2 , /mnt/extSdCard alebo dokonca /sdcard/.externalSD . Chápem, že to výrobcovia robia preto, aby zariadenie fungovalo po vybalení, t.j. vôbec žiadna sd karta.

Mnoho „bezohľadných“ programov chce vždy čítať/zapisovať údaje z/do adresára /sdcard/NameSubstitute. Zriedkavo sa to dá zmeniť v nastaveniach programu.
V dôsledku toho máme to, čo máme, a niekoľko príležitostí na zlepšenie súčasnej situácie:
Dva najnovšie spôsoby tiež nie sú všeliekom, pretože. vyžadujú od používateľa určité zručnosti, okrem toho nie sú dostatočne „čisté“, napríklad sú známe problémy pri pripájaní smartfónu k počítaču cez usb (nedá sa odpojiť) atď.

Program DirectoryBind pomôže napraviť situáciu, ktorá dobrý človek slig z xda napísal pre seba a zverejnil na fóre pre verejné použitie.

QR kód


Hoci je tu publikum technicky zdatné, pre neskúsených čitateľov Habra treba urobiť pár vysvetlení. Ako sám napísal (program nie je idiot-proof), t.j. nepravdepodobné, že by prešiel hlúpym testom.

Po inštalácii spustíme program (prvýkrát, samozrejme, natrvalo povolíme práva roota), stlačíme ponuku, potom „Predvoľby“ a nastavíme predvolené cesty na externá pamäť"Predvolená dátová cesta" napríklad /sdcard/external_sd/ a interná pamäť "Predvolená cieľová cesta" /sdcard/ . Ukončite menu.

Stlačte ponuku a potom „Pridať nový záznam“

Teraz vytvorte nový odkaz na adresár, napríklad presuňte priečinok CamScanner na externú kartu. Dlhým stlačením cesty k priečinku sa otvorí malý vstavaný správca súborov, v ktorom môžete vytvoriť a/alebo vybrať priečinok. Priečinok zapnutý externá mapa musí byť vytvorený (a prázdny).

Zaškrtnutím políčka „Preniesť súbory z cieľa do údajov“ sa súbory a priečinky prenesú z adresára /sdcard/CamScanner/ do adresára /sdcard/external_sd/CamScanner.

Treba poznamenať, že odkazy nie sú po vytvorení automaticky aktivované (sivá ikona diskety, ako na obrázku nižšie pre gameloft). Ak chcete dokončiť prepojenie priečinkov, začiarknite políčka správne spojenia a stlačte menu -> "Bind checked". Ikony aktívnych (prepojených) priečinkov by sa mali zmeniť na zelenú.

Mimochodom, ak chcete priložiť celú externú kartu, úplne odporúčam urobiť to nie ako /sdcard/externalSD/ , ale s bodkou pred /sdcard/.externalSD/ . To vás ušetrí od problémov, ako sú dvojité miniatúry v galériách atď. Pravda nepomôže všetkým galériám a hráčom, pretože. niektorí hľadajú médiá aj v skrytých adresároch.
Keďže som trpel, rozhodol som sa prepojiť iba jednotlivé adresáre.

UPD. Mimochodom, externá SD karta je oveľa pomalšia ako interná pamäť, takže prenos programových dát na externú SD prirodzene spomaľuje prácu tohto programu. Na to by mali pamätať najmä tí, ktorí sa rozhodnú úplne zmeniť body pripojenia internej a externej pamäte, pretože. je pravdepodobné, že celé vaše zariadenie bude fungovať pomalšie ako predtým.

Dúfam, že tento program doplní vaše prasiatko užitočné pomôcky pre zariadenia so systémom Android.

Ak sa predsa len rozhodnete pre výmenu internej a externej pamäte, t.j. premapujte externú SD kartu na / sdcard a v nastaveniach zariadenia takáto možnosť nie je - ak máte root, možno to ľahko vykonať vykonaním nasledujúcej operácie:
V Root-Explorer pripojte "/etc" ako R/W (ak R/O), nájdite súbor "/etc/vold.fstab", uložte kópiu a otvorte ho (dlhým kliknutím) v textovom editore.
V nasledujúcich dvoch riadkoch zmeníme názov bodov pripojenia na miestach: dev_mount sdcard / mnt / sdcard [chránený e-mailom]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 ... to dev_mount sdcard /mnt/external_sd [chránený e-mailom]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Môžete si prečítať viac. Navrhujú tiež ako alternatívu použiť inú zaujímavý program Root Externý 2 Interný SD .
Ešte dodám, že v oboch prípadoch je potrebné pred prepnutím skopírovať celý obsah priečinka /sdcard na externú sd kartu.
Majte na pamäti, že po prepnutí môže celý váš systém fungovať lepšie ako predtým.
buď opatrný- musíte pochopiť, že všetko, čo robíte pod rootom, robíte na vlastné nebezpečenstvo a riziko, a napríklad uloženie nesprávneho súboru "vold.fstab" môže viesť k nemožnosti zaviesť zariadenie a na liečbu budete musieť zaviesť systém do obnovy a upravte "vold.fstab" už tam.

Tento spôsob je možné použiť v spojení s DirectoryBind, len teraz je opakom "Default target path" (/sdcard) a všetky odkazy vytvorené v DirectoryBind budú smerovať na externú kartu.

V tomto článku sa pozrieme na to, ako vymeniť pamäť v systéme Android, konkrétne internú pamäť s externým pamäťovým zariadením SD kartou. Prostredníctvom tejto akcie môžete zlepšiť výkon svojho smartfónu alebo tabletu.

Zariadenia so systémom Android sú naprogramované tak, aby používali interné úložisko ako systémové úložisko. Väčšina externých SD kariet však ponúka podstatne viac úložného priestoru, ako je dostupné na trhu. vnútorné úložisko. Určite mnohí z vás premýšľali o výmene pamäte. Takto získate viac voľná pamäť na ukladanie dát, čím sa zvýši výkon vášho mobilného zariadenia.

Našťastie poznáme riešenie, ako vymeniť vstavanú pamäť a pamäť SD karty.

Ako vymeniť interné úložisko a úložisko SD karty v systéme Android

Riešenie je celkom jednoduché. Potrebujete dostať Koreňové práva na zariadení spustite inštalačný program Xposed. Ďalej použijeme na výmenu pamäte modul Xposed XInternalSD alebo PR Swap SD. Viac o tom nižšie.


To je všetko! Teraz sa zmenili systémové súbory API na ukladanie údajov a zariadenie vidí externá SD karta ako interné úložisko.

Na výmenu pamäte môžete použiť aj aplikáciu PR Swap SD.

Pripravený! Podarilo sa vám vymeniť pamäť na Androide. Ako vidíte, návod je celkom jednoduchý, no pri inštalácii inštalačného programu Xposed musíte byť opatrní. Pamäť môžete vymeniť, aby ste zvýšili množstvo dostupnej pamäte, ako aj rýchlosť zariadenia.