Kako SD karticu učiniti glavnom memorijom na Androidu. SD kartica kao interna memorija Androida

Problem nedostatka memorije jedan je od temeljnih problema i za računala i za mobilne uređaje. S malom količinom slobodne memorije, sustav obično počinje usporavati, zamrzavati te je nestabilan i nepouzdan. To se posebno odnosi na Android uređaje, od kojih mnogi u početku imaju prilično malu količinu glavne memorije (tzv. "Interna pohrana"). U takvoj situaciji neki korisnici mogu imati ideju da pokušaju koristiti vanjsku SD karticu kao glavnu memoriju na svom Android uređaju. U ovom članku ću vam reći kako od SD kartice napraviti glavnu memoriju na Android gadgetima i koje će nam metode u tome pomoći.

Rastavljamo kako SD karticu učiniti glavnom memorijom na Androidu

Da biste izvršili ovaj zadatak, trebat će vam SD kartica velike brzine (po mogućnosti 10 razreda ili brža). Karte 6, a posebno 4 i 2 klase nisu prikladne za takve svrhe, vaš će sustav, zbog njihove uporabe, značajno usporiti rad, što je malo vjerojatno da će se svidjeti nekim korisnicima.

Također je važno shvatiti da će razdoblje valjanosti takve SD kartice, zbog aktivnog opterećenja na njoj, biti znatno manje nego da se opterećenje kartice odvijalo u standardnom načinu rada.


Metoda broj 1. Promjena sadržaja datoteke Vold.fstab

Prva od opisanih metoda uključuje promjenu sadržaja datoteke postavki sustava "Vold.fstab". Nakon ovih izmjena, OS Android pročitat će vašu SD karticu kao unutarnju memoriju uređaja, ali imajte na umu da brojne prethodno instalirane aplikacije mogu prestati raditi.

Važno je znati da ova metoda djeluje samo na vladao uređaja na kojima je instaliran Android OS ispod (!) od verzije 4.4.2. U verzijama Android OS 4.4.2 i novijim, navedenu datoteku najvjerojatnije jednostavno nećete pronaći.

Također imajte na umu da pogreška u provedbi ove metode (osobito dodavanje dodatnih znakova u potrebne retke) može utjecati na performanse vašeg uređaja na najtužniji način. Stoga pažljivo odmjerite moguće rizike, a ako ste ipak donijeli odluku, nastavite s njezinom provedbom.

Dakle, da biste primijenili ovu metodu, učinite sljedeće:

Na primjer, to mogu biti redovi poput ovog:

Da bismo izvršili potrebne promjene, moramo mjestimično promijeniti putanju u naznačenim redovima, odnosno drugim riječima, umjesto 0, staviti 1 u prvi redak, a u drugom umjesto 1 staviti 0.

Nakon izmjena ove linije će izgledati ovako:

Spremite promjene koje ste unijeli, a zatim ponovno pokrenite gadget.

Druga je mogućnost kako memorijsku karticu učiniti glavnom za android:


Metoda broj 2. Koristimo postavke OS -a Android 6.0 i novije

Osim prve metode, u kojoj sam ispitivao kako prebaciti memoriju telefona na memorijsku karticu, postoji još jedna metoda koja radi samo na postavkama OS -a Android 6.0 (Marshmallow) ili noviji, a omogućuje vam korištenje SD kartice kao glavni za spremanje datoteka i rad s njima ... Da biste je implementirali, preporučujem da napravite kopiju podataka sa svoje SD kartice (ako ih ima) jer će sustav formatirati ovu karticu.

Vaše pitanje:

Kako preimenovati memorijsku karticu na PDA -u?

Odgovor gospodara:

Džepno računalo vrlo je slično stolnom računalu, ali razlika u veličini je znatno manja. Na PDA uređaju možete gledati filmove, čitati knjige, povezivati ​​se na Internet, raditi s aplikacijama i programima, premještati informacije s drugih uređaja, uključujući memorijske kartice, koje se mogu preimenovati radi lakše uporabe.

