Ako vymeniť pamäť v systéme Android? čo treba urobiť? Rozdelenie MicroSD karty cez počítač

Moderní používatelia si nevedia predstaviť svoj život bez smartfónu vo vrecku, pretože pre mnohých to nie je len zariadenie, ktoré pomáha kontaktovať želaného účastníka, ale aj akési okno do sveta. Prítomnosť dobrého množstva pamäte v zariadení je vysoko cenená aktívnymi používateľmi, mnohí v zariadení ukladajú nielen zábavné predmety, ale aj mnoho ďalších vecí. užitočná informácia vrátane dokumentárnych informácií.

Súhlasím, pri sťahovaní to nie je veľmi príjemné dôležitý súbor bude čeliť nemožnosti uložiť ho z dôvodu nedostatku pamäte. Tvárou v tvár problému s nedostatkom pamäte veľa ľudí premýšľa o tom, ako nahradiť vnútornú pamäť telefónu pamäťovou kartou. Treba poznamenať, že s týmto problémom sa stretávajú hlavne majitelia čínske telefóny a tablety.

Pokúsme sa tento problém pochopiť podrobnejšie. Ak chcete zmeniť cestu, kde sa ukladajú aplikácie, musíte mať v zariadení špecifický program. Mali by ste si byť vedomí možných rizík a problémov s nimi spojených. Pri nesprávnej výmene pamäte môže dôjsť k internému zlyhaniu programu, čo povedie k úplnému prebliknutiu telefónu. Na jej obnovenie môže zlyhať aj externé úložné zariadenie – pamäťová karta, budete musieť použiť aj flashovanie telefónu.

Úprava systémového súboru

Takže, aby sa zmenil vnútorná pamäť na externú a inštalovať akékoľvek aplikácie priamo na kartu, musíte ju nájsť v telefóne alebo nainštalovať Koreňový program Prehliadač alebo ES Explorer, prítomnosť v systéme je tiež potrebná root práva Prečítajte si, ako ich rýchlo získať.

Výmena pamäte prebieha nasledovne: musíte vybrať program Root Broswser alebo Explorer a spustiť ho, potom vyhľadať súbor vold.fstab v systéme, nachádza sa na adrese device/system/atd/, otvoriť a pozorne si súbor prečítať, budeme musieť upraviť pár riadkov.

Aby ste si to prečítali, musíte sa oboznámiť so štruktúrou súborov. Ak pozorne preskúmate súbor, ľahko nájdete zodpovedajúce riadky zodpovedné za nahradenie internej pamäte externou pamäťou. Po nájdení zodpovedajúcich riadkov je potrebné vykonať malú manipuláciu a zmeniť internú pamäť na externú pamäť, inými slovami, prehodiť riadky tak, aby všetko vyzeralo ako na obrázku nižšie.

IN v tomto prípade riadok dev_mount sdcard…. je zodpovedný za štandardnú bezpečnosť súborov a dev_mount sdcard2…. pre externú (SD karta). Aby sa naša vstavaná pamäť presne zmenila na externú pamäť, ktorú potrebujeme, stačí zmeniť niekoľko riadkov. Ale nie všetky a nie úplne, ale iba dodatočné a posledné nápisy, ktoré nasledujú po dev_mount sdcard/storage/sdcard0 a dev_mount sdcard2/storage/sdcard1. Akonáhle to urobíme na obrázku, musíme ho uložiť.


Po výmene vnútornej pamäte za pamäťovú kartu by ste mali reštartovať telefón. Po reštartovaní zariadenia si budete môcť vychutnať dostupnosť pamäte a inštalácia všetkých nasledujúcich hier sa vykoná na SD kartu. Nestrácajte zo zreteľa skutočnosť, že ste všetky manipulácie vykonali ručne a ak niečo chýba, budete musieť poslať telefón na blikanie.

Existuje rovnako efektívny spôsob, ako nahradiť pamäť bez použitia programu Root Broswser. Aby ste to dosiahli, stačí vykonať niekoľko manipulácií s telefónom pomocou počítača, doslova tri kliknutia. Najprv budete musieť spustiť súbor HTC Driver Installer a nainštalovať ho do počítača, aby sa zobrazili všetky potrebné nástroje pre ďalšiu prácu.

