Sådan gør du en del af SD-kortet internt. Sådan overføres apps fra intern hukommelse til SD-kort i Android

Introduktion:
Jeg får ret ofte stillet spørgsmål om, hvordan man opretter en partition på et hukommelseskort til overførsel af programmer, for eksempel ved hjælp af et program som f.eks.
Og af denne grund besluttede jeg at skrive en kort instruktion om, hvordan man korrekt opdeler et flashdrev i sektioner for dem, der har problemer. Måske har mange mennesker ikke brug for det længere, men som statistik viser, vil der altid være spørgsmål)))

Mål:
Opdel flashdrevet i 2 partitioner FAT32 og EXT2.
FAT32 - partition til dine data.
EXT2 - sektion til bærbare applikationer på kortet.
Den aktuelle størrelse på EXT2-partitionen er 32-512MB. Det nytter ikke noget at lave mere end 512MB! Men hvis du pludselig vil have mere, så husk, at størrelsen på EXT2-partitionen ikke bør optage mere end 90% af kortets samlede volumen!

Først skal vi anskaffe et program til at oprette partitioner på diske. Jeg brugte det personligt, og jeg råder dig til, at programmet er gratis og praktisk.

Trin 1
Indsæt SD-kortet i kortlæseren. Vi forbinder automatisk kortlæseren til computeren. Hvis der er behov, gør vi det sikkerhedskopiering af data fra et flashdrev, fordi Ved opdeling vil alle data blive slettet!

Trin 2
Åbning MiniTool partition guiden Hjemmeudgave , find vores kort og slet sektionen ved at klikke på "Slet" i kontekstmenuen:

Trin 3
Klik derefter på "Opret" på den ikke-allokerede plads på kortet:

Et vindue åbnes foran os, hvor vi konfigurerer sektionsparametrene.

Trin 4
Først opretter vi en partition af typen FAT/FAT32, som gemmer dine sædvanlige data såsom fotos, musik og alle mulige filer. Dette vil være et afsnit, der er skræddersyet til dine behov.
For at gøre dette, i afsnit " Filsystem"vælg typen FAT eller FAT32:

For kort op til 2GB anbefales det at vælge FAT-typen. Hvis kortet er på 4 GB eller mere, skal du vælge FAT32-typen.

Vælg derefter elementet "Primær" i punktet "Opret som":

I punktet "Drive Letter" er volumenbogstavet tildelt (dette er ligesom bogstavet lokal disk etc.). Du kan også indtaste navnet (label) på din partition i kolonnen "Partition Label". Jeg kaldte det for eksempel "SDCARD".
Vælg derefter størrelsen på vores partition i punktet "Partitionsstørrelse" og klik på "OK":

Trin 5
På samme måde skal du klikke på punktet "Opret" på det ikke-allokerede område på kortet og nu oprette en sektion, hvor de applikationer, der er overført til SD-kortet, vil blive gemt.
I dette tilfælde kan et advarselsvindue som dette dukke op:

Du er velkommen til at klikke på "OK" og gå videre.
Men nu i kolonnen "Filsystem" vælger vi typen EXT2 eller EXT3:

I punktet "Opret som" skal du vælge "Primær" igen, indtaste et etiketnavn, hvis du vil, og størrelsen på partitionen vil være resten af ​​kortet. Og klik på "OK".

Trin 6
Klik nu til venstre øverste hjørne"Anvend"-knappen og accepter ændringerne:

Bagefter starter behandlingsprocessen, og hvis alt lykkes, vil et vindue dukke op:

Processen er slut! Hvis du har lavet en sikkerhedskopi, så smider vi dataene tilbage på FAT32-partitionen (selvom du kun vil se det i computerens stifinder) og indsætter flashdrevet i enheden og bruger det til dit helbred!

p.s. Jeg foregiver ikke at være universel. Vi skriver om fejl og andet i kommentarerne. Glad hvis det hjalp nogen.

