trocar cartão sd interno para armazenamento externo

11

Eu quero fazer do meu sd externo o meu interno, sem ter que usar um aplicativo. Então, em vez de ter 8 GB de armazenamento interno, eu quero ter 64 GB (retirado do cartão micro SD). Funcionou no meu telefone anterior Gt-i8530 se eu alterasse o voldarquivo para este:

# internal sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun0/file
secure_format = enable
discard = enable
}
dev_mount sdcard1 /storage/extSdCard 8 /devices/sdi2/mmc_host/mmc0/mmc0 encryptable_nonremovable

# external sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun1/file
supported_exfat = disable
android_secure_containers = enable
}
dev_mount sdcard /storage/sdcard0 auto /devices/sdi0/mmc_host/mmc1/mmc1

Então agora eu quero fazer a mesma coisa no meu novo telefone SM-G3858. Mas eu só tenho em vold:

#storage_struct = series, "/mnt/sdcard/extStorages"
#storage_struct = parallel
{
supported_exfat = yes
}
dev_mount sdcard /storage/extSdCard auto /devices/platform/sdhci-pxav3.0/mmc_host/mmc1

Agora, o que preciso alterar ou adicionar aqui para trocá-lo como no telefone anterior? Estou um pouco confuso ao saber que: a) diz imediatamente extsdcard aqui eb) que existe apenas uma linha de comando em vez de 2. Eu acho que o motivo é a #storageestrutura?

E sugestões por favor?

moleiro mate
fonte
Apenas para esclarecimentos sobre a edição pendente: você deseja trocar as partições (ou seja, fazê-las mudar de função, para que pareça que você tem armazenamento interno de 64 GB e um cartão SD de 8 GB) - ou "mesclá-las virtualmente" (para que elas apareçam como um único armazenamento e não há mais um cartão SD externo)? Presumo que o primeiro, mas o editor parece pensar o último.
Izzy
Por favor, deixe claro. Deseja trocar seu cartão de memória pela partição / data inteira ou apenas pelo armazenamento interno ( / storage / sdcard0 ou / storage / sdcard )? Eu acho que fazer o último é totalmente sem sentido.
Gokul NC

Respostas:

1

A menos que seja importante para você que os volumes de armazenamento sejam trocados, no Android Marshmallow, o armazenamento do cartão SD pode ser adicionado ao seu armazenamento interno com o armazenamento adaptável.

Armazenamento adaptável "permite que o usuário configure seu cartão SD como armazenamento interno e armazene aplicativos, dados e mídia em um cartão SD adotado". - Fonte

Nota: Um cartão de alta velocidade (UHS-1) é altamente recomendado, pois você experimentará um atraso e uma velocidade lenta do aplicativo com cartões mais lentos / mais antigos.

Para usar o recurso:

  1. Desligue seu celular
  2. Insira o cartão SD
  3. Ligue o seu telefone
  4. Escolha "usar cartão SD como armazenamento interno" (quando fornecida com a opção - ela deve aparecer como uma notificação)

O Android configurará o cartão para uso interno. Isso fará com que o Android mostre seu cartão SD como parte do armazenamento interno e seja usado como tal. O processo também criptografa o cartão, para que seus dados estejam seguros.

Nota: Quando o cartão estiver configurado como armazenamento interno, você não poderá usá-lo como um cartão SD normal, fx. conectá-lo ao computador e copiar arquivos não funcionará. Para usar o cartão SD como este novamente em um momento posterior, você precisará reformatar o cartão.

ssssaaaa
fonte
É possível fazer isso em um cartão SD já usado? Um que já possui muitos aplicativos.
Nev
Não, o cartão será formatado novamente para funcionar apenas com o dispositivo. Basicamente, ele não funcionará mais como um cartão SD normal (a menos que você o formate novamente para isso), mas como parte do armazenamento interno. No entanto, como parte do armazenamento interno, os aplicativos serão instalados automaticamente pelo Android quando necessário.
ssssaaaa
0

A maioria dos novos dispositivos não possui partição de sdcard, o que significa que, em vez de ter memória interna, o chamado aplicativo de armazenamento usb apenas interno está presente ... eles não o separam e apenas criam um espaço no sistema. Se você verificar sua lista de aplicativos nas configurações Os aplicativos baixados e a lista de todos os aplicativos estão todos internos e não há opção para mudar para sd ... Isso acontece principalmente em dispositivos kitkat android ...

Ariel Tul-id
fonte
0

Depende do telefone que você está usando e qual versão do Android você está usando. Se você estiver usando o Android Marshmallow, existe algo chamado armazenamento adotável que pode ser ativado nas configurações. A maioria dos telefones possui essa opção, portanto, procurar on-line não deve ser difícil.

Se, no entanto, você estiver usando um dos poucos telefones que não permite armazenamento adotável como a família Samsung S7 ou LG G5, será necessário seguir estas etapas alternativas.

--ESTE FORMATO SEU CARTÃO SD, BACKUP SEUS DADOS !!!

1) ter adb instalado. Você pode obter uma versão reduzida do XDA http://forum.xda-developers.com/showthread.php?t=2317790

2) executar:

$> adb shell $> disco adotável de lista de discos sm

isso lhe dará um resultado como: 179,64

então execute este comando. o último número é a% do armazenamento que você deseja como EXTERNO, não adotável. Então, digamos que você queira 60% do cartão SD como armazenamento adotável, você deve executar

$> disco de partição sm: 179,64 misto 40

digite o número que você obteve antes do disco: Além disso, se você receber alguns erros de permissão, digite su e tente o comando novamente

3) reinicie o seu telefone.

Feito. Verifique o armazenamento no seu dispositivo e você verá uma parte do cartão sd no armazenamento interno e outra no externo

Se você acabar recebendo um erro "corrompido" na parte do cartão SD do armazenamento do dispositivo, veja como corrigi-lo.

Depois de particionar o disco e enquanto o seu cartão SD está corrompido, digite No terminal o seguinte: $> adb shell sm list-volumes all

Que listará seus volumes, por exemplo: público nulo montado privado: 179,1 B5B1-140C montado privado: 179,3 nulo desmontável nulo emulado montado nulo

Em seguida, insira o seguinte substituindo 179,3 pelo número de disco fornecido: $> formato do sm do shell do adb privado: 179,3 $> formato sm do shell do adb privado: 179,3 $> sm do shell do adb sm privado: 179,3

Agora, o seu cartão SD no armazenamento do dispositivo deve estar montado corretamente e o armazenamento portátil ainda estará lá.

Isso funcionou no meu LG G5 e deve funcionar no S7.

user5625333
fonte