Ako trebate preimenovati memorijsku karticu u memorijsku karticu, slijedite ove korake. Otvorite direktorij System-Registry jedan po jedan. Trebat će vam uređivač registra, pokrenite ga.

Slijedite sljedeći put. Memorijska kartica je odjeljak "Mapa". Preimenujte ga u karticu za pohranu, a zatim ponovno pokrenite uređaj.

Ovisno o proizvođaču, adrese na uređajima mogu se razlikovati. Najčešće opcije su:

Naziv memorijske kartice može biti bilo koji, ali za optimalan rad uređaja bolje ju je nazvati latiničnim slovima.

Ponekad se nakon ponovnog pokretanja PDA -a memorijska kartica zvana Storage Card spontano preimenuje u Storage Card 2. U tom slučaju ne možete izvesti nikakve radnje na izvornoj kartici sa snimljenim elementima. Ovaj se problem obično javlja kada se memorijska kartica ukloni dok je program pokrenut. U ovoj situaciji morate pronaći program koji stvara mapu s tim imenom (sjetite se okolnosti pod kojima je medij uklonjen) i zatvorite ga. Ili ga konfigurirajte za korištenje glavne memorije. Nakon što dovršite ove korake, ponovno pokrenite računalo.

Izvorni upravljački programi omogućuju radu G100 sa SD karticama, odnosno čija je maksimalna veličina ograničena specifikacijama od 2 GB (suprotno specifikacijama, postoje SD kartice od 4 GB). Za korištenje kartica većih od 4 gigabajta morate kupiti SDHC kartice koje G100 službeno ne podržava. No izlaz je pronađen, kao i uvijek, instaliranjem upravljačkih programa s drugog uređaja 😉

Komentar od.

HTC Athena SDHC upravljački program stavljamo na G-100, SDHC kartica na 4Gb radi bez problema. Unatoč nekim zabrinutostima, WiFi radi na G-100 nakon instaliranja upravljačkog programa. SDHC 4 Gb radi točno, forumi sugeriraju da bi do 32 Gb trebalo raditi s ovim upravljačkim programima. Ja sam nisam probao više od 4 zbog nedostatka veće kartice.

Kasnije se pojavila alternativna verzija Dmitrija:

Sada se sve više SHDC kartica pojavljuje s 4 i više koncerata. Nije tajna da više od 3,2-3,6 GB nije čitljivo na našoj zvijeri, problem s Dravom je specifičan.

Montaža:

Instaliram dvije datoteke na čisti stroj, na početku SHDC.cab, a zatim Cerb.cab. Nakon što instalacija SHDC.cab zatraži ponovno pokretanje, odbijamo i odmah instaliramo Cerb.cab. Zatim ponovno pokrećemo. (Da biste smirili savjest, možete napraviti sigurnosnu kopiju datoteka sdmemory.dll i sdbus.dll s PDA -a, mape Windows (to nisam učinio sam)). Na mašini za pisanje pročitana je kartica od 16 GB, radila je s karticama 2 dana, zatim sam je vratio, moja stara kartica od 512 je nastavila raditi bez problema ....

Nakon XP -a, zakrpe se moraju ponovno instalirati.

I na kraju, opcija s foruma od

Gore navedeni SDHC zakrpa na mom G100 nije radila. SDHC (Transcend 16Gb klasa 6). Točnije, kartica je postala vidljiva, ali je bilo dostupno samo 3Gb. Potpuno je riješio problem na ovaj način: http://forum.xda-developers.com/showthread.php?t=377391 (PSIDOC_SDHC.CAB).

Ne znam koja će opcija stvarno odgovarati vašoj kartici, pa sam ostavio sve tri :)

Poboljšanja: Preimenujte "Memorijsku karticu" u "SD kartica" ili "Memorijska kartica".