p.p.s. Alle manipulationer med SD-kortet er efter eget skøn! Husk end flere apps du overfører til et flashdrev, jo mindre liv efterlader du det! Overfør kun "tunge" applikationer og applikationer, som du sjældent bruger!

Problemet med manglende hukommelse er et af de grundlæggende problemer for både pc'er og mobile enheder. Til små mængder fri hukommelse Systemet begynder normalt at bremse, fryse og er ustabilt og upålideligt. Dette gælder især for Android-enheder, hvoraf mange i starten har ganske lille volumen hovedhukommelse (såkaldt "intern lagring"). I en sådan situation kan nogle brugere have den idé at prøve at bruge eksternt SD-kort som hovedhukommelsen på deres Android-enhed. I dette materiale Jeg fortæller dig, hvordan du laver et SD-kort til hovedhukommelsen på Android-gadgets, og hvilke metoder vil hjælpe os med dette.

Lad os se på, hvordan man gør et SD-kort til hovedhukommelsen på Android

For at udføre denne opgave skal du bruge et højhastigheds SD-kort (helst klasse 10 eller hurtigere). Kort med 6, og især 4 og 2 klasser er ikke egnede til sådanne formål; dit system vil på grund af deres brug betydeligt bremse dets drift, hvilket næppe vil behage nogen af ​​brugerne.

Det er også vigtigt at forstå, at levetiden for et sådant SD-kort på grund af den aktive belastning på det vil være betydeligt mindre, end hvis belastningen på kortet var i standardtilstand.


Metode nummer 1. Ændring af indholdet af Vold.fstab-filen

Den første af de beskrevne metoder involverer at ændre indholdet af filen Systemindstillinger"Vold.fstab". Efter at have foretaget disse ændringer, vil Android OS betragte dit SD-kort som enhedens interne hukommelse, men husk, at en række tidligere installerede applikationer kan stoppe med at fungere.

Det er vigtigt at vide, at denne metode kun virker på rodfæstet enheder, der kører Android OS nedenfor (!) end version 4.4.2. I Android OS versioner 4.4.2 og nyere specificeret fil, højst sandsynligt, vil du simpelthen ikke finde det.

Bemærk også, at der er en fejl i implementeringen denne metode(især ved at tilføje til nødvendige linjer ekstra tegn) kan have den mest skadelige effekt på din enheds ydeevne. Afvej derfor omhyggeligt de mulige risici, og hvis du trods alt har taget en beslutning, så fortsæt med at implementere den.

Så for at implementere denne metode skal du gøre følgende:

For eksempel kan disse være linjer som denne:

  • dev_mount sdcard/storage/sdcard0 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard1 auto/xxxxxx

At implementere nødvendige ændringer vi er nødt til at bytte stien i de angivne linjer, det vil sige ganske enkelt at sætte, i stedet for 0, skal du sætte et 1 i den første linje, og i den anden, i stedet for 1, skal du sætte et 0.

Efter ændringerne vil disse linjer se ud:

  • dev_mount sdcard/storage/sdcard1 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard0 auto/xxxxx

Gem de ændringer, du har foretaget, og genstart derefter gadgetten.

En anden mulighed for, hvordan man gør et hukommelseskort til det vigtigste på Android:


Metode nummer 2. Vi bruger indstillingerne for Android OS 6.0 og nyere

Ud over den første metode, hvor jeg så på, hvordan man skifter telefonens hukommelse til et hukommelseskort, er der en anden metode, der kun virker på indstillingerne for Android OS 6.0 (Marshmallow) eller højere og giver dig mulighed for at bruge SD'en kort som det vigtigste til at gemme filer og arbejde med dem. For at implementere det, anbefaler jeg at lave en kopi af dataene fra dit SD-kort (hvis nogen på det), siden dette kort vil blive formateret af systemet.