Druhou manipuláciou bude inštalácia ovládača na systémové médium C:\\android-sdk-windows, potom by ste mali spustiť program SDK Manager, aby ste skontrolovali súbory a ich pripravenosť na inštaláciu. Potom by ste mali pripojiť telefón k počítaču a potvrdiť príkaz: preneste všetko na kartu SD, prečítajte si, ako to urobiť.

Používame ADB

Pripojte telefón s povoleným ladením USB v nastaveniach.
Prejdite do priečinka s programom a spustite súbor adb.exe pomocou príkazového riadka riadky cmd, so stlačeným tlačidlom Shift kliknite pravým tlačidlom myši na súbor a vyberte tu otvoriť príkazové okná

Otvorí príkazový riadok v ktorom píšeme adb zariadenia

Teraz spustite nasledujúci príkaz, ktorý vymení pamäť, stačí ho zadať a stlačiť Enter.

Po týchto manipuláciách by ste mali odpojiť telefón od počítača a reštartovať telefón. Po reštarte si môžete overiť, či tlačidlo funguje: preneste všetko na SD kartu a voila, môžete svoj telefón bezpečne používať. Teraz sa všetky aplikácie a dôležité dokumenty a stiahnuté súbory uložia na externý disk.

Treba mať na pamäti, že keď z telefónu vyberiete pamäťovú kartu, nainštalované aplikácie zmiznú, to je pravdepodobne jediné negatívum túto metódu. Odporúča sa tiež používať externé disky aspoň triedy 10, pretože malé disky neprinesú požadovaný výsledok.

Možnosti zariadenia je možné vážne rozšíriť, ak nahradíte internú pamäť Android pamäťovou kartou. To vám umožní nainštalovať do tabletu alebo iného gadgetu oveľa viac aplikácií, ale hlavnou požiadavkou na vykonanie tejto aktualizácie je mať na zariadení práva root. Pozrime sa na spôsoby použitia karty SD ako systémovej pamäte zariadenia, ako aj na podmienky, ktoré sú s tým spojené.

Riziká a podmienky výmeny vnútornej pamäte modulu gadget za kartu SD

Pred opakovaním krokov uvedených nižšie by mal používateľ zvážiť niekoľko dôležitých bodov:

  1. Životnosť SD karty sa značne zníži kvôli častým cyklom čítania/zápisu pri spúšťaní aplikácií.
  2. Rýchlosť modulu gadget sa môže výrazne znížiť, ak použijete kartu MicroSD nižšej kategórie.
  3. Ak pri úprave urobíte chybu systémový súbor Telefón sa možno nabudúce nespustí – budete ho musieť preflashovať.

Vo všeobecnosti je postup (najmä pre neskúsených používateľov) dosť riskantný, takže má zmysel vykonávať ho výlučne pre staré gadgety s malým množstvom vlastnej pamäte.

Pomocou nástroja Root Browser a úpravou súboru vold.fstab

Ak chcete vymeniť pamäť, od Google Play Budete musieť nainštalovať koreňový prehliadač.

Zopakujme, že plne s ním môžete pracovať iba na rootnutých zariadeniach. Po spustení vyššie uvedenej aplikácie:


V systéme Android znamená sdcard internú pamäť a extsd znamená externú pamäť, t. j. SD kartu. Nahradením týchto riadkov sme vlastne vymenili tieto typy pamäte. Na niektorých systémoch môžu tieto časti kódu vyzerať inak, napríklad takto:

Je potrebné ich nahradiť nasledovne:

Po dokončení opísaného postupu reštartujte modul gadget. Predtým, ako to urobíte, skontrolujte, či v upravenom kóde nie sú žiadne chyby, aby v budúcnosti nebolo potrebné preflashovanie.

Druhý spôsob, ako zvýšiť pamäť pomocou Link2SD

Aplikácia je dostupná v Play Market a funguje iba na zariadeniach s právami root. Toto Správca súborov fyzicky nenahrádza internú pamäť zariadenia externým diskom, ale dokáže preniesť akékoľvek nástroje na SD kartu, čím výrazne šetrí zdroje gadgetu.

Zvláštnosťou predmetnej aplikácie je, že samotná MicroSD bude musieť byť rozdelená a správne naformátovaná. Skopírujte si preto všetko cenné z vašej karty do počítača a začnite deliť disk na sekcie.