Neki programi ne razumiju ruske nazive datoteka i direktorija, pa se nakon instalacije na SD karticu pod nazivom "Memorijska kartica" u ruskom sustavu Windows neće pokrenuti. Kako bi se osigurala kompatibilnost sa svim programima, ovo mjesto mora biti nazvano na engleskom. Uređaji s jednom karticom obično koriste "karticu za pohranu", a uređaji s više kartica, poput HP 2210, "SD karticu". Iz navike sam odabrao drugu opciju, zapravo, nema razlike.

Pažnja! Prije instaliranja programa morate preimenovati karticu! Preimenujete li kartu nakon instaliranja programa, morat ćete ručno ponoviti sve prečace, a neki se programi neće htjeti pokrenuti jer više ne drže postojeće veze do svojih datoteka u registru.

HKEY_LOCAL_MACHINE \ System \ StorageManager \ Profiles \ SDMemory \ Mapa
HKEY_LOCAL_MACHINE \ System \ StorageManager \ Profiles \ SDMMC \ Mapa

Prema zadanim postavkama sve su aplikacije instalirane u internoj memoriji Android uređaja. Također se koristi za spremanje njihove predmemorije. No čak ni memorija modernih pametnih telefona ponekad nije dovoljna za učitavanje svih potrebnih softvera. Dobro je što postoje memorijske kartice dovoljnog kapaciteta za to. Kako ih koristiti za rasterećenje glavne memorije, razmotrit ćemo dalje.

Kako prebaciti memoriju Android telefona na memorijsku karticu

Pojasnimo da u ovom slučaju razmatramo situaciju kada se korisnik mora pobrinuti da preuzete datoteke i programi budu spremljeni na microSD. Zadane postavke Androida postavljene su na automatsko pokretanje interne memorije. Stoga ćemo to pokušati promijeniti.

Prvo ćemo razmotriti mogućnosti prijenosa već instaliranih programa, a zatim - načine promjene interne memorije u memoriju flash pogona.

Na bilješku: sam flash pogon mora imati ne samo veliku količinu memorije, već i dovoljnu klasu brzine, jer o tome ovisi kvaliteta igara i aplikacija koje se na njemu nalaze.

Metoda 1: Link2SD

Ovo je jedna od najboljih opcija među takvim programima. Link2SD omogućuje vam da učinite isto što se može učiniti ručno, ali malo brže. Osim toga, možete nasilno premjestiti igre i aplikacije koje se ne kreću na standardni način.

Možete preuzeti Link2SD

Upute za rad s Link2SD su sljedeće:

  1. U glavnom prozoru bit će navedene sve aplikacije. Odaberite onu koju želite.
  2. Pomaknite se do dna podataka o aplikaciji i dodirnite “ Prijenos na SD karticu».

Imajte na umu da one aplikacije koje se ne prenose na standardni način mogu umanjiti njihovu funkcionalnost. Na primjer, widgeti će prestati raditi.

2. način: postavljanje memorije

Vratimo se opet na alate sustava. Na Androidu možete navesti SD karticu kao zadano mjesto za instaliranje aplikacija. Opet, ovo ne uspijeva uvijek.

U svakom slučaju pokušajte sljedeće:

1. Dok ste u postavkama, otvorite odjeljak " Memorija».

2. Kliknite na " Željeno mjesto instalacije"I odaberite" SD kartica».

3. Također je moguće odrediti pohranu za spremanje drugih datoteka označavanjem SD kartice kao “ Zadana memorija».

Raspored elemenata na vašem uređaju može se razlikovati od prikazanih primjera.

Metoda 3: Zamjena unutarnje memorije vanjskom

Ova metoda omogućuje vam da prevarite Android da memorijsku karticu tretira kao sistemsku memoriju. Trebat će vam bilo koji upravitelj datoteka iz alata. U primjeru će se koristiti Root Explorer.

Pažnja! Dolje opisani postupak radite na vlastitu odgovornost i rizik. Uvijek postoji mogućnost da će to uzrokovati probleme s Androidom, koji se mogu popraviti samo bljeskanjem.

Postupak je sljedeći:

1. U korijenu sustava otvorite mapu "itd". Da biste to učinili, otvorite upravitelj datoteka.

2. Pronađite datoteku “ vold.fstab»I otvorite ga uređivačem teksta.