Det siger jeg med det samme vi taler ikke om programmer som link2sd. Princippet er det samme, men vi vil ikke forbinde programkataloger, og disse programmers datamapper, for eksempel /sdcard2/Navigon -> /sdcard/Navigon eller /mnt/extSdCard/Books -> /sdcard/Books osv.
Derudover har vi brug for root (hvor ville vi være uden det). Forresten, efter at jeg fandt ud af dette program, er dette endnu et argument for mig for root.

Mange ejere af Android-smartphones eller -tablets med lille indbygget hukommelse er sandsynligvis stødt på følgende problem: et stort SD-kort er isat (for eksempel 16, 32 eller endda 64 GB), men efter installation af flere tunge programmer, vores enhed eller en anden programmet erklærer dristigt, at der ikke er hukommelse på kortet, nok plads. Nogle gange er selve programmet lille, men efter installationen går det online og trækker gigabyte data ind på din smartphone.
Endnu en gang, efter at have modtaget beskeden "Ingen plads" og kigget på kortet, ser vi, at det næsten er tomt, men enhedens interne hukommelse er fyldt til kapacitet.
Dette skyldes, at intern hukommelse ofte bruges som standardbibliotek for mange programmer. Faktum er, at det er monteret som /sdcard, hvilket historisk set altid har været et eksternt SD-kort (det plejede at være tilfældet på alle smartphones). Det eksterne SD-kort er i dette tilfælde monteret som /sdcard2, /mnt/sdcard2, /mnt/extSdCard eller endda /sdcard/.externalSD. Som jeg har forstået det, gøres dette af producenterne, så enheden fungerer ud af boksen, dvs. intet SD-kort overhovedet.

Mange "skruppelløse" programmer ønsker altid at læse/skrive data fra/til mappen /sdcard/NameInsert. Sjældent kan dette ændres i programindstillingerne.
Som et resultat har vi, hvad vi har, og flere muligheder for at forbedre den nuværende situation:
To nyeste metoder er heller ikke et vidundermiddel, fordi kræver visse færdigheder fra brugeren, derudover er de ikke "rene" nok, for eksempel kendes problemer ved tilslutning af en smartphone til en computer via USB (kan ikke afmonteres) osv.

DirectoryBind-programmet vil hjælpe med at rette op på situationen, hvilket god mand slig fra xda skrev til sig selv og postede det på forummet til offentlig brug.

QR kode


Selvom publikum her er teknisk kyndige, skal der gives et par forklaringer til uerfarne læsere af habr. Som han selv skrev (det ikke idiotsikre program), dvs. næsten vil bestå testen for et fjols.

Efter installationen skal du køre programmet (første gang tillader vi naturligvis rodrettigheder permanent), klik på menuen og derefter på "Preferences" og indstil standardstierne til den eksterne hukommelse "Standard datasti" for eksempel /sdcard/external_sd/ og den interne hukommelse "Standardmålsti" /sdcard/ . Vi forlader menuen.

Klik på menuen og derefter "Tilføj ny post"

Lad os nu skabe ny forbindelse mapper, for eksempel, flytte CamScanner-mappen til et eksternt kort. Langt tryk på mappestien åbner en lille indbygget filhåndtering, hvor du kan oprette og/eller vælge en mappe. Mappe på eksternt kort skal oprettes (og tom).

Ved at markere afkrydsningsfeltet "Overfør filer fra mål til data", vil filer og mapper blive overført fra mappen /sdcard/CamScanner/ til mappen /sdcard/external_sd/CamScanner.

Det skal bemærkes, at forbindelser ikke automatisk aktiveres efter oprettelse (grå disketteikon, som på skærmbilledet nedenfor for gameloft). Markér afkrydsningsfelterne for at fuldføre sammenkædning af mapper nødvendige forbindelser og klik på menu -> "Bind markeret". De aktive (linkede) mappeikoner skal blive grønne.

