Domov / Sociálne médiá / Ako vymeniť internú pamäť a sd. Android: Jednoduchý spôsob prepojenia externej SD karty a internej pamäte na uvoľnenie miesta. Čo potrebujete vymeniť

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

Majitelia smartfónov Najnovšie Samsung modely má pomerne veľké vnútorná pamäť, ale v možnostiach rozpočtu resp skoré verzie všetko je oveľa horšie. Používatelia preto jednoducho nemajú dostatok miesta na svoje obľúbené aplikácie, hry a hudbu. Čo robiť v tomto prípade? - existuje cesta von, ale okamžite vás varujeme, že to nie je bezpečné.

Výmena internej sdcard za externú externú

Spôsobom, ako vyriešiť tento problém, vidíme substitúciu interná mapa zvonku. Tento postup je možný na telefónoch Samsung a potrebujeme úplný root a Správca súborov systémové súbory - .

Pokyny na výmenu pamäte na miestach
1. Dostaneme plnú, jedna z metód;
2. Stiahnite si špeciálny hack z nášho servera a rozbaľte ho do počítača;
3. Robíme komplet zálohovanie zariadenia, napríklad pomocou, alebo prejdite na a vytvorte úplnú zálohu (odporúčame dve možnosti);
4. Ideme do RootExplorer a skopírujeme súbory (z hacku) do priečinka system / etc, súhlasíme s ich nahradením. Predtým je žiaduce skopírovať obsah priečinka do počítača;
5. Chytré preťažujeme a tešíme sa z výsledku.

Obrátený postup

Ak chcete vykonať vrátenie späť, existujú tri spôsoby, ak vám jeden nepomohol, prejdite na ďalší, nemusíte robiť všetko naraz. Postup vykonania je v poriadku
1. Urobím spätnú výmenu priečinka etc z môjho počítača a reštartujem počítač;
2. Stiahnite si návratový hack a nahrajte ho do priečinka system / etc;
3. Robíme úplné zotavenie z predchádzajúcich záloh.

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:
Posledné dve metódy 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ď.

Situáciu pomôže napraviť 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 Habra treba urobiť pár vysvetlení. Ako sám napísal (program nie je idiot-proof), t.j. sotva prejsť testom na blázna

Po inštalácii spustite program (prvýkrát samozrejme povoľujeme práva root), stlačte menu potom "Predvoľby" a nastavte predvolené cesty k externej pamäti "Predvolená cesta k dátam" 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 poďme tvoriť nové pripojenie adresárov, napríklad preniesť 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 na externej karte 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ť viazanie priečinkov, vyberte potrebné prepojenia pomocou začiarkavacích políčok a stlačte ponuku -> "Väzba skontrolovaná". 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šu zbierku užitočných nástrojov 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 predvolenom nastavení sú všetky aplikácie nainštalované vo vnútornej pamäti zariadenia Android. Používa sa aj na ukladanie ich vyrovnávacej pamäte. Ale aj pamäť moderné smartfóny niekedy nestačí stiahnuť všetok potrebný softvér. Je dobré, že na to existujú pamäťové karty s dostatočnou kapacitou. Ako ich použiť na vyloženie hlavnej pamäte, zvážime ďalej.

Ako prepnúť pamäť telefónu Android na pamäťovú kartu

Ujasnime si, že v tomto prípade uvažujeme o situácii, keď sa používateľ potrebuje uistiť, že stiahnuté súbory a programy sú uložené na microSD. IN nastavenia androiduŠtandardne je nastavené automatické načítanie do internej pamäte. Pokúsime sa to teda zmeniť.

Na začiatok už zvážte možnosti prenosu nainštalované programy a potom - spôsoby, ako zmeniť internú pamäť na pamäť flash disku.

Na poznámku: samotný flash disk by mal mať nielen veľké množstvo pamäte, ale aj dostatočnú rýchlostnú triedu, pretože od toho bude závisieť kvalita hier a aplikácií, ktoré sa na ňom nachádzajú.

Metóda 1: Link2SD

Toto je jeden z najlepšie možnosti medzi podobnými programami. Link2SD vám umožňuje robiť to isté, čo môžete robiť manuálne, ale o niečo rýchlejšie. Okrem toho môžete nasilu presúvať hry a aplikácie, ktoré sú štandardným spôsobom nepohybujú.

Môžete si stiahnuť Link2SD

Pokyny pre prácu s Link2SD sú nasledovné:

  1. V hlavnom okne sa zobrazí zoznam všetkých aplikácií. Vyberte si ten správny.
  2. Prejdite nadol informácie o aplikácii a kliknite na „ Presunúť na SD kartu».