3. srijeda i sav tekst, pronađite 2 retka koja počinju sa " dev_mount»Bez rešetke na početku. Nakon njih treba slijediti sljedeće vrijednosti:

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

4. Morate zamijeniti riječi nakon “ mnt /"Da biste postali ovakvi:

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

5. Različiti uređaji mogu imati različite oznake nakon " mnt /»: « SD kartica», « sdcard0», « sdcard1», « sdcard2". Glavna stvar je zamijeniti ih.

6. Spremite promjene i ponovno pokrenite pametni telefon.

Što se tiče upravitelja datoteka, valja reći da vam svi takvi programi ne dopuštaju pregled gore navedenih datoteka. Preporučujemo korištenje ES Explorer.

Metoda 4: Prijenos aplikacija na standardni način

Počevši s Androidom 4.0, moguće je prenijeti neke aplikacije iz interne memorije na SD karticu bez upotrebe alata trećih strana.

Da biste to učinili, morate učiniti sljedeće:

1. Otvori " Postavke».

2. Idite na odjeljak "Prijave».

3. Dodirnite (dodirnite prstom) željeni program.

4. Kliknite gumb " Premjesti na SD karticu».


Nedostatak ove metode je što ne radi za sve aplikacije.

Na ove načine memoriju SD kartice možete koristiti za igre i aplikacije.



Odmah ću rezervirati da ne govorimo o programima poput link2sd. Princip je sličan, ali nećemo povezivati ​​direktorije programa, već direktorije podataka ovih programa, na primjer / sdcard2 / Navigon -> / sdcard / Navigon ili / mnt / extSdCard / Books -> / sdcard / Books itd.
Osim toga, potreban nam je korijen (gdje možemo bez njega). Usput, nakon što sam saznao za ovaj program, ovo mi je još jedan argument za root.

Mnogi vlasnici android pametnih telefona ili tableta s malom ugrađenom memorijom vjerojatno su se suočili sa sljedećim problemom: umetnuta je velika sd kartica (na primjer, 16, 32 ili čak 64 gigabajta), ali nakon instaliranja nekoliko teških programa naš uređaj ili drugi program drsko izjavljuje da nema dovoljno prostora. Ponekad je sam program mali, ali nakon instalacije ide na mrežu i izvlači gigabajte podataka na pametni telefon.
Još jednom, nakon što smo primili poruku "Nema mjesta" i pogledali karticu, vidimo da je praktički prazna, ali je unutarnja memorija uređaja napunjena do posljednjeg mjesta.
To je zato što se interna memorija često koristi kao zadani direktorij za mnoge programe. Činjenica je da je montirana kao / sdcard, što je povijesno oduvijek bila vanjska sd kartica (prije je tako bilo na svim pametnim telefonima). Vanjska SD kartica je u ovom slučaju montirana kao / sdcard2, / mnt / sdcard2, / mnt / extSdCard ili čak /sdcard/.externalSD. Razumijem da to rade proizvođači tako da uređaj radi izvan kutije, tj. nema SD kartice.

Mnogi "beskrupulozni" programi uvijek žele čitati / pisati podatke iz / u direktorij / sdcard / SubstituteName. To se rijetko može promijeniti u postavkama programa.
Kao rezultat toga, imamo ono što imamo i nekoliko mogućnosti za ispravljanje trenutne situacije:
Zadnje dvije metode također nisu lijek, jer zahtijevaju određene vještine od korisnika, osim toga, nisu dovoljno "čiste", na primjer, poznati su problemi pri povezivanju pametnog telefona s računalom putem USB -a (ne mogu se demontirati) itd.

Program DirectoryBind, koji je dobra osoba iz xda napisala za sebe i objavila na forumu za javnu upotrebu, pomoći će popraviti situaciju.

QR kod


Iako je ovdje publika tehnički potkovana, potrebno je nekoliko objašnjenja za neiskusne čitatelje Habra. Kako je sam napisao (program nije idiotski otporan), tj. malo je vjerojatno da će proći test za budalu.