Forresten, hvis du vil vedhæfte hele det eksterne kort, anbefaler jeg fuldt ud at gøre det ikke med /sdcard/externalSD/, men med en prik foran /sdcard/.externalSD/. Dette vil redde dig fra sådanne problemer som dobbelte miniaturebilleder i gallerier osv. Sandt nok vil det ikke hjælpe for alle gallerier og spillere, fordi... nogle søger også efter medier i skjulte mapper.
Efter at have lidt, besluttede jeg for mig selv kun at linke individuelle mapper.

UPD. Forresten er et eksternt SD-kort meget langsommere intern hukommelse, så overførsel af programdata til en ekstern SD bremser naturligvis arbejdet med dette program. Dette bør især huskes af dem, der beslutter sig for fuldstændig at ændre monteringspunkterne for den interne og ekstern hukommelse, fordi Chancerne er, at hele din enhed kører langsommere end før.

Jeg håber, at dette program vil supplere din sparegris. nyttige hjælpeprogrammer til Android-enheder.

Hvis du beslutter dig for at bytte intern og ekstern hukommelse, dvs. gentildel det eksterne sd-kort til /sdcard, og der er ingen sådan mulighed i enhedsindstillingerne - hvis du har root, kan dette nemt gøres ved at udføre følgende handling:
I Root-Explorer monterer vi "/etc" som R/W (hvis R/O), find filen "/etc/vold.fstab", gem en kopi og åbn (langt klik) den i teksteditoren.
I de næste to linjer ændrer vi navnene på monteringspunkterne: dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 . .. til dev_mount sdcard /mnt/external_sd emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Du kan læse mere. De foreslår også, som et alternativ, at bruge en anden interessant program Root Ekstern 2 Intern SD.
Jeg vil tilføje, at i begge tilfælde, før du skifter, skal du kopiere hele indholdet af /sdcard-mappen til et eksternt SD-kort.
Husk, at efter skiftet kan hele dit system fungere bedre end før.
Vær forsigtig- du skal forstå, at alt, hvad du gør som root, sker på egen risiko og risiko, og for eksempel at gemme den forkerte "vold.fstab" kan føre til manglende evne til at starte enheden, og til behandling bliver du nødt til at starte op i gendannelse og rediger "vold.fstab" allerede der.

Denne metode kan bruges sammen med DirectoryBind, men nu er det omvendt: "Default target path" (/sdcard), og alle forbindelser oprettet i DirectoryBind vil pege på et eksternt kort.

Når du spurgte, hvordan man øger hukommelsen på Android, mente du sandsynligvis hvordan man frigør hukommelse på android. Mange mennesker ved stadig ikke, at der på nogen moderne enhed er random access memory (korttids-RAM) og langtidshukommelse (ROM), som dine data er gemt på. Og dem, der spørger om, hvordan man øger RAM på Android, forstår sandsynligvis ikke dette.

RAM på en tablet eller smartphone ikke kan øges, kan den kun slettes fra programmer, der er tændt dette øjeblik ikke bruges. Mere komplekst problem- det er manglen på plads i langtidshukommelse(ROM), når din smartphone skriger af dig om manglen på diskplads, og du ikke kan installere flere programmer.

Og det sker, fordi når vi køber, sparer vi penge og køber budgetmodeller, hvor alle ressourcer er knappe. I butikken fungerer sådan en smartphone meget kraftigt, men når du indlæser den med dine programmer, begynder dette problem med mangel på hukommelse, og du begynder at skrive i Yandex - hjælp, hvordan øger du den interne hukommelse på Android?

Så det første råd er at købe normale smartphones, det er bedre at betale ekstra tusind rubler og så spare MANGE nerver! Forresten, som jeg har bemærket, er det meget rentabelt at købe fra M-Video:

Jeg sammenlignede det selv for nylig, da jeg ville købe en bærbar computer, i øjeblikket er M-Video og Ulmart stadig de fleste bedste butikker efter pris.

Hvordan øger man hukommelsen på Android?

Der er flere måder at løse problemet på, jeg starter med de enkle og slutter med de mest effektive.

Fjern unødvendige/ubrugte programmer. Dette er banalt, men selv dette når ikke alle. Fjerne unødvendige programmer og der bliver straks plads!