Rozdelenie karty zariadenia na sekcie, ak existuje vlastné obnovenie

Každé zariadenie so systémom Android má režim obnovenia, ale nižšie opísaná metóda je vhodná len pre zariadenia s . Ak ste nikdy nepočuli o CWM, prejdite na druhú možnosť rozdelenia disku. Ďalej vám povieme, ako vyriešiť problém, ak má režim obnovenia zariadenia položku Partition SD Card:

Rozdelenie MicroSD karty cez počítač

Pripojte kartu k notebooku alebo PC. Na tento účel môžete použiť čítačku kariet alebo iné vybavenie, hlavnou vecou je, že by mala byť definovaná ako jednotka a nie ako mediálne zariadenie MTP. ďalej:


Dovoľte mi hneď urobiť výhradu, ž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.

Mnohí majitelia smartfónov alebo tabletov s Androidom s malou vstavanou pamäťou sa pravdepodobne stretli s nasledujúcim problémom: je vložená veľká SD karta (napríklad 16, 32 alebo dokonca 64 GB), ale po nainštalovaní niekoľkých ťažkých programov sa naše zariadenie alebo iný program smelo vyhlási, že na karte nie je dostatok miesta. Niekedy je samotný program malý, ale po inštalácii sa prepne do režimu online a natiahne gigabajty dát do vášho 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 zaplnená do posledného miesta.
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. Ako som pochopil, tak to výrobcovia robia tak, 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/NameInsert. Málokedy 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 metódy tiež nie sú všeliekom, pretože vyžadujú od používateľa určité zručnosti, navyše 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ď.

Situáciu pomôže zlepšiť program DirectoryBind, ktorý si 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 habr treba urobiť pár vysvetlení. Ako sám napísal (ten idiot-proof program), t.j. nepravdepodobné, že by prešiel hlúpym testom.

Po inštalácii spustite program (prvýkrát samozrejme povoľujeme práva root), kliknite na ponuku, potom na položku „Predvoľby“ a nastavte predvolené cesty k externej pamäti „Predvolená cesta k údajom“ napríklad /sdcard/external_sd/ a internej pamäte „Default target path“ /sdcard/ . Opúšťame menu.

Kliknite na ponuku a potom na „Pridať nový záznam“

Teraz poďme tvoriť nové pripojenie adresárov, napríklad presunúť 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 pripojenia sa po vytvorení automaticky neaktivujú (sivá ikona diskety, ako na obrázku nižšie pre gameloft). Ak chcete dokončiť prepojenie priečinkov, začiarknite požadované prepojenia pomocou začiarkavacích políčok a kliknite na ponuku -> „Zviazať začiarknuté“. Ikony aktívnych (prepojených) priečinkov by sa mali zmeniť na zelenú.

Mimochodom, ak chcete priložiť celú externú kartu, odporúčam to urobiť nie ako /sdcard/externalSD/, ale s bodkou vpredu /sdcard/.externalSD/. To vám ušetrí také problémy, ako sú dvojité miniatúry v galériách atď. Pravda, nepomôže to všetkým galériám a hráčom, pretože... niektorí tiež vyhľadávajú médiá v skrytých adresároch.
Po trápení som sa pre seba rozhodol prelinkovať len jednotlivé adresáre.

UPD. Mimochodom, externá SD karta je oveľa pomalšia ako interná pamäť, takže prenos údajov programu na externú SD kartu prirodzene spomaľuje fungovanie 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 rozhodnete pre výmenu internej a externej pamäte, t.j. priraďte externú SD kartu k /sdcard a v nastaveniach zariadenia takáto možnosť nie je - ak máte root, môžete to jednoducho urobiť vykonaním nasledujúcej operácie:
V Root-Explorer pripojíme "/etc" ako R/W (ak R/O), nájdeme súbor "/etc/vold.fstab", uložíme kópiu a otvoríme (dlhým kliknutím) ho v textovom editore.
V nasledujúcich dvoch riadkoch zmeníme názvy bodov pripojenia: dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 . .. na dev_mount sdcard /mnt/external_sd emmc@fat /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 Koreň 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.
Pamätajte, ž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 ako root, robíte na vlastné nebezpečenstvo a riziko, a napríklad uloženie nesprávneho „vold.fstab“ môže viesť k nemožnosti zaviesť zariadenie a na liečbu budete musieť zaviesť systém obnovte a upravte súbor „vold.fstab“.