Nakon instalacije pokrenite program (prvi put, naravno, trajno dopuštamo Root prava), kliknite izbornik pa "Postavke" i postavite zadane putove prema vanjskoj memoriji "Zadani put podataka" na primjer / sdcard / external_sd / i unutarnja memorija "Zadana ciljna staza" / sdcard / ... Napuštamo jelovnik.

Kliknite izbornik, a zatim "Dodaj novi unos"

Sada stvorimo novu vezu direktorija, na primjer, premjestite mapu CamScanner na vanjsku karticu. Dugim pritiskom na put do mapa otvara se mali ugrađeni upravitelj datoteka u kojem možete stvoriti i / ili odabrati mapu. Mapa na vanjskoj karti mora biti stvorena (i prazna).

Označavanjem potvrdnog okvira "Prijenos datoteka s cilja na podatke" datoteke i mape bit će prenesene iz / sdcard / CamScanner / direktorija u / sdcard / external_sd / CamScanner imenik.

Valja napomenuti da se veze nakon stvaranja ne aktiviraju automatski (ikona sive diskete, kao na slici ispod za gameloft). Da biste dovršili povezivanje mapa, odaberite potrebne veze s potvrdnim okvirima i kliknite izbornik -> "Veži provjereno". Ikone aktivnih (povezanih) mapa trebale bi postati zelene.

Usput, ako želite priključiti cijelu vanjsku karticu, preporučujem da to učinite ne ovako /sdcard /externalSD /, već s točkom ispred /sdcard/.externalSD/. Time ćete uštedjeti probleme s dvostrukim sličicama u galerijama itd. Istina neće pomoći svim galerijama i igračima, tk. neki traže medije i u skrivenim imenicima.
Nakon patnje, odlučio sam za sebe povezati samo pojedinačne imenike.

UPD. Inače, vanjska SD kartica puno je sporija od unutarnje memorije, pa prijenos podataka programa na vanjski SD prirodno usporava rad ovog programa. To treba posebno zapamtiti onima koji odluče potpuno promijeniti točke montiranja unutarnje i vanjske memorije, jer velika je vjerojatnost da će vam cijeli uređaj raditi sporije nego prije.

Nadam se da će ovaj program nadopuniti vašu zbirku korisnih alata za android uređaje.

Ako ipak odlučite zamijeniti mjesta unutarnje i vanjske memorije, tj. ponovno dodijelite vanjsku SD karticu u / sdcard i ne postoji takva mogućnost u postavkama uređaja - ako imate root, to se može lako učiniti slijedećom operacijom:
U Root-Exploreru montirajte "/ etc" kao R/ W (ako je R/ O), pronađite datoteku "/etc/vold.fstab", spremite kopiju i otvorite je (dugim klikom) u uređivaču teksta.
U sljedeća dva retka promijenite naziv točaka montiranja na mjestima: dev_mount sdcard / mnt / sdcard [zaštićena e -pošta]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt /external_sd auto /devices/platform/goldfish_mmc.1 ... na dev_mount sdcard /mnt /external_sd [zaštićena e -pošta]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard/mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Možete pročitati više o tome. Također nude, kao alternativu, korištenje drugog zanimljivog programa Root External 2 Internal SD.
Dodati ću da u oba slučaja, prije prebacivanja, morate kopirati cijeli sadržaj mape / sdcard na vanjsku sd karticu.
Upamtite, nakon prebacivanja cijeli sustav može raditi bolje nego prije.
budi oprezan- morate shvatiti da sve što radite pod korijenom, radite na vlastitu odgovornost i rizik, a na primjer spremanje pogrešnog "vold.fstab" može dovesti do nemogućnosti pokretanja uređaja i za liječenje ćete morati učitajte u oporavak i već tamo uredite "vold.fstab".

Ova se metoda može koristiti zajedno s DirectoryBind -om, samo će sada, naprotiv, "Zadana ciljna staza" (/ sdcard) i sve veze stvorene u DirectoryBind -u pokazat će na vanjsku kartu.