Installer et rengøringsprogram. Der er mange sådanne programmer, jeg råder dig til at installere 360 ​​Security Lite, den har en antivirus, en RAM-renser og en skraldespander. I modsætning til andre er dette meget letvægtsapplikation, skabt til telefoner med RAM mindre end 1 gigabyte.

Programmet er lavet med høj kvalitet, det er lavet af den samme kineser som har lavet det, som jeg selv bruger på Windows og anbefaler til alle.

Men dette hjælper ikke altid, da det efter fjernelse af affald straks akkumuleres igen, og disse rengøringsprogrammer selv vejer nogle gange meget. Lad os derfor gå videre til mere radikale metoder.

Afinstallerer opdateringer. Din smartphone har sandsynligvis automatiske softwareopdateringer aktiveret. Der er programmer, der blot skal opdateres, f.eks. De fleste programmer, især dem, du ikke bruger, er bedre ikke at opdatere. Ved opdatering downloader de en masse megabyte og tilstopper hukommelsen på telefonen. Hvad skal der gøres?

Installation af programmer på et hukommelseskort er påkrævet af næsten alle ejere Android-enheder, især hvis interne lager designet til et lille antal filer. Uanset hvilket formål du bruger din enhed til - til arbejde, studier, underholdning, spil, er den tildelte hukommelseskapacitet muligvis ikke nok. Hvis du er interesseret i, hvordan du installerer en applikation på et hukommelseskort i Android, kan du bruge to metoder - systemfunktioner eller særlige forsyninger. Hvilket vi nu vil se nærmere på.

Android-systemfunktioner

I Android platform, startende fra version 2.2, leveres system funktion flytte indhold fra ekstern hukommelse til kortet. Denne mulighed virker ikke altid, da dens ydeevne også afhænger af hver enkelts egenskaber specifikt program eller spil.

Sådan installeres applikationer på et hukommelseskort i Android:

1 . Det antages, at din enhed allerede har downloadet og installeret apk, som nu skal flyttes til SD for at frigøre hukommelse. Åbn dine enhedsindstillinger, og gå til fanen applikationer.

2 . Det nye vindue skal indeholde flere elementer - downloadet, placeret på SD-kortet og alle programmer. Vi har brug for det første punkt.

3 . Den downloadede sektion indeholder al den software, som du selv har downloadet og installeret. Nu skal du arbejde med alle de programmer, der vises på listen separat, da det ikke vil være muligt at overføre dem alle på én gang.

4 . For at flytte programmer til hukommelseskortet skal du vælge en af ​​dem på listen og klikke på den. Displayet vil vise alle oplysninger om det, inklusive den nødvendige mængde hukommelse, adgang til data og anden information.

5 . Hvis et bestemt program har en installationsmulighed for ekstern lagring, derefter knappen " Overfør til SD" vil være aktiv - klik på den, og flytningen starter.

6 . Hvis knappen ikke er aktiv, så Systemværktøjer V I dette tilfælde er magtesløse - du bliver nødt til at bruge tredjepartsværktøjer.

Det er værd at bemærke, at ovenstående instruktioner udelukkende gælder op til platformversion 4.2, inklusive det, men hvordan gemmer man programmer på et hukommelseskort i Android, hvis enheden kører på nyere versioner af platformen? Disse omfatter følgende OS: 4.4, 5.0, 5.1, 6.0.

I en sådan situation bliver du nødt til at finde ekstra nytte. Det kan også være nødvendigt at have rodrettigheder. Men i version 4.4 kan du i nogle tilfælde stadig undvære yderligere programmer, men meget afhænger af modellen mobil enhed. F.eks, Sony selskab sørget for, at enhederne omfattede installation af programmer på hukommelseskortet i Android direkte uden yderligere applikationer og forsyningsselskaber.

Brug af tredjepartsapplikationer

