Procurar
Últimos assuntos
» PERGUNTA: ALGUÉM AINDA USANDO SEU DINGOO? SE TIVEREM POSTEM FOTOS por Andy_Devil Ter 07 maio 2024, 8:43 pm
» Instalando Opendingux ou Dingux em 2019
por Matheus290 Sáb 08 maio 2021, 10:21 pm
» Duvida Powkiddy Q80
por retrogamer87 Sáb 18 Jul 2020, 4:19 pm
» Duvidas RS97
por retrogamer87 Sáb 18 Jul 2020, 7:59 am
» dingoo ligando sozinho
por lucas_tamp Qui 09 Jan 2020, 7:31 pm
» Case para raspberry pi zero da Retroflag
por filipe0606 Sex 19 Abr 2019, 7:42 pm
» CoolBoy RS-97: Um portátil com Dingux que custa menos de 50 dólares!
por Tarquineos Seg 09 Jul 2018, 3:48 pm
» Review GPD XD
por ricardo85x Dom 08 Jul 2018, 12:53 pm
» Peças de reposição para dingoo a320 em 2018
por corey Ter 03 Jul 2018, 11:29 am
» [Vendo] Mouse Gamer R$150 - SSD R$420
por eduardo.oc Qui 03 maio 2018, 12:53 am
» ATARI VCS-console novo da Atari depois de anos.
por Andre Pedreira dos Santos Sex 23 Mar 2018, 7:20 pm
» Boteco do Boteco
por Andre Pedreira dos Santos Qua 21 Fev 2018, 11:26 pm
» Onde conseguir um bom portátil "retrogame"?
por guilhoboy Qua 14 Fev 2018, 9:57 am
» [Android] Pacote de Emuladores Android (07-02-2017)
por willk Sex 29 Dez 2017, 1:38 am
» JXD S7300b - Temperatura elevada (será que é a bateria esquentando)?
por Dcnautamarvete Sáb 16 Dez 2017, 12:52 pm
Entenda o funcionamento das partições no Android [Leitura Recomendada]
4 participantes
Página 1 de 1
Entenda o funcionamento das partições no Android [Leitura Recomendada]
Olá amigos, vez ou outra eu vejo aqui pelo fórum o pessoal com muitas dúvidas sobre como funciona o armazenamento de dados no Android. As vezes a pessoa compra um aparelho com 8gb de memória interna e quando vai copiar jogos do pc para o portátil se espanta quando vê 4 ou 5gb disponíveis pensando até que o aparelho veio com defeito. Também vejo o pessoal com muitas dúvidas sobre a instalação de jogos e aplicativos, aonde copiar arquivos da pasta data ou obb, falta de espaço na memória interna, swap da memória interna com a externa e por aí vai. Juntando o pouco que eu sei com o que eu pesquisei no Google vou tentar compilar algumas informações para facilitar o entendimento sobre o sistema operacional da Google. Quem encontrar algum erro ou quiser adicionar algo que faltou é só avisar que eu modifico o tópico. Toda ajuda é válida.
A primeira coisa que temos de entender no Android, pode parecer óbvio, mas ele é muito diferente do Windows. No Windows você pode ter no hd do seu pc/notebook, etc o sistema operacional, os programas instalados, a
memória virtual sem a necessidade de particionamento, por mais que isso seja arriscado. No Android isso não é possível, nele são criadas várias partições, cada uma com um propósito específico. Para verificar o tamanho dessas partições e o sistema de arquivos de cada uma existe um aplicativo gratuito e muito útil chamado DiskInfo que nos fornece todas essas informações:
https://play.google.com/store/apps/details?id=me.kuder.diskinfo
Essas partições se dividem em dois grupos, as partições montadas e as não montadas:
> Partições montadas (Dessas partições no Windows só é possível enxergar as partições sdcard ou sd-ext. Outras partições como Cache, System e Data vem num sistema de arquivos chamado Ext4 o qual não é possível acessar diretamente no Windows, mas no Android através de um aplicativo chamado Root Explorer, outros semelhantes fazem a mesma coisa, é possível acessar cada uma dessas partições):
> Cache: Essa partição armazena registros e dados de aplicativos que são frequentemente acessados. Downloads da Play Store do Google também são armazenados nessa partição. Usar a opção de limpeza ou Wipe não vai afetar o seu aparelho Android. Apenas liberar pouco espaço que na minha opinião nem chega a valer a pena.
> System: Essa partição contém basicamente todo o sistema operacional, com exceção do kernel e ramdisk. Inclui toda a interface do usuário do Android além de todos os aplicativos do sistema que já vem pré-instalados. Para remover esses aplicativos é necessário root além de aplicativos como o Titanium Backup. Sem essa partição, ou caso os arquivos estejam corrompidos, o sistema operacional não vai iniciar corretamente. Fazendo uma analogia não muito correta seria o equivalente a pasta Windows nos nossos computadores.
> Data: Também conhecida como userdata, na minha opinião é uma das partições mais importantes do Android, depois da partição System. Ela é que contém todos os dados do usuário, é aqui que ficam armazenados os contatos, mensagens, configurações e aplicativos que instalamos. Limpar essa partição realiza um reset de fábrica removendo todos os dados criados pelo usuário e instalando apenas aplicativos de fábrica da partição System. Tentando fazer a ponte com o Windows ela seria em parte o equivalente a pasta Users e uma parte de Arquivos de Programas. Essa partição é quem dita o quanto de aplicativos podem ser instalados no seu pc. Quando instalamos um aplicativo normalmente ele é instalado nessa partição, mas quando instalamos jogos ou aplicativos maiores uma parte dele fica na partição data e arquivos maiores vão para a pasta Data ou OBB dentro da pasta Android na memória interna ou cartão SD. É um pouco difícil de explicar, mas seria algo assim no Windows, a partição Data armazena apenas o arquivo "executável" junto com configurações do usuário, saves e outras coisas, enquanto que os arquivos do jogo vão para a memória interna. Geralmente essa partição tem entre 1 a 2gb, e quando ela enche você não pode mais instalar novos aplicativos, apenas se desinstalar outros. O Android possui o recurso de mover alguns aplicativos dessa partição para o cartão de memória, mas nem todos podem ser movidos, e espera-se uma perda no desempenho quando o aplicativo é movido dessa partição para um cartão. Outra opção que eu sempre procuro fazer nos meus aparelhos, e acho mais viável, é redimensionar as partições. Normalmente eu converto a memória interna para partição data assim eu não preciso me preocupar em quantos aplicativos posso instalar.
> SD card2 ou sd-ext: Um cartão de memória externo. Grande maioria dos aparelhos usa o padrão microsd que pode alcançar até 128gb de capacidade. Nessa partição você não instala aplicativos nem nada. Serve apenas para copiar filmes, roms, músicas, vídeos, arquivos de texto, etc. Pode ser formatada a qualquer hora e sem nenhum problema.
> SD card: Apesar do nome parecer bem óbvio normalmente essa partição normalmente se refere a memória interna do aparelho que é destinada para armazenar dados pessoais do usuário. Um aparelho com 8gb de memória interna, se você desconsiderar as partições do sistema vai deixar disponível cerca de 4-5gb. Nessa partição existe uma pasta chamada Android, e dentro dela você encontra outras duas chamadas de data e obb. É para essas pastas que vão os arquivos adicionais de jogos que ocupam muito espaço como os da gameloft, electronic arts, sega, square enix e outras. Por via de regra em muitas roms é para a memória interna que esses arquivos devem ir, mas aí tem um problema bem claro: Esse espaço é muito limitado. Se o seu aparelho tem 4gb de memória interna isso significa que você no máximo vai instalar uns dois jogos pesados e acabou o espaço. Agora que os cartões de 128gb estão se tornando comuns (mesmo que ainda muito caros). Uma opção que algumas roms já vem habilitadas é o swap. Com ela você pode inverter a forma como o Android enxerga a memória interna e o cartão externo. Com isso um cartão de 128gb passa a ser reconhecido como o SD card e a memória interna vai ser reconhecida como o cartão externo. A vantagem mais óbvia disso é que o espaço para instalar jogos aumenta de forma gigantesca, e com isso você vai poder instalar quantos jogos o seu cartão permitir. A primeira coisa que devemos fazer com nossos aparelhos Android é verificar se o nosso aparelho está ou não com o swap habilitado. Sem ele não adianta copiar a pasta dos jogos para o cartão porque ele não vai reconhecer. Alguns aparelhos já permitem escolher diretamente aonde queremos instalar aplicativos através do swap. Basta ir em Configurações > Armazenamento e lá você vai saber aonde seu aparelho instala os aplicativos por padrão. Tanto no meu smartphone (Lenovo A390, Android 4.0.4) como no meu G5A (Android 4.2.2) as próprias roms já dão a opção diretamente. Nos aparelhos aonde não existe essa opção basta editar o arquivo vold.fstab que fica localizado na partição system dentro da pasta etc e trocando os valores do armazenamento que ao reiniciar o aparelho o swap estará habilitado. Aqui um print screen dos meus aparelhos mostrando a opção Swap:
Lenovo A390 (Android 4.0.4):
GPD G5A (Android 4.2.2):
Aqui os tamanhos para cada partição (Fornecidos pelo DiskInfo):
Lenovo A390 (Android 4.0.4):
Vejam que no smartphone ele vem de fábrica com partição data de 1gb para instalar programas. Eu instalei um aplicativo que permite redimensionar essas partições. Assim eu aumentei o tamanho da partição data de 1gb para 3gb (no momento usando 1.7gb o que não seria possível com as roms do aparelho. Assim o cartão de 32gb com swap passou a ser chamado de memória interna e os 23mb que sobraram passaram a ser reconhecidos como um cartão externo (fica lá só por enfeite já que não tem nenhuma utilidade). A única desvantagem desse método é que eu fico totalmente dependente de ter um cartão microsd inserido no aparelho.
GPD G5A (Android 4.2.2) (Swap não está habilitado, troquei de rom por isso só aparece a memória interna do aparelho):
E aqui é como eu costumo usar o meu G5A. Eu redimensionei quase toda a memória interna para a partição data com a ajuda do Skelton. Com isso eu fico com mais de 6gb na partição data, e usando em conjunto com o swap faz com que seja muito difícil encher esse espaço e poder instalar quantos jogos, emuladores e aplicativos eu quiser.
> Partições não montadas (São partições que não aparecem nem no próprio Android. São exclusivamente do sistema. Eu acredito que elas sejam tão inacessíveis porque se algum arquivo for removido ou corrompido o Android pode não funcionar, ou não funcionar de forma adequada. Inclui essas partições: Misc, Kernel (O coração do sistema operacional), Boot (Sem ela nada acontece), Recovery (Para formatar o aparelho ou fazer uma limpeza e instalação de uma nova rom), backup e kpanic.
Não sei se deu pra deixar isso claro o suficiente. A ideia do tópico é tentar tornar mais comuns alguns dos conceitos usados no Android e que nos permitam usar o aparelho da melhor forma, além de conhecer um pouco mais a forma de armazenamento do sistema.
A primeira coisa que temos de entender no Android, pode parecer óbvio, mas ele é muito diferente do Windows. No Windows você pode ter no hd do seu pc/notebook, etc o sistema operacional, os programas instalados, a
memória virtual sem a necessidade de particionamento, por mais que isso seja arriscado. No Android isso não é possível, nele são criadas várias partições, cada uma com um propósito específico. Para verificar o tamanho dessas partições e o sistema de arquivos de cada uma existe um aplicativo gratuito e muito útil chamado DiskInfo que nos fornece todas essas informações:
https://play.google.com/store/apps/details?id=me.kuder.diskinfo
Essas partições se dividem em dois grupos, as partições montadas e as não montadas:
> Partições montadas (Dessas partições no Windows só é possível enxergar as partições sdcard ou sd-ext. Outras partições como Cache, System e Data vem num sistema de arquivos chamado Ext4 o qual não é possível acessar diretamente no Windows, mas no Android através de um aplicativo chamado Root Explorer, outros semelhantes fazem a mesma coisa, é possível acessar cada uma dessas partições):
> Cache: Essa partição armazena registros e dados de aplicativos que são frequentemente acessados. Downloads da Play Store do Google também são armazenados nessa partição. Usar a opção de limpeza ou Wipe não vai afetar o seu aparelho Android. Apenas liberar pouco espaço que na minha opinião nem chega a valer a pena.
> System: Essa partição contém basicamente todo o sistema operacional, com exceção do kernel e ramdisk. Inclui toda a interface do usuário do Android além de todos os aplicativos do sistema que já vem pré-instalados. Para remover esses aplicativos é necessário root além de aplicativos como o Titanium Backup. Sem essa partição, ou caso os arquivos estejam corrompidos, o sistema operacional não vai iniciar corretamente. Fazendo uma analogia não muito correta seria o equivalente a pasta Windows nos nossos computadores.
> Data: Também conhecida como userdata, na minha opinião é uma das partições mais importantes do Android, depois da partição System. Ela é que contém todos os dados do usuário, é aqui que ficam armazenados os contatos, mensagens, configurações e aplicativos que instalamos. Limpar essa partição realiza um reset de fábrica removendo todos os dados criados pelo usuário e instalando apenas aplicativos de fábrica da partição System. Tentando fazer a ponte com o Windows ela seria em parte o equivalente a pasta Users e uma parte de Arquivos de Programas. Essa partição é quem dita o quanto de aplicativos podem ser instalados no seu pc. Quando instalamos um aplicativo normalmente ele é instalado nessa partição, mas quando instalamos jogos ou aplicativos maiores uma parte dele fica na partição data e arquivos maiores vão para a pasta Data ou OBB dentro da pasta Android na memória interna ou cartão SD. É um pouco difícil de explicar, mas seria algo assim no Windows, a partição Data armazena apenas o arquivo "executável" junto com configurações do usuário, saves e outras coisas, enquanto que os arquivos do jogo vão para a memória interna. Geralmente essa partição tem entre 1 a 2gb, e quando ela enche você não pode mais instalar novos aplicativos, apenas se desinstalar outros. O Android possui o recurso de mover alguns aplicativos dessa partição para o cartão de memória, mas nem todos podem ser movidos, e espera-se uma perda no desempenho quando o aplicativo é movido dessa partição para um cartão. Outra opção que eu sempre procuro fazer nos meus aparelhos, e acho mais viável, é redimensionar as partições. Normalmente eu converto a memória interna para partição data assim eu não preciso me preocupar em quantos aplicativos posso instalar.
> SD card2 ou sd-ext: Um cartão de memória externo. Grande maioria dos aparelhos usa o padrão microsd que pode alcançar até 128gb de capacidade. Nessa partição você não instala aplicativos nem nada. Serve apenas para copiar filmes, roms, músicas, vídeos, arquivos de texto, etc. Pode ser formatada a qualquer hora e sem nenhum problema.
> SD card: Apesar do nome parecer bem óbvio normalmente essa partição normalmente se refere a memória interna do aparelho que é destinada para armazenar dados pessoais do usuário. Um aparelho com 8gb de memória interna, se você desconsiderar as partições do sistema vai deixar disponível cerca de 4-5gb. Nessa partição existe uma pasta chamada Android, e dentro dela você encontra outras duas chamadas de data e obb. É para essas pastas que vão os arquivos adicionais de jogos que ocupam muito espaço como os da gameloft, electronic arts, sega, square enix e outras. Por via de regra em muitas roms é para a memória interna que esses arquivos devem ir, mas aí tem um problema bem claro: Esse espaço é muito limitado. Se o seu aparelho tem 4gb de memória interna isso significa que você no máximo vai instalar uns dois jogos pesados e acabou o espaço. Agora que os cartões de 128gb estão se tornando comuns (mesmo que ainda muito caros). Uma opção que algumas roms já vem habilitadas é o swap. Com ela você pode inverter a forma como o Android enxerga a memória interna e o cartão externo. Com isso um cartão de 128gb passa a ser reconhecido como o SD card e a memória interna vai ser reconhecida como o cartão externo. A vantagem mais óbvia disso é que o espaço para instalar jogos aumenta de forma gigantesca, e com isso você vai poder instalar quantos jogos o seu cartão permitir. A primeira coisa que devemos fazer com nossos aparelhos Android é verificar se o nosso aparelho está ou não com o swap habilitado. Sem ele não adianta copiar a pasta dos jogos para o cartão porque ele não vai reconhecer. Alguns aparelhos já permitem escolher diretamente aonde queremos instalar aplicativos através do swap. Basta ir em Configurações > Armazenamento e lá você vai saber aonde seu aparelho instala os aplicativos por padrão. Tanto no meu smartphone (Lenovo A390, Android 4.0.4) como no meu G5A (Android 4.2.2) as próprias roms já dão a opção diretamente. Nos aparelhos aonde não existe essa opção basta editar o arquivo vold.fstab que fica localizado na partição system dentro da pasta etc e trocando os valores do armazenamento que ao reiniciar o aparelho o swap estará habilitado. Aqui um print screen dos meus aparelhos mostrando a opção Swap:
Lenovo A390 (Android 4.0.4):
- Spoiler:
GPD G5A (Android 4.2.2):
- Spoiler:
Aqui os tamanhos para cada partição (Fornecidos pelo DiskInfo):
Lenovo A390 (Android 4.0.4):
- Spoiler:
- Spoiler:
Vejam que no smartphone ele vem de fábrica com partição data de 1gb para instalar programas. Eu instalei um aplicativo que permite redimensionar essas partições. Assim eu aumentei o tamanho da partição data de 1gb para 3gb (no momento usando 1.7gb o que não seria possível com as roms do aparelho. Assim o cartão de 32gb com swap passou a ser chamado de memória interna e os 23mb que sobraram passaram a ser reconhecidos como um cartão externo (fica lá só por enfeite já que não tem nenhuma utilidade). A única desvantagem desse método é que eu fico totalmente dependente de ter um cartão microsd inserido no aparelho.
GPD G5A (Android 4.2.2) (Swap não está habilitado, troquei de rom por isso só aparece a memória interna do aparelho):
- Spoiler:
E aqui é como eu costumo usar o meu G5A. Eu redimensionei quase toda a memória interna para a partição data com a ajuda do Skelton. Com isso eu fico com mais de 6gb na partição data, e usando em conjunto com o swap faz com que seja muito difícil encher esse espaço e poder instalar quantos jogos, emuladores e aplicativos eu quiser.
- Spoiler:
> Partições não montadas (São partições que não aparecem nem no próprio Android. São exclusivamente do sistema. Eu acredito que elas sejam tão inacessíveis porque se algum arquivo for removido ou corrompido o Android pode não funcionar, ou não funcionar de forma adequada. Inclui essas partições: Misc, Kernel (O coração do sistema operacional), Boot (Sem ela nada acontece), Recovery (Para formatar o aparelho ou fazer uma limpeza e instalação de uma nova rom), backup e kpanic.
Não sei se deu pra deixar isso claro o suficiente. A ideia do tópico é tentar tornar mais comuns alguns dos conceitos usados no Android e que nos permitam usar o aparelho da melhor forma, além de conhecer um pouco mais a forma de armazenamento do sistema.
tiagao_extremo- Master User
- Avisos :
Mensagens : 2540
Data de inscrição : 12/08/2012
Re: Entenda o funcionamento das partições no Android [Leitura Recomendada]
Parabéns Tiagao ... muito boa essa matéria
tardino- Moderador
- Avisos :
Mensagens : 554
Data de inscrição : 19/05/2011
Idade : 45
Localização : Ubatuba - SP
Re: Entenda o funcionamento das partições no Android [Leitura Recomendada]
Matéria bem útil... tem que ficar fixado esse tópico
Re: Entenda o funcionamento das partições no Android [Leitura Recomendada]
italo escreveu:Matéria bem útil... tem que ficar fixado esse tópico
Valeu Ítalo. Acho que esse tópico pode ajudar bastante ao pessoal que recentemente conheceu o Android ou que ainda não está muito familiarizado com o mesmo.
tiagao_extremo- Master User
- Avisos :
Mensagens : 2540
Data de inscrição : 12/08/2012
Re: Entenda o funcionamento das partições no Android [Leitura Recomendada]
muito bom para o conhecimento das pessoas.
FIXADO
FIXADO
ripman- Administrador
- Avisos :
Mensagens : 2918
Data de inscrição : 19/03/2011
Tópicos semelhantes
» Android Assistant - Remova os Aplicativos da Inicialização do Android (Boot Rapido)
» Entenda porque a Sega nunca deveria ter saído e a Nintendo continuado
» Veja as diferença entre Partições MBR - GPT & Bios UEFI - LEGACY?
» Sistema de arquivos somente para leitura
» Configuração Mínima-Recomendada pra emular play2 no pc
» Entenda porque a Sega nunca deveria ter saído e a Nintendo continuado
» Veja as diferença entre Partições MBR - GPT & Bios UEFI - LEGACY?
» Sistema de arquivos somente para leitura
» Configuração Mínima-Recomendada pra emular play2 no pc
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos