Come configurare smartphone e PC. Portale informativo
  • casa
  • Ferro
  • Come modificare la memoria interna. Mancanza di memoria interna su uno smartphone: istruzioni passo passo su come utilizzare una scheda SD come memoria interna

Come modificare la memoria interna. Mancanza di memoria interna su uno smartphone: istruzioni passo passo su come utilizzare una scheda SD come memoria interna

Premetto subito che non si tratta di programmi come link2sd. Il principio è simile, ma non collegheremo le directory dei programmi, ma le directory dei dati di questi programmi, ad esempio / sdcard2 / Navigon -> / sdcard / Navigon o / mnt / extSdCard / Books -> / sdcard / Books, ecc.
Inoltre, abbiamo bisogno di una radice (dove possiamo andare senza di essa). A proposito, dopo aver scoperto questo programma, questo è un altro argomento per il root per me.

Molti possessori di smartphone o tablet Android con memoria interna ridotta hanno probabilmente dovuto affrontare il seguente problema: viene inserita una scheda SD di grandi dimensioni (ad esempio 16, 32 o anche 64 Gigabyte), ma dopo aver installato diversi programmi pesanti, il nostro dispositivo o un altro il programma dichiara insolentemente che non c'è abbastanza spazio. A volte il programma stesso è piccolo, ma dopo l'installazione va online e carica gigabyte di dati su uno smartphone.
Ancora una volta, dopo aver ricevuto il messaggio "Nessun posto" e guardando la scheda, vediamo che è praticamente vuota, ma la memoria interna del dispositivo è piena.
Questo perché la memoria interna viene spesso utilizzata come directory predefinita per molti programmi. Fatto sta che si monta come /sdcard, che storicamente è sempre stata una sd esterna (prima era così su tutti gli smartphone). La scheda SD esterna è montata in questo caso come /sdcard2, /mnt/sdcard2, /mnt/extSdCard o anche /sdcard/.externalSD. Capisco che questo viene fatto dai produttori in modo che il dispositivo funzioni immediatamente, ad es. nessuna scheda SD.

Molti programmi "senza scrupoli" vogliono sempre leggere/scrivere dati da/nella directory/sdcard/SubstituteName. Raramente questo può essere modificato nelle impostazioni del programma.
Di conseguenza, abbiamo ciò che abbiamo e diverse opportunità per correggere la situazione attuale:
Anche gli ultimi due metodi non sono una panacea, perché richiedono determinate competenze da parte dell'utente, inoltre, non sono sufficientemente "puliti", ad esempio sono noti problemi quando si collega uno smartphone a un computer tramite usb (non possono essere smontati), ecc.

Il programma DirectoryBind aiuterà a risolvere la situazione, che una brava persona slig di xda ha scritto per sé e ha pubblicato sul forum per uso pubblico.

QR Code


Sebbene il pubblico qui sia tecnicamente esperto, è necessario fornire un paio di spiegazioni per i lettori di Habr inesperti. Come ha scritto lui stesso (il programma non è a prova di idiota), ad es. è improbabile che superi il test per uno sciocco.

Dopo l'installazione, esegui il programma (per la prima volta, ovviamente, consentiamo permanentemente i diritti di root), fai clic sul menu, quindi su "Preferenze" e imposta i percorsi predefiniti sulla memoria esterna "Percorso dati predefinito" ad esempio / sdcard / external_sd / e la memoria interna "Percorso di destinazione predefinito" / sdcard / ... Lasciamo il menu.

Fare clic sul menu, quindi su "Aggiungi nuova voce"

Ora creiamo un nuovo collegamento alla directory, ad esempio, spostiamo la cartella CamScanner su una scheda esterna. Una pressione prolungata sul percorso delle cartelle apre un piccolo file manager integrato in cui è possibile creare e/o selezionare una cartella. La cartella sulla mappa esterna deve essere creata (e vuota).

Selezionando la casella di controllo "Trasferisci file da destinazione a dati", i file e le cartelle verranno trasferiti dalla directory / sdcard / CamScanner / alla directory / sdcard / external_sd / CamScanner.

Va notato che i collegamenti dopo la creazione non vengono attivati ​​automaticamente (icona floppy grigia, come nello screenshot qui sotto per gameloft). Per completare l'associazione delle cartelle, selezionare i collegamenti necessari con le caselle di controllo e premere il menu -> "Lega selezionata". Le icone delle cartelle attive (collegate) dovrebbero diventare verdi.

A proposito, se vuoi collegare l'intera scheda esterna, ti consiglio vivamente di farlo non in questo modo / sdcard / externalSD /, ma con un punto davanti a /sdcard/.externalSD/. Questo ti farà risparmiare il fastidio delle doppie miniature nelle gallerie, ecc. La verità non aiuterà per tutte le gallerie e i giocatori, tk. alcuni cercano anche contenuti multimediali in directory nascoste.
Dopo aver sofferto, ho deciso di collegare solo le singole directory.

UPD. A proposito, una scheda SD esterna è molto più lenta della memoria interna, quindi il trasferimento dei dati del programma su una SD esterna rallenta naturalmente il lavoro di questo programma. Questo va ricordato soprattutto per coloro che decidono di cambiare completamente i punti di montaggio della memoria interna ed esterna, perché è probabile che l'intero dispositivo funzionerà più lentamente di prima.

Spero che questo programma integri la tua raccolta di utili utilità per i dispositivi Android.

Se tuttavia decidi di scambiare i posti della memoria interna ed esterna, ad es. riassegnare una scheda SD esterna a / sdcard e non esiste tale opzione nelle impostazioni del dispositivo - avendo un root, questo può essere fatto facilmente eseguendo la seguente operazione:
In Root-Explorer, monta "/ etc" come R / W (se R / O), trova il file "/etc/vold.fstab", salva una copia e aprilo (con un clic lungo) nell'editor di testo.
Nelle due righe successive, cambia il nome dei punti di montaggio in posti: dev_mount sdcard / mnt / sdcard [e-mail protetta]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard / mnt / external_sd auto /devices/platform/goldfish_mmc.1 ... su dev_mount sdcard / mnt / external_sd [e-mail protetta]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard / mnt / sdcard auto /devices/platform/goldfish_mmc.1 ...
Puoi leggere di più a riguardo. Suggeriscono anche, in alternativa, di utilizzare un altro interessante programma Root External 2 Internal SD.
Aggiungo che in entrambi i casi, prima di passare, è necessario copiare l'intero contenuto della cartella /sdcard su una scheda sd esterna.
Ricorda, dopo un passaggio, l'intero sistema potrebbe funzionare meglio di prima.
stai attento- devi capire che tutto ciò che fai sotto la radice, lo fai a tuo rischio e pericolo e, ad esempio, salvare il "vold.fstab" sbagliato può portare all'impossibilità di avviare il dispositivo e per il trattamento di cui avrai bisogno per avviare il ripristino e modificare "vold.fstab" già lì.

Questo metodo può essere utilizzato insieme a DirectoryBind, solo ora, al contrario, "Percorso di destinazione predefinito" (/ sdcard) e tutti i collegamenti creati in DirectoryBind punteranno a una mappa esterna.

Premetto subito che non si tratta di programmi come link2sd. Il principio è simile, ma non collegheremo le directory dei programmi, ma le directory dei dati di questi programmi, ad esempio / sdcard2 / Navigon -> / sdcard / Navigon o / mnt / extSdCard / Books -> / sdcard / Books, ecc.
Inoltre, abbiamo bisogno di una radice (dove possiamo andare senza di essa). A proposito, dopo aver scoperto questo programma, questo è un altro argomento per il root per me.

Molti possessori di smartphone o tablet Android con memoria interna ridotta hanno probabilmente dovuto affrontare il seguente problema: viene inserita una scheda SD di grandi dimensioni (ad esempio 16, 32 o anche 64 Gigabyte), ma dopo aver installato diversi programmi pesanti, il nostro dispositivo o un altro il programma dichiara insolentemente che non c'è abbastanza spazio. A volte il programma stesso è piccolo, ma dopo l'installazione va online e carica gigabyte di dati su uno smartphone.
Ancora una volta, dopo aver ricevuto il messaggio "Nessun posto" e guardando la scheda, vediamo che è praticamente vuota, ma la memoria interna del dispositivo è piena.
Questo perché la memoria interna viene spesso utilizzata come directory predefinita per molti programmi. Fatto sta che si monta come /sdcard, che storicamente è sempre stata una sd esterna (prima era così su tutti gli smartphone). La scheda SD esterna è montata in questo caso come /sdcard2, /mnt/sdcard2, /mnt/extSdCard o anche /sdcard/.externalSD. Capisco che questo viene fatto dai produttori in modo che il dispositivo funzioni immediatamente, ad es. nessuna scheda SD.

Molti programmi "senza scrupoli" vogliono sempre leggere/scrivere dati da/nella directory/sdcard/SubstituteName. Raramente questo può essere modificato nelle impostazioni del programma.
Di conseguenza, abbiamo ciò che abbiamo e diverse opportunità per correggere la situazione attuale:
Anche gli ultimi due metodi non sono una panacea, perché richiedono determinate competenze da parte dell'utente, inoltre, non sono sufficientemente "puliti", ad esempio sono noti problemi quando si collega uno smartphone a un computer tramite usb (non possono essere smontati), ecc.

Il programma DirectoryBind aiuterà a risolvere la situazione, che una brava persona slig di xda ha scritto per sé e ha pubblicato sul forum per uso pubblico.

QR Code


Sebbene il pubblico qui sia tecnicamente esperto, è necessario fornire un paio di spiegazioni per i lettori di Habr inesperti. Come ha scritto lui stesso (il programma non è a prova di idiota), ad es. è improbabile che superi il test per uno sciocco.

Dopo l'installazione, esegui il programma (per la prima volta, ovviamente, consentiamo permanentemente i diritti di root), fai clic sul menu, quindi su "Preferenze" e imposta i percorsi predefiniti sulla memoria esterna "Percorso dati predefinito" ad esempio / sdcard / external_sd / e la memoria interna "Percorso di destinazione predefinito" / sdcard / ... Lasciamo il menu.

Fare clic sul menu, quindi su "Aggiungi nuova voce"

Ora creiamo un nuovo collegamento alla directory, ad esempio, spostiamo la cartella CamScanner su una scheda esterna. Una pressione prolungata sul percorso delle cartelle apre un piccolo file manager integrato in cui è possibile creare e/o selezionare una cartella. La cartella sulla mappa esterna deve essere creata (e vuota).

Selezionando la casella di controllo "Trasferisci file da destinazione a dati", i file e le cartelle verranno trasferiti dalla directory / sdcard / CamScanner / alla directory / sdcard / external_sd / CamScanner.

Va notato che i collegamenti dopo la creazione non vengono attivati ​​automaticamente (icona floppy grigia, come nello screenshot qui sotto per gameloft). Per completare l'associazione delle cartelle, selezionare i collegamenti necessari con le caselle di controllo e premere il menu -> "Lega selezionata". Le icone delle cartelle attive (collegate) dovrebbero diventare verdi.

A proposito, se vuoi collegare l'intera scheda esterna, ti consiglio vivamente di farlo non in questo modo / sdcard / externalSD /, ma con un punto davanti a /sdcard/.externalSD/. Questo ti farà risparmiare il fastidio delle doppie miniature nelle gallerie, ecc. La verità non aiuterà per tutte le gallerie e i giocatori, tk. alcuni cercano anche contenuti multimediali in directory nascoste.
Dopo aver sofferto, ho deciso di collegare solo le singole directory.

UPD. A proposito, una scheda SD esterna è molto più lenta della memoria interna, quindi il trasferimento dei dati del programma su una SD esterna rallenta naturalmente il lavoro di questo programma. Questo va ricordato soprattutto per coloro che decidono di cambiare completamente i punti di montaggio della memoria interna ed esterna, perché è probabile che l'intero dispositivo funzionerà più lentamente di prima.

Spero che questo programma integri la tua raccolta di utili utilità per i dispositivi Android.

Se tuttavia decidi di scambiare i posti della memoria interna ed esterna, ad es. riassegnare una scheda SD esterna a / sdcard e non esiste tale opzione nelle impostazioni del dispositivo - avendo un root, questo può essere fatto facilmente eseguendo la seguente operazione:
In Root-Explorer, monta "/ etc" come R / W (se R / O), trova il file "/etc/vold.fstab", salva una copia e aprilo (con un clic lungo) nell'editor di testo.
Nelle due righe successive, cambia il nome dei punti di montaggio in posti: dev_mount sdcard / mnt / sdcard [e-mail protetta]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard / mnt / external_sd auto /devices/platform/goldfish_mmc.1 ... su dev_mount sdcard / mnt / external_sd [e-mail protetta]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard / mnt / sdcard auto /devices/platform/goldfish_mmc.1 ...
Puoi leggere di più a riguardo. Suggeriscono anche, in alternativa, di utilizzare un altro interessante programma Root External 2 Internal SD.
Aggiungo che in entrambi i casi, prima di passare, è necessario copiare l'intero contenuto della cartella /sdcard su una scheda sd esterna.
Ricorda, dopo un passaggio, l'intero sistema potrebbe funzionare meglio di prima.
stai attento- devi capire che tutto ciò che fai sotto la radice, lo fai a tuo rischio e pericolo e, ad esempio, salvare il "vold.fstab" sbagliato può portare all'impossibilità di avviare il dispositivo e per il trattamento di cui avrai bisogno per avviare il ripristino e modificare "vold.fstab" già lì.

Questo metodo può essere utilizzato insieme a DirectoryBind, solo ora, al contrario, "Percorso di destinazione predefinito" (/ sdcard) e tutti i collegamenti creati in DirectoryBind punteranno a una mappa esterna.

I proprietari degli ultimi smartphone Samsung hanno una memoria interna abbastanza grande, ma nelle versioni economiche o nelle versioni precedenti le cose vanno molto peggio. Pertanto, agli utenti manca semplicemente lo spazio per le loro applicazioni, giochi e musica preferiti. Cosa fare in questo caso? - c'è una via d'uscita, ma ti avvertiamo subito che non è sicura.

Sostituzione della sdcard interna con una esterna esterna

Nel modo di risolvere questo problema, vediamo la sostituzione della scheda interna con quella esterna. Questa procedura è possibile sui telefoni Samsung e abbiamo bisogno di un root completo e di un file manager per i file di sistema -.

Istruzioni per la sostituzione della memoria in alcuni punti
1. Otteniamo uno dei metodi completo;
2. Scarica un hack speciale dal nostro server e scompattalo sul tuo computer;
3. Effettuiamo un backup completo del dispositivo, ad esempio utilizzando, oppure entriamo ed eseguiamo un backup completo (consigliamo due opzioni);
4. Vai su RootExplorer e copia i file (dall'hack) nella cartella di sistema / etc, accetta di sostituirli. È preferibile copiare il contenuto della cartella sul proprio computer;
5. Sovraccarichiamo l'intelligente e ci godiamo il risultato.

Procedura inversa

Esistono tre metodi per eseguire un rollback, se uno non ti ha aiutato, quindi passa a quello successivo, non è necessario fare tutto in una volta. Procedura di esecuzione ok
1. Effettua la sostituzione inversa della cartella etc dal tuo computer e riavvia;
2. Scarica l'hack di ritorno e caricalo nella cartella system / etc;
3. Eseguiamo un ripristino completo dai backup effettuati in precedenza.

Android: un modo semplice per collegare la scheda SD esterna e la memoria interna per liberare spazio

Premetto subito che non si tratta di programmi come link2sd. Il principio è simile, ma non collegheremo le directory dei programmi, ma le directory dei dati di questi programmi, ad esempio / sdcard2 / Navigon -> / sdcard / Navigon o / mnt / extSdCard / Books -> / sdcard / Books, ecc.
Inoltre, abbiamo bisogno di una radice (dove possiamo andare senza di essa). A proposito, dopo aver scoperto questo programma, questo è un altro argomento per il root per me.

Molti possessori di smartphone o tablet Android con memoria interna ridotta hanno probabilmente dovuto affrontare il seguente problema: viene inserita una scheda SD di grandi dimensioni (ad esempio 16, 32 o anche 64 Gigabyte), ma dopo aver installato diversi programmi pesanti, il nostro dispositivo o un altro il programma dichiara insolentemente che non c'è abbastanza spazio. A volte il programma stesso è piccolo, ma dopo l'installazione va online e carica gigabyte di dati su uno smartphone.
Ancora una volta, dopo aver ricevuto il messaggio "Nessun posto" e guardando la scheda, vediamo che è praticamente vuota, ma la memoria interna del dispositivo è piena.
Questo perché la memoria interna viene spesso utilizzata come directory predefinita per molti programmi. Fatto sta che si monta come /sdcard, che storicamente è sempre stata una sd esterna (prima era così su tutti gli smartphone). La scheda SD esterna è montata in questo caso come /sdcard2, /mnt/sdcard2, /mnt/extSdCard o anche /sdcard/.externalSD. Capisco che questo viene fatto dai produttori in modo che il dispositivo funzioni immediatamente, ad es. nessuna scheda SD.

Molti programmi "senza scrupoli" vogliono sempre leggere/scrivere dati da/nella directory/sdcard/SubstituteName. Raramente questo può essere modificato nelle impostazioni del programma.
Di conseguenza, abbiamo ciò che abbiamo e diverse opportunità per correggere la situazione attuale:
Anche gli ultimi due metodi non sono una panacea, perché richiedono determinate competenze da parte dell'utente, inoltre, non sono sufficientemente "puliti", ad esempio sono noti problemi quando si collega uno smartphone a un computer tramite usb (non possono essere smontati), ecc.

Il programma DirectoryBind aiuterà a risolvere la situazione, che una brava persona slig di xda ha scritto per sé e ha pubblicato sul forum per uso pubblico.

QR Code


Sebbene il pubblico qui sia tecnicamente esperto, è necessario fornire un paio di spiegazioni per i lettori di Habr inesperti. Come ha scritto lui stesso (il programma non è a prova di idiota), ad es. è improbabile che superi il test per uno sciocco.

Dopo l'installazione, esegui il programma (per la prima volta, ovviamente, consentiamo permanentemente i diritti di root), fai clic sul menu, quindi su "Preferenze" e imposta i percorsi predefiniti sulla memoria esterna "Percorso dati predefinito" ad esempio / sdcard / external_sd / e la memoria interna "Percorso di destinazione predefinito" / sdcard / ... Lasciamo il menu.

Fare clic sul menu, quindi su "Aggiungi nuova voce"

Ora creiamo un nuovo collegamento alla directory, ad esempio, spostiamo la cartella CamScanner su una scheda esterna. Una pressione prolungata sul percorso delle cartelle apre un piccolo file manager integrato in cui è possibile creare e/o selezionare una cartella. La cartella sulla mappa esterna deve essere creata (e vuota).

Selezionando la casella di controllo "Trasferisci file da destinazione a dati", i file e le cartelle verranno trasferiti dalla directory / sdcard / CamScanner / alla directory / sdcard / external_sd / CamScanner.

Va notato che i collegamenti dopo la creazione non vengono attivati ​​automaticamente (icona floppy grigia, come nello screenshot qui sotto per gameloft). Per completare l'associazione delle cartelle, selezionare i collegamenti necessari con le caselle di controllo e premere il menu -> "Lega selezionata". Le icone delle cartelle attive (collegate) dovrebbero diventare verdi.

A proposito, se vuoi collegare l'intera scheda esterna, ti consiglio vivamente di farlo non in questo modo / sdcard / externalSD /, ma con un punto davanti a /sdcard/.externalSD/. Questo ti farà risparmiare il fastidio delle doppie miniature nelle gallerie, ecc. La verità non aiuterà per tutte le gallerie e i giocatori, tk. alcuni cercano anche contenuti multimediali in directory nascoste.
Dopo aver sofferto, ho deciso di collegare solo le singole directory.

UPD. A proposito, una scheda SD esterna è molto più lenta della memoria interna, quindi il trasferimento dei dati del programma su una SD esterna rallenta naturalmente il lavoro di questo programma. Questo va ricordato soprattutto per coloro che decidono di cambiare completamente i punti di montaggio della memoria interna ed esterna, perché è probabile che l'intero dispositivo funzionerà più lentamente di prima.

Spero che questo programma integri la tua raccolta di utili utilità per i dispositivi Android.

Se tuttavia decidi di scambiare i posti della memoria interna ed esterna, ad es. riassegnare una scheda SD esterna a / sdcard e non esiste tale opzione nelle impostazioni del dispositivo - avendo un root, questo può essere fatto facilmente eseguendo la seguente operazione:
In Root-Explorer, monta "/ etc" come R / W (se R / O), trova il file "/etc/vold.fstab", salva una copia e aprilo (con un clic lungo) nell'editor di testo.
Nelle due righe successive, cambia il nome dei punti di montaggio in posizioni: dev_mount sdcard / mnt / sdcard /devices/platform/goldfish_mmc.0 ... dev_mount sdcard / mnt / external_sd auto /devices/platform/goldfish_mmc.1 .. .to dev_mount sdcard / mnt / external_sd /devices/platform/goldfish_mmc.0 ... dev_mount sdcard / mnt / sdcard auto /devices/platform/goldfish_mmc.1 ...
Maggiori dettagli possono essere letti

Una piccola quantità di memoria interna su smartphone e tablet Android economici, il problema principale è l'impossibilità di installare applicazioni in questi casi, la sostituzione della memoria interna di Android con una scheda di memoria può aiutarti.

Per chi non avesse capito dal titolo di cosa tratta questo articolo: supponiamo di avere 400 MB di memoria interna Android, che è molto piccola (circa 12-20 applicazioni installate), allora potresti pensare di prendere e sostituire la memoria principale con una scheda di memoria.

Rischi e cosa devi sapere

Si verifica solo la sostituzione della memoria interna di Android con una scheda di memoria se hai installato i diritti di root (nessuna radice, il metodo non funziona)! Per coloro che non sanno cos'è Root e come ottenerlo:

Inoltre, tu sono obbligato conoscere la struttura del file system Android.

La sostituzione della memoria è possibile solo se il tuo dispositivo Android ha un file di sistema vold.fstab lungo la strada / sistema / ecc , se non ne hai uno, allora questo metodo, sfortunatamente non per te! Utilizzare metodi alternativi (link 1, link 2, link 3). Anche se Android non ha una memoria propria allora questo articolo anche non per te... L'articolo è principalmente per dispositivi con un processore Mediatek (MTK) o Rockchip.

Poiché il file di sistema verrà modificato c'è un rischio che puoi sbagliare e il dispositivo non si avvia, per risolvere questo problema, è necessario eseguire il reflash del dispositivo e la scheda di memoria potrebbe non funzionare e dovrai affrontare lo stesso problema, anche il firmware aiuterà.

Con una memoria interna sostitutiva ad una memory card, quest'ultima ha un ciclo di vita molto severo (a causa delle frequenti letture/scritture), e la velocità di Android potrebbe calare anche se la classe è molto bassa schede microSD.

Istruzioni per la sostituzione della memoria interna di Android

alla scheda di memoria

1. Installa il file manager Root Browser (se ne scegli un altro, non scrivere domande "intelligenti" nei commenti "non vedere" "non modifica")

2. Avviare il file manager di Root Broswser e seguire il percorso:

/sistema/ecc/

3. Alla ricerca di un file vold.fstab e aprilo (tieni premuto sul file e seleziona Modifica)

4. Nel file vold.fstab vedere di un'immagine del genere:

# Supporto regolare del dispositivo

Formato: dev_mount
etichetta - Etichetta per il volume
mount_point - Dove verrà montato il volume
part - Partizione # (basata su 1) o 'auto' per la prima partizione utilizzabile.
- Elenco dei percorsi sysfs per i dispositivi di origine
#

# Monta la prima partizione utilizzabile del dispositivo specificato
# / dispositivi / piattaforma / awsmc.3 / mmc_host per sdio
dev_mount sdcard / mnt / sdcard auto / dispositivi / virtuale / blocco / XXXXXX
dev_mount extsd / mnt / extsd auto / dispositivi / piattaforma / XXXXXX / XXXXXXX
/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

In questo esempio fai attenzione alle due righe evidenziate, se leggi attentamente la struttura del file system Android prima di queste, allora sai già che / scheda SD o / sdcard0 questa è la memoria interna, e / extsd o / external_sdcard, / sdcrad1, / sdcrad2, / external_sd questa è una memoria esterna, cioè una microSD.

Tutto quello che devi fare è sostituire queste due righe in alcuni punti:

dev_mount extsd / mnt / extsd auto / dispositivi / virtuale / blocco / XXXXXX
dev_mount sdcard / mnt / sdcard auto / dispositivi / piattaforma / XXXXXX / XXXXXXX

Spesso devi affrontare la situazione in cui la memoria interna non è sufficiente per installare tutte le applicazioni desiderate. Ovviamente puoi pulire il dispositivo e rimuovere le applicazioni obsolete, ma non è sempre possibile farlo. In questo caso, puoi provare a sostituire la memoria interna principale di Android con una memory card.

Proviamo a capire nel dettaglio di cosa si tratta. Innanzitutto, assicurati di essere root per apportare modifiche alle impostazioni del tuo sistema Android. Inoltre, si consiglia di esaminare la struttura di build del file system Android prima di apportare tali modifiche.

Il metodo di sostituzione della memoria descritto di seguito è possibile solo se è presente un file di sistema vold.fstab situato nella cartella /system/etc.

Va avvertito che quando si esegue una sostituzione della memoria, c'è il rischio di commettere un errore, poiché ci sarà la modifica diretta dei file di sistema. Devi anche essere preparato al fatto che la durata della scheda di memoria sarà notevolmente ridotta e anche la velocità di Android potrebbe diminuire in modo significativo. Riaccendere il dispositivo aiuterà a risolvere i problemi di cui sopra. Quindi ti consigliamo di valutare i pro e i contro prima di effettuare aggiustamenti sistemici.

Algoritmo per sostituire la memoria interna di Android con una memory card

Di solito, il file manager Root Browser viene utilizzato per questi scopi, quando lo avvii, vai nella cartella / System / etc /. Quindi, trova il file vold.fstab e aprilo. A tale scopo, utilizzare una lunga attesa e quindi fare clic su Modifica.

Successivamente, si apre il file system interno di Android, che abbiamo già esaminato. Nella struttura che si apre troviamo le righe in cui è scritta la definizione della memoria principale. Le stringhe possono variare notevolmente su diversi dispositivi.

Ecco un esempio per una comprensione generale di cosa cercare. Come saprai, la memoria interna di Android si chiama solitamente sdcard o sdcard0, mentre quella esterna può chiamarsi extsd, external_sdcard, sdcrad1, sdcrad2.

La sostituzione dei nomi nei file di sistema interni sostituirà automaticamente la memoria predefinita. Pertanto, stiamo cercando le linee in cui sono menzionate le designazioni di cui sopra e cambiamo i loro posti, ma prima di ciò, studia di nuovo attentamente come la memoria è indicata direttamente nel tuo dispositivo.

Dopo aver sostituito e salvato i risultati, è necessario un riavvio del sistema, dopodiché è possibile iniziare a lavorare con la maggiore dimensione della memoria.

La maggior parte dei proprietari di dispositivi Android prima o poi affronta il problema dello spazio interno insufficiente per l'archiviazione dei file. L'installazione regolare delle applicazioni riduce gradualmente la quantità di spazio libero nel gadget, il che porta alla frenata, al funzionamento improprio o persino al completo mancato funzionamento del sistema. In questo caso, sarà utile sostituire la memoria interna di Android con una scheda di memoria. Come farlo e quali altri modi ci sono per affrontare un tale fastidio, considereremo ulteriormente.


Prima di approfondire le impostazioni e trasferire tutte le applicazioni su un'unità flash USB contemporaneamente, devi capire quali tipi di memoria esistono sul tuo dispositivo Android:

  • operativo - necessario per il corretto funzionamento di applicazioni, programmi e altri processi eseguiti su un telefono o tablet;
  • ROM: memorizza le informazioni sul sistema operativo durante il flashing e questi dati non possono essere trasferiti su supporti di terze parti;
  • interno - le applicazioni vengono installate qui automaticamente, così come tutte le informazioni dell'utente; quanto spazio libero viene lasciato dal sistema durante l'installazione di nuovo software;
  • scheda di espansione: un'unità esterna progettata per espandere la memoria interna del dispositivo e memorizzare applicazioni, informazioni sull'utente.

Perché non riesco a salvare le app sulla mia scheda SD?

In molti gadget, non sarà possibile consentire automaticamente l'installazione di nuove applicazioni su un'unità flash USB. Questo vale per telefoni e tablet dalla versione 4.4.2 alla 6.0.1. In questo caso, è semplicemente necessario sostituire la memoria interna con una scheda SD e ciò può essere fatto in diversi modi (incluso l'utilizzo di applicazioni di terze parti). Ma prima devi scoprire la versione di Android installata sul tuo gadget. Per fare ciò, cliccare successivamente su:

  1. Menù;
  2. Impostazioni;
  3. A proposito di telefono.


Nell'elenco che si apre, verrà indicata la versione del sistema operativo.

Programmi per trasferire applicazioni su una scheda di memoria

Gli sviluppatori si sono presi cura degli utenti e hanno creato programmi per rendere la memoria dell'unità flash quella principale su Android. Ciò è particolarmente utile per le versioni precedenti del sistema, come 2.2 o anche precedenti.


Software conveniente, che dispone di tutti gli strumenti necessari per trasferire le informazioni dalla memoria interna a un'unità esterna. L'interfaccia è intuitiva e semplice. Le applicazioni disponibili per lo spostamento sono contrassegnate da icone, quando si fa clic su di esse, si aprono tutte le informazioni disponibili su di esse, nonché le possibili azioni (sposta, copia, elimina).

Move2SD Enablerv

Questo software è interessante per gli utenti per due motivi. Innanzitutto, è compatibile con diverse versioni di Android (comprese quelle successive). E il secondo è la possibilità di migrare dati e applicazioni che sono contrassegnati nel sistema come "non validi per la migrazione".

Un altro sviluppo interessante che semplifica la vita degli utenti Android. I principali vantaggi sono la semplice installazione del software (senza la necessità di scaricare ulteriori script e librerie) e la possibilità di trasferire informazioni non con librerie complete, ma solo con le loro parti.

Quali altri metodi ci sono?

C'è un'altra opzione, come creare una scheda SD con memoria interna su Android. Se la versione del tuo gadget va dalla 2.2 alla 4.2.2, le istruzioni sono estremamente semplici, fai clic su:

  1. Impostazioni;
  2. Memoria;
  3. Disco predefinito per la registrazione;
  4. Scheda SD.

Apparirà un segno di spunta o un cerchio di fronte all'unità flash, che indica una modifica nelle impostazioni. Ora l'installazione delle applicazioni andrà automaticamente sull'unità flash.

Per gli utenti Android KitKat e versioni successive, il processo sarà più complicato e noioso. Il problema principale è che devi eseguire il root del tuo dispositivo. Questo può essere fatto a casa, ma c'è il rischio di trasformare il tuo dispositivo in un "mattone" che non può essere riparato o che verrà portato in vita solo in un centro di assistenza a un costo aggiuntivo.

Ricorda che installando in modo indipendente i diritti di root, priverai il tuo dispositivo della garanzia e agirai a tuo rischio e pericolo. Se ne vale la pena o no dipende da te. È meno rischioso migrare manualmente nuove applicazioni ogni volta?

Cosa ne pensi? Dicci nei commenti se hai dovuto ottenere i diritti di root, se ha avuto successo o forse conosci altri modi per passare la memoria del tuo tablet/telefono a una memory card.

Quasi tutte le applicazioni Android sono installate nella memoria interna del dispositivo. E non è di gomma, quindi tende a riempirsi. Quindi qualsiasi utente può affrontare una situazione del genere. In soccorso verrà una scheda SD, i cui volumi possono raggiungere decine o addirittura centinaia di GB. Ora ti diremo in tutti i dettagli come trasferire l'applicazione e la cache su una scheda SD.

Vale anche la pena notare che non tutte le schede sono adatte per sostituire la memoria interna con una esterna. Riguarda le classi di velocità delle schede SD, che variano da lenta (C2 e C4) a veloce (C10 e C16). Se le procedure descritte di seguito vengono eseguite su SD lenta, il trasferimento dei dati influirà sulle prestazioni complessive del dispositivo, pertanto si consiglia di utilizzare solo unità flash veloci.

Non ci sono molti modi per sostituire la memoria interna con la memoria esterna, quindi ci concentreremo solo su quelli più efficaci e saranno descritti in sequenza: dal più semplice al più complesso.

Trasferimento cache per versioni Android 4.0+

Vale la pena notare che questo metodo non richiede i diritti di ROOT, ma non è adatto a tutte le applicazioni. Quindi, se non ci sono pulsanti necessari nella descrizione dell'applicazione, non dovresti essere arrabbiato, perché questo era il modo più semplice. Per un sollievo ancora maggiore, puoi utilizzare un'utilità o simili, in cui tutte le applicazioni sono strutturate in modo conveniente, che velocizza la ricerca di quelle di cui hai bisogno.

ATTENZIONE! I metodi presentati di seguito possono essere applicati solo su dispositivi con diritti RTH. Tutte le ulteriori operazioni vengono eseguite a tuo rischio e pericolo, nessuno garantisce al 100% che in caso di guasto non riceverai un mattone. Inoltre, non accettiamo alcuna responsabilità per la perdita di dati personali.

Trasferimento utilizzando programmi di terze parti

Se l'applicazione non supporta il trasferimento dati standard, può essere eseguita forzatamente utilizzando utilità di terze parti, come:

Il principio di funzionamento di questi programmi è molto simile, quindi diamo un'occhiata al metodo usando Link2SD come esempio.

Questo metodo, a differenza del seguente, non richiede conoscenze particolari da parte dell'utente, ad eccezione dei concetti elementari dei diritti di root.

Trasferimento completo di applicazioni Android su scheda di memoria SD

Un utente attento potrebbe notare che Link2SD e altre utilità simili hanno un'interessante funzione "Invia". Con il suo aiuto, non vengono trasferite singole parti del programma, come nei paragrafi precedenti, ma assolutamente tutti i dati. In questo caso, il programma considererà che funziona nella memoria interna del dispositivo, che per alcuni di essi è una condizione importante per il normale funzionamento.

Per implementare questo metodo, la scheda SD deve essere "divisa" in due sezioni, dopodiché tutti i dati verranno eliminati da essa, quindi, fai attenzione e fai una copia di backup delle informazioni importanti.

Le partizioni su una scheda di memoria possono essere eseguite come su un computer utilizzando programmi come Paragon Hard Disk Manager 12 Server o MiniTool Partition Wizard Home Edition. Ma questo è un processo piuttosto laborioso, e quindi faremo tutto bene sullo smartphone usando il.

  1. Scarica e installa l'utilità.
  2. Nelle impostazioni del dispositivo, troviamo la sezione "Memoria", dove premiamo "Estrai SD".

  3. Vai direttamente ad AParted e nella prima scheda Crea, fai doppio clic su AGGIUNGI.

  4. Nella parte 1 lasciamo Fat32 e nella parte 2 scegliamo ext2 o qualsiasi altro formato, se sai a cosa servono.
  5. Ci assicuriamo che il campo Formato sia selezionato e selezioniamo la dimensione della memoria richiesta per ciascuna delle sezioni. Allo stesso tempo, la Parte 1 rimarrà la nostra "unità flash" standard, ma le applicazioni faranno riferimento alla Parte 2.
  6. Fare clic su APPLICA e confermare l'azione.

  7. Attendiamo pazientemente la fine del processo.

Ora applicazioni e giochi possono essere collegati in sicurezza alla seconda sezione della scheda di memoria utilizzando la funzione Link2SD corrispondente o un suo equivalente.

Trasferimento della cache su un'unità flash USB

Questo metodo è utile per gli utenti a cui piacciono i giochi con una cache di grandi dimensioni. Ora molti progetti di grandi dimensioni (ad esempio una serie di giochi) occupano diversi gigabyte. Lo stesso vale per le carte nautiche. Non tutti i dispositivi possono vantare questa quantità di memoria interna, motivo per cui FolderMount viene in soccorso. Ti consente di creare cartelle virtuali in modo che il sistema pensi ancora che i dati dell'applicazione siano nella memoria interna, sebbene praticamente tutti i file si trovino sull'unità flash USB.

  1. Installare.
  2. Avvia e concedi i diritti di Superutente.
  3. Apri il menu a discesa sul lato sinistro dello schermo.

  4. Vai su "Application Analyzer", cerca il gioco desiderato e fai clic su di esso.

  5. Nella finestra che si apre, vediamo il volume che viene preso separatamente dai dati dell'applicazione e dalla sua cache.
  6. Premi il pulsante "Crea una coppia" di fronte alla dimensione della cache.

  7. Rispondiamo "Sì" alla domanda e facciamo clic sul segno di spunta nella parte superiore dello schermo, dopodiché è necessario rispondere nuovamente "Sì".

  8. Nella riga di notifica, puoi vedere il processo di trasferimento dei file.
  9. Una volta completato il trasferimento (raggiunge il 100%), riapri il menu a tendina e seleziona "Pair List".
  10. Resta solo da premere l'interruttore di fronte al nome del gioco che hai trasferito.

Sostituzione della memoria interna con quella esterna

Questo metodo consente di ingannare il sistema, ovvero Android leggerà la scheda SD come memoria del dispositivo. Uno dei principali vantaggi è il fatto che tutte le applicazioni verranno installate automaticamente sulla chiavetta USB. Ideale per dispositivi con pochissima memoria interna. Per implementarlo, hai bisogno di un file manager, è meglio usare Total Commander. Il significato del metodo è scambiare i percorsi nella memoria del dispositivo e nell'unità flash.

  1. Installare
  2. Fare clic sul file, quindi su "Modifica".

  3. Il file contiene molte righe che iniziano con # (simbolo di cancelletto). Ma abbiamo bisogno di una riga che inizi con le parole "dev_mount" e senza (!!!) un cancelletto all'inizio.
    Dovrebbero esserci 2 di queste linee: la prima indica la memoria interna, la seconda - quella esterna.

    Ad esempio, se le tue linee sono:
    dev_mount sdcard / mnt / sdcard
    dev_mount extsd / mnt / extsd

    Quindi dovrebbero diventare:
    dev_mount sdcard / mnt / extsd
    dev_mount extsd / mnt / sdcard

    Cioè, la cosa più importante è scambiare le parole dopo / mnt /.

  4. Non è necessario modificare nient'altro, premere il pulsante "Salva" (icona del dischetto).
  5. Riavviamo il dispositivo.

Principali articoli correlati