Táto metóda môže byť použitá v spojení s DirectoryBind, len teraz je to naopak: „Predvolená cieľová cesta“ (/sdcard) a všetky pripojenia vytvorené v DirectoryBind budú smerovať na externú kartu.

Nízke množstvo vnútornej pamäte na lacných smartfónoch a Tablety so systémom Android hlavným problémom je nemožnosť inštalovať aplikácie v takýchto prípadoch, nahradenie interných Pamäť systému Android na pamäťovú kartu.

Pre tých, ktorí z názvu nepochopili, o čom je tento článok: predpokladajme, že máte 400 MB internej pamäte Android, čo je veľmi málo (asi 12-20 nainštalované aplikácie), potom môžete uvažovať o prevzatí a výmene hlavnej pamäte za pamäťovú kartu.

Predtým ako začneš!

vy Verzie Androidu 5.1 alebo novší? Skvelé! Potom možno na svojom smartfóne môžete zvýšiť alebo!

Metóda 1

metóda 2

Ak takéto nastavenia nemáte? Potom čítajte ďalej v článku!

Riziká a čo potrebujete vedieť

Interná pamäť systému Android sa nahradí iba pamäťovou kartou ak máte nainštalované práva root (žiaden root, metóda nefunguje)! Pre tých, ktorí nevedia, čo je Root a ako ho získať:

Okrem toho ty povinný poznať štruktúru súborového systému Android.

Náhrada pamäte je možná len v prípade, že si zariadenie so systémom Android existuje systémový súbor vold.fstab na ceste /system/atď , ak ho nemáte, tak túto metódu Bohužiaľ nie pre teba! Využite výhody alternatívne spôsoby(odkaz 1, odkaz 2, odkaz 3). Tiež ak Android nemá vlastnú pamäť, potom tento článok tiež nie pre teba. Článok je väčšinou pre zariadenia s procesor Mediatek(MTK) alebo Rockchip.

Pretože systémový súbor bude upravený existuje rizikože sa môžete pomýliť a zariadenie sa nespustí, aby ste to vyriešili, musíte preflashovať zariadenie a tiež môže zlyhať pamäťová karta a narazíte na rovnaký problém, pomôže aj firmvér.

Ak vymeníte internú pamäť za pamäťovú kartu, táto bude mať veľmi krátku životnosť (kvôli častému čítaniu/zápisu) a môže dôjsť aj k poklesu rýchlosti Práca s Androidom ak je veľmi nízka trieda microSD karty.

Pozor!

Skôr ako začnete vykonávať akékoľvek zmeny, použite oficiálnu možnosť výmeny pamäťovej karty -.

Pokyny na výmenu internej pamäte systému Android za pamäťovú kartu

1. Nainštalujte správcu súborov Root Browser (ak ste si vybrali iný, potom nepíšte „inteligentné“ otázky do komentárov „Nevidím“ „neupravuje“).

2. Spustite súbor Koreňový manažér Prehliadajte a nasledujte cestu:

/system/atd/

3. Hľadajte súbor vold.fstab a otvorte ho (kliknite na súbor a vyberte Upraviť)

4. V súbore vold.fstab vidíme približne tento obrázok:

## Vold 2.0 fstab ## # Bežné pripojenie zariadenia ## ##Formát: dev_mount

Zapnuté v tomto príklade Upozorňujeme, že ak ste si predtým pozorne prečítali štruktúru, sú zvýraznené dva riadky systém súborov Android, potom to už viete /SD karta alebo /sdcard0 toto je interná pamäť a /extsd alebo /external_sdcard, /sdcrad1, /sdcrad2, /external_sd Toto externá pamäť, teda MicroSD.

Všetko, čo musíte urobiť, je vymeniť tieto dva riadky:

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

Ďalší príklad na inom zariadení:

Dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host dev_mount sdcard2 /storage/sdcard1

Zmeňte na nasledujúce:

Dev_mount sdcard /storage/sdcard1 emmc@fat /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

Máte ešte doplňujúce otázky? Opýtajte sa ich v komentároch, povedzte nám, čo fungovalo pre vás alebo naopak!