Upozorňujeme, že tie aplikácie, ktoré nie sú prenesené štandardným spôsobom, môžu znížiť ich funkčnosť. Napríklad prestanú fungovať widgety.

Metóda 2: Nastavenie pamäte

Vráťme sa k systémové nástroje. V systéme Android môžete zadať kartu SD ako predvolené umiestnenie na inštaláciu aplikácií. Opäť to nie vždy funguje.

V každom prípade skúste urobiť nasledovné:

1. V nastaveniach otvorte sekciu " Pamäť».

2. Kliknite na " Preferované miesto inštalácie a vyberte možnosť SD karta».

3. Úložisko môžete priradiť aj na ukladanie iných súborov tak, že označíte kartu SD ako „ Predvolená pamäť».

Usporiadanie položiek na vašom zariadení sa môže líšiť od zobrazených príkladov.

Metóda 3: Výmena internej pamäte za externú

A táto metóda vám umožňuje oklamať Android tak, aby vnímal pamäťovú kartu ako systémovú pamäť. Zo sady nástrojov budete potrebovať ľubovoľného správcu súborov. Použije sa príklad koreňový prieskumník.

Pozor! Nasledujúci postup vykonávate na vlastné riziko. Vždy existuje šanca, že to spôsobí problémy s Androidom, ktoré sa dajú vyriešiť iba blikaním.

Postup je nasledovný:

1. V koreňovom adresári systému otvorte priečinok "atď". Ak to chcete urobiť, otvorte správcu súborov.

2. Nájdite súbor " vold.fstab“ a otvorte ho pomocou textového editora.

3. Stredná a celý text, nájdite 2 riadky začínajúce na " dev_mount» bez mriežky na začiatku. Za nimi by mali nasledovať nasledujúce hodnoty:

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

4. Musíte vymeniť slová za „ mnt/“ stať sa takýmto:

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

5. Zapnuté rôzne zariadenia môžu byť rôzne označenia po " mnt/»: « SD karta», « sdcard0», « sdcard1», « sdcard2". Hlavná vec je zmeniť svoje miesta.

6. Uložte zmeny a reštartujte smartfón.

Pokiaľ ide o správcu súborov, stojí za to povedať, že nie všetky takéto programy vám umožňujú vidieť vyššie uvedené súbory. Odporúčame použiť ES Explorer.

Metóda 4: Preneste aplikácie štandardným spôsobom

Počnúc systémom Android 4.0 môžete niektoré aplikácie presunúť z interného úložiska na kartu SD bez použitia nástrojov tretích strán.

Ak to chcete urobiť, musíte vykonať nasledujúce kroky:

1. Otvorte " nastavenie».

2. Prejdite na „Aplikácie».

3. Klepnite (dotknite sa prsta) na požadovaný program.

4. Kliknite na tlačidlo " Presunúť na SD kartu».


Nevýhodou tejto metódy je, že nefunguje pre všetky aplikácie.

Týmto spôsobom môžete využiť pamäť SD karty pre hry a aplikácie.



Ako nahradiť internú pamäť systému Android pamäťovou kartou. Malé množstvo vnútornej pamäte na lacných smartfónoch a tabletoch android domov problémom je nemožnosť inštalácie aplikácií v takýchto prípadoch, nahradenie interných pamäť pre Android na pamäťovú kartu.

Pre tých, ktorí z nadpisu 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.

Riziká a čo potrebujete vedieť

Výmena vnútornej pamäte systému Android za pamäťovú kartu sa uskutoční iba vtedy, ak sú nainštalované root práva(žiadny root, metóda nefunguje)! Pre tých, ktorí nevedia, čo je Root a ako ho získať:

Okrem toho musíte poznať štruktúru súborového systému Android.

Náhrada pamäte je možná iba v prípade, že si zariadenie so systémom Android pozdĺž cesty / system / etc je systémový súbor vold.fstab, ak ho nemáte, táto metóda bohužiaľ nie je pre vás! 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 je pre vás. Článok je skôr pre zariadenia s procesorom Mediatek (MTK) alebo Rockchip.

Ako bude prebiehať úprava? systémový súbor existuje riziko, že sa pomýlite a zariadenie sa nespustí, aby ste to napravili, musíte zariadenie preflashovať a pamäťová karta môže zlyhať a narazíte na rovnaký problém, pomôže aj firmvér.

Pri výmene internej pamäte na pamäťovej karte má táto 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 kvalita karty microSD veľmi nízka.

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

1. Nainštalujte koreňový prehliadač správcu súborov

2. Spustite správcu súborov Root Broswser a prejdite po ceste:

/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 niečo takéto:

## Vold 2.0 fstab
##
# Bežná montáž zariadenia
##
##Formát: dev_mount
## label – Označenie zväzku
## mount_point - Kde bude zväzok pripojený
## part - Partícia # (založená na 1), alebo „auto“ pre prvú použiteľnú partíciu.
## - Zoznam sysfs ciest k zdrojovým zariadeniam
####################################### # Pripojí prvý použiteľný oddiel zadaného zariadenia
#/devices/platform/awsmc.3/mmc_host pre 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

Zapnuté tento príklad Všimnite si, že dva riadky sú zvýraznené, ak ste si pred nimi pozorne prečítali štruktúru súboru systémy Android, tak to už vieš /SD karta alebo /sdcard0 je vnútorná pamäť /extsd alebo /external_sdcard, /sdcrad1, /sdcrad2, /external_sd Toto externá pamäť, teda MicroSD.

Jediné, čo musíte urobiť, je nahradiť tieto dva riadky:

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

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

dev_mount sdcard /storage/sdcard0
dev_mount sdcard2 /storage/sdcard1

Zmeníme na nasledovné:

dev_mount sdcard /storage/sdcard1 [chránený e-mailom]/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

Uložte svoju prácu a reštartujte Android! Po reštarte bude mať zariadenie zvýšené množstvo pamäte!



Problém nedostatku pamäte je jedným zo základných problémov pre PC a mobilné zariadenia. Pri malom množstve voľnej pamäte sa systém zvyčajne začne spomaľovať, mrznúť, pracovať nestabilne a nespoľahlivo. Platí to najmä pre zariadenia so systémom Android, z ktorých mnohé majú na začiatku pomerne malé množstvo hlavnej pamäte (takzvané „interné úložisko“). V takejto situácii môžu niektorí používatelia mať nápad skúsiť použiť externú SD kartu ako hlavné úložisko na svojom zariadení so systémom Android. V tomto článku vám poviem, ako urobiť z karty SD hlavnú pamäť v miniaplikáciách Android a aké metódy nám s tým pomôžu.

Analyzujeme, ako urobiť z karty SD hlavnú pamäť v systéme Android

Na splnenie tejto úlohy budete potrebovať vysokorýchlostnú SD kartu (najlepšie triedy 10 alebo vyššej). Karty 6, a najmä triedy 4 a 2 nie sú na takéto účely vhodné, váš systém ich používaním výrazne spomalí svoju prácu, čo pravdepodobne nikoho z používateľov nepoteší.

Je tiež dôležité pochopiť, že doba platnosti takejto SD karty bude v dôsledku aktívneho zaťaženia výrazne kratšia, ako keby bola karta načítaná v štandardnom režime.


Metóda číslo 1. Zmeňte obsah súboru Vold.fstab

Prvá z opísaných metód zahŕňa zmenu obsahu súboru systémové nastavenia Vol.fstab. Po vykonaní týchto zmien bude operačný systém Android považovať vašu SD kartu za internú pamäť zariadenia, pričom bude mať na pamäti, že množstvo predtým nainštalovaných aplikácií môže prestať fungovať.

Je dôležité vedieť, že táto metóda funguje iba ďalej zakorenené zariadenia s operačným systémom Android nižšie (!) ako verzia 4.4.2. V systéme Android verzie 4.4.2 a vyššej zadaný súbor S najväčšou pravdepodobnosťou nenájdete.

Upozorňujeme tiež, že došlo k chybe implementácie túto metódu(najmä pridávanie ďalších znakov do potrebných riadkov) môže najsmutnejšie ovplyvniť výkon vášho zariadenia. Preto starostlivo zvážte možné riziká a ak ste sa napriek tomu rozhodli, pokračujte v jeho implementácii.

Ak chcete implementovať túto metódu, postupujte takto:

Tieto riadky môžu byť napríklad:

Na realizáciu potrebné zmeny musíme na miestach zmeniť cestu v označených riadkoch, to znamená, že namiesto 0 vložte do prvého riadku jednotku a do druhého vložte 0 namiesto 1.

Po zmenách budú tieto riadky vyzerať takto:

Uložte zmeny a potom reštartujte modul gadget.

Ďalšia možnosť, ako urobiť pamäťovú kartu hlavnou v systéme Android:


Metóda číslo 2. Používame nastavenia Android OS 6.0 a vyššie

Okrem prvej metódy, v ktorej som sa pozrel na to, ako prepnúť pamäť telefónu na pamäťovú kartu, existuje ešte jedna metóda, ktorá funguje iba v nastaveniach OS Android 6.0 (Marshmallow) alebo vyšších a umožňuje použiť kartu SD ako hlavný na ukladanie súborov a prácu s nimi. Na jeho implementáciu odporúčam vytvoriť kópiu údajov z vašej SD karty (ak existuje), pretože táto karta bude naformátovaná systémom.