Der er en hel del specielle hjælpeprogrammer, der løser problemet med at installere software på SD, men kun nogle få af dem kan effektivt hjælpe brugeren. Det skal bemærkes, at de fleste interessante applikationer for at overføre applikationer til SD-kort:

  • App 2SD
  • Link 2 SD
  • Total kommandør

App 2 SD

Dette er en af ​​de populære blandt ejere Android hjælpeprogrammer, hvilket i høj grad forenkler arbejdet med indhold. Nyeste version Programmet har et nydesignet og forbedret design.

Hovedfunktioner:

  • flytte programmer;
  • software management;
  • skjule programmer.

Direkte i værktøjet er alt indhold på din enhed opdelt i to kategorier - det, der allerede er placeret på SD, og ​​det, der kan flyttes dertil. På Android er det muligt at overføre applikationer til et hukommelseskort for et valgt program eller al eksisterende software. Hvis du installerer et program, der kan flyttes, vil App 2 SD give dig besked om det.

Enhver ejer af Android-enheder er ekstremt utilfreds med tilstedeværelsen af stor mængde unødvendig systemapplikationer på sin enhed. Der er ingen måde at slippe af med dem på den sædvanlige måde - for at fjerne dem skal du have rodrettigheder. Du kan dog ved et uheld ramme vigtige filer, hvilket kan medføre, at enheden ikke fungerer korrekt. Der er en vej ud af denne situation takket være funktionaliteten af ​​det præsenterede program. App 2 SD kan skjule systemindhold, hvorfor den ikke indlæser systemet.
Med hensyn til styring af downloadede applikationer kan du takket være App 2 SD fjerne programmer (mens du udfører en fuld systemscanning for unødvendige data), rydde data og cache.

Download programmet Apps2SD muligt ->
Vejledning til at arbejde medApps2SD ->

Link 2 SD

Programmet er designet som en funktionel applikationsadministrator, med dets hjælp kan du ikke kun overføre indhold til lager, men også rydde cache-filer. Programmet har normal funktion installation af software, samt flytning med udvidet funktionalitet, hvilket kræver to partitioner på SD og .
Link 2 SD er velegnet til erfarne brugere der forstår funktionerne filsystemer, SD sektioner. Hovedfunktioner:

  • bevæger sig apk filer., lib., dex. til SD og tilbage;
  • automatisk installation til SD;
  • overførsel selv af indhold, der ikke giver denne funktion;
  • at vælge en placering til at installere nye applikationer;
  • meddelelser om muligheden for overførsel;
  • "frysning" af indlejret indhold;
  • rydde cache og data;
  • transformation brugerprogrammer i indbygget.

Hent Link program 2 SD muligt ->

Total kommandør

Total kommandør – en velkendt manager blandt Android- og pc-ejere. Lederen sørger for kæmpe antal funktioner, der er beregnet til at håndtere forskellige data i systemet. Hovedfunktioner:

  • flytning, kopiering, omdøbning, sletning af filer/mapper;
  • dataoverførsel via Bluetooth;
  • udvælgelse og sortering af filer;
  • indbygget arkiver;
  • tekst editor;
  • søg efter filer og data;
  • lyd- og videoafspiller;
  • understøttelse af funktioner, der tilbydes rodrettigheder ami;
  • ændring af filegenskaber osv.

Ikke inkluderet i funktionalitet særlig mulighed at installere applikationer til eksternt lager, er det dog takket være støtten rodrettigheder den bliver tilgængelig.

Hent Samlet program Kommandør muligt ->

Konklusion

Nu ved du, hvordan du overfører applikationer til et hukommelseskort, hvad der kan kræves til dette, hvilke vanskeligheder brugere oftest støder på. Det skal bemærkes, at denne funktion betragtes som meget nyttig, da volumen over tid tilgængelig hukommelse enheden bliver mindre og slippe af med vigtige programmer Jeg vil ikke. Desværre er automatisk installation af programmer på SD ikke mulig, så efter hver installation skal du selv flytte indholdet til eksternt lager.