Ako vymeniť pamäť v systéme Android a prečo je to vôbec potrebné? Mali by sme sa do takýchto manipulácií vôbec púšťať a sú schopné spôsobiť nenapraviteľné škody na našom zariadení? Takéto otázky často zaujímajú ľudí, ktorí ovládajú zariadenie s malým množstvom vstavanej pamäte. Ak má váš smartfón zodpovedajúcu kapacitu napríklad štyri gigabajty, tak viete, že používanie takéhoto zariadenia nie je nič strašné. Pretože nahrať naň dostatočné množstvo multimediálnych súborov je veľmi, veľmi problematické. Ako teda môžete v systéme Android vymeniť pamäť z internej na externú?

Úvod do problému

Mimochodom, nemali by ste si myslieť, že iba operačný systém Android trpí takým problémom, ako je malé množstvo vstavanej pamäte. Je k dispozícii aj v systéme iOS. Tieto dva systémy spolu neustále súťažia. Z času na čas do boja zasiahne aj „Windows Fawn“, no čoskoro sa ocitne vyhodený za tatami. Čo je ovplyvnené? Téma pre iOS? Existujú fakty, ktoré vždy dokazujú „expozíciu“ tohto operačný systém pred používateľmi. Spočiatku bol jeho kód záhadou. Napriek tomu sa podobný trend objavuje. No operačný systém Android, ktorý vyvinuli špecialisti z Google, sa v súčasnosti každou aktualizáciou stále viac uzatvára pred potenciálnymi vývojármi. To je presne to, čo trápi ľudí, ktorí sú na tento operačný systém tak zvyknutí.

Prečo potrebujete poznať odpoveď na otázku, ako vymeniť pamäť v systéme Android?

V súčasnosti už operačný systém, o ktorom hovoríme, neumožňuje používateľom inštalovať aplikácie s príslušným softvérom – takzvanou vyrovnávacou pamäťou – na externý pamäťový disk. V našom prípade nech je to pamäťová karta MicroSD. Majitelia zariadení s kapacitou 32 gigabajtov a viac sa zrejme zaškeria, ale čo majú robiť ľudia, ktorí majú k dispozícii od 4 do 8 GB, z ktorých časť (všimnite si to!) sa minie na údržbu operačného systému? Jedinou cestou z tejto situácie je vykonať určité manipulácie. A tu je dôležitejšie ako kedykoľvek predtým poznať odpoveď na otázku, ako vymeniť pamäť v systéme Android. V skutočnosti to nie je ťažké. Vyžaduje sa však mimoriadna pozornosť a mimochodom rovné ruky. Ak máte tieto parametre, potom prejdeme k zváženiu významu operácie, aby sme pochopili, čo sa bude vykonávať a prečo.

Ako vymeniť pamäť v systéme Android 5? Čo robiť s inými verziami?

Existuje východisko zo súčasnej situácie, keď máme k dispozícii len pár gigabajtov na hosťovanie multimediálneho kontingentu. Spočíva v prvom rade v získaní externého a v druhom v softvérovej náhrade určitého kódu, ktorý dokáže naše zariadenie presvedčiť, že interný je externý. No a, samozrejme, aj naopak. Smartfón teda bude MicroSD kartu vnímať ako vnútorná doska. Chcel by som poznamenať, že otázka, ako vymeniť pamäťové karty v systéme Android, znie zásadne nesprávne, pretože existuje niekoľko externé disky nemôže zúčastniť.

Čo je potrebné na výmenu?

Bez ohľadu na to, akú verziu operačného systému máte nainštalovanú a aké zariadenie výrobcu máte, budeme potrebovať rovnakú sadu nástrojov. Ide o programy s názvom a Úplný veliteľ(čo pozná veľké množstvo používateľov). Okrem toho budete musieť získať jeden pre zariadenie.

Proces výmeny

Ak chcete spustiť operáciu, otvorte program Root Explorer. Presunieme sa na adresu /system/atd. Tam musíte nájsť súbor s názvom vold.fstab. V ňom by ste mali nájsť riadky a parametre, ktoré sú zodpovedné za body pripojenia externej a internej pamäte. Nazývajú sa takto: SDcard a extsd. Potom budete musieť vymeniť parametre. Tým sa dokončí aktívna fáza operácie. Nezabudnite urobiť zálohy súbory a pamätajte, že takéto operácie používateľ vykonáva na vlastné nebezpečenstvo a riziko.