I used to have the full 16GB of usable memory for apps on my internal SD card when I was on CM9, until I decided to upgrade to CM10, which at the time said that I had to have 400MB of cache memory to run ART. So I used the 're-partition cache' utility on CWM, set it to 1GB and off it went.
Long story short, ART got activated, but now I only have 1GB to install apps on instead of the 16GB I used to have. I also have two INTERNAL STORAGE views in my Settings->Storage under CM11 now, one showing 0.94GB and the other showing 13.63GB. This persists through re-stocking and reflashing with Overcome and whatnot.
The tab still runs fine, ART is activated and all (and without the 400MB requirement now as of CM11) but I want to install some big games and they won't fit on the 1GB partition. Isn't there any way to merge the partitions back together?
Related
Unable to install an app because of not enough memory. When I started to correct the problem (clearing caches, moving to SD card etc.) I realized I have only 196MB of internal memory. Not the 512MB the phone supposedly contains. A third party file manager confirms this. This is storage memory and not Rom. I am using about 131MB and have about 65MB free. where is the rest of my memory and how can I access it or clear it?
You can't. 512MB is total memory your phone has, out of it there's 200MB reserved for DATA partition, this is what you have. The other space is divided between other partitions - SYSTEM (holding your firmware), RADIO, etc. Nothing is missing, this is how it works.
Can this memory be expanded? I bookmarked one webpage (my daughters school lunch menu) and it took up 80MB. I couldn't even receive a text until I cleared it.
No, it can't be expanded - but the apps from it can be moved to SD by various methods, both Froyo official method and Apps2SD+, which leaves all of this partition for application data only. The effect is the same - lots of free internal storage.
It seems to me that the memory layout on the Captivate isn't in line with other Android devices.
Looking at the specs of the Captivate on www.google.com/phone I am seeing:
RAM: 512 MB
Internal Storage: 16000 MB
Yet in looking at "SD card and phone storage" in settings I see.
Internal phone storage, Available space: 1.60 GB
Internal SD card: 13.03 GB
It seems to me that the 16000 MB is partitioned so here are my questions.
1) Where is the 512 MB and what is it for?
2) Why is it if I install some app that is supposed to show me external SD usage it always instead shows that 13 GB internal flash volume?
And in a broader sense...
3) What is the general memory model for Android? I see RAM, Internal, External. What are they all for?
I'm not sure, but of that internal 16gb of storage space, is it merely partitioning a section of that away for the OS?
That is my question. I don't understand the memory model.
This might not be accurate since I don't own an android phone but i'm bored
1) Where is the 512 MB and what is it for?
Click to expand...
Click to collapse
System Ram, used by the OS and apps as volatile memory.
2) Why is it if I install some app that is supposed to show me external SD usage it always instead shows that 13 GB internal flash volume?
Click to expand...
Click to collapse
Because the 13gb volume is the "general" volume where you can personally store whatever you want, it functions just like an external Sd card would.
3) What is the general memory model for Android? I see RAM, Internal, External. What are they all for?
Click to expand...
Click to collapse
Ram - It is for the OS and apps, they need that as volatile storage to function, nothing is really stored there in the long term, the OS manages that so don't worry about it.
Internal memory - This used for many things, app install and to store files like music, pictures, etc. Internal memory is usually partitioned so that you only have a set amount (probalby that 1.60 you see ) for apps install and the rest if for whatever you want(the 13gb).
External memory - That is just an SD card you can use to expand your internal memory, right now (Android 2.1) it only works to add more space for files(music, photos, docs,) but with with froyo (android 2.2) you'll be able to move installed apps to this external (and the internal 13gb) drive.
Ok here's how it's laid out.
Yes, we have 512MB of RAM. However we as the end user will only see around 300MB of that, give or take 20MB. That's because some of it used by the OS and the GPU for different tasks.
That 16GB of internal storage you see, is partitioned off. We actually get around 13GB to use for ourselves. That 1.6GB you also see starts off as around 2GB (I would assume), and the rest used by the system for the OS, apps, cache, etc...
It's just like a hard drive on a computer in that respect. Sure you but a 1TB hard drive, but you actually only get to use around 850GB of it due to formatting and whatnot.
My problem is that I cant install apps in the 13gb partition, I dont know why..
I tried with:
adb shell pm setInstallLocation 0 this is Auto mode but.. installs in 1.8 partition
..........................................1 this install on the 1.8 partition
..........................................2 this install on the sd card
..........................................3 doesent exist xD but i tried..
so does exist any way to install apps for default in the 13.3 internal SD card partition, or any way to errase the partition??..
Try using "apps2sd" from market. It should be app2sd or apps2sd.
But I don't understand the need to do this, given that Captivate has one of the best memory amounts allocated for system.
Also note that, the apps on SD won't be available during the times when apps like "media scanner" are running.
So I recently upgraded from Kang-o-rama beta to 1.2 Final SP2. While doing so I decided to wipe my data to get a clean start. Well before the wipe I had DT Apps2SD running perfectly. I had much of my 512mb ext partition filled with apps and only a very small fraction of my internal storage was used. I also still had Dalvik cache and cache on internal memory.
Now I have a new updated ROM with a clean slate (data and dalvik cache wiped). I got Apps2SD all set up and it seems as though it's working however it is still using quite a bit of internal memory. Now, I understand that app data and the symbolic links will still be on internal storage but the issue is that the space taken up on the ext partition and internal memory is just about the same ~70mb. I know the app data will not take up that much space. As before I updated and wiped my phone, the internal memory had only a fraction of it used when compared to the ext partition.
Any ideas as to what may be going on?
did you flash a2sd again? I'm not 100% sure but I think you have to flash that as well after the rom thanks to a user on here I got it somewhere in the dt thread, they shared the script where you don't have to flash it anymore after flashing a new rom so if you don't have that I think the problem may be that you might have to flash it again. Also check if your apps are going to your sd card and not your internal storage
If I am not mistaken, Kang-o-Rama is set up to run and configure apps2sd on first boot with an installer flag which is exactly what I did. Besides that I have already checked that Apps2sd is running through terminal commands as well run the reinstall command.
So apps are indeed being installed on the ext partition. My issue is that something is taking up a bunch of space in my internal storage, which naturally I thought was the apps.
Do I just have a really large Dalvik cache or something along those lines that could take up so much memory?
Sent from my Nexus One using XDA App
how many apps do you have installed? I can't say I'm 100% sure but it's possible that it's your dalvik. my damn dalvik cache is that big, i have no internal memory left about 20 mb ish i have so many apps installed so i just had to move dalvik over to sd as well. I have maybe a bit more than a hundred apps and some are big
edit: my ext partition is 512mb if it helps half of it is full with my apps
i think data apps is still being stored in the internal storage (like darktremor a2sd) unless its also being moved by default on kang-o-rama which i doubt but you can also move it to sd card though with minimum of class4 sd card requirement so you wont have speed issues. look it up you can do it through terminal emulator
My guess is that before you had also run 'a2sd cachesd' at some point. This moves all your dalvik cache over to the ext partition and just leaves the app data on internal memory.
Running this will clear up a substantial amount of internal space.
I am running CM7.1.0 on my nook color off the SD card. I used the YouTube tutorial by the Crash Tech Dummies. Now I notice that I am only allowed only 1GB of storage on the SD card. I used partition wizard to increase the space on the 4th partition like I was instructed. I would prefer to install the apps to the SD card so I have already burned through the space provided. Bellow I have listed what I see in partition magic. Should I move the free space in the 4th partition into the first? Or should I load the cm7 onto the HD of the nook? I am a bit of a noob but I have gotten this far.
My 16 GB card partitions read:
G:boot 30.32mb used 118.69mb unused
*: 179.55mb used 283.25mb unused
*: 367.34mb used 597.50mb unused
*: 6.68 gb used 6.61gb unused
Any suggestions would be great…I don’t know what else to do.
Help me XDA Developers you my only hope…
Steve da Noob
First of all, what is "1GB of storage on the SD card" you're talking about?
Secondly, the 4th partition has nothing to do with holding installed apps.
votinh said:
First of all, what is "1GB of storage on the SD card" you're talking about?
Secondly, the 4th partition has nothing to do with holding installed apps.
Click to expand...
Click to collapse
when i go into settings, apps, storage use, sd card it says 1.0 gb used 0.00 free...i was assuming this was referring to a section of the sd card. I also assumed that the 4th partition was being used by something do the fact that half of it has been used by something...
Steve
Quoting from VeryGreen's instructions
Partition layout for the SD cards depends on size:
Less than 600M - unsupported.
up to 1G cards gets: system of ~300M and data of the rest of space. No FAT partition
2G cards (more than 1G up to 1800M) gets: 300M system, 612M data, rest is FAT sdcard
more than 2G cards gets: 460M system, 975M data, rest is FAT for sdcard.
Your first partition is the boot, nothing else should go on here.
Your second partition is the system partition containing the OS and system applications
Your 3rd partition is the data partition used for downloaded apps. The space allocated is adequate for a decent number of downloaded apps but may get tight if you load lots of games. You can move apps to "SD" which is the 4th partition if you get tight on space.
Your 4th partition is the "SD" user data area. This can be used by apps for their working folders and is also where you put stuff like media (pictures, music, video). It is the partition that will normally get mounted as a drive on a PC when the USB is connected and USB disk storage is turned on via the notification panel.
You say the 4th partition has got 6.68GB data on already? That should start off fairly empty until you put stuff on there.
I do have music and pictures on the device that i uploaded so that's where the items on partition #4 came from.
When i try and move the applications to the sd card it tells me that there is not enough room on the card. Also when i plug in the nook to my computer without the sd card in it shows the applications on the internal hard drive. Should i try and move space from the 4th partition to the 3 and see if that helps?
Thanks,
Steve
WileECoyote79 said:
When i try and move the applications to the sd card it tells me that there is not enough room on the card. Also when i plug in the nook to my computer without the sd card in it shows the applications on the internal hard drive. Should i try and move space from the 4th partition to the 3 and see if that helps?
Click to expand...
Click to collapse
I'm a little surprised it says there is no room available to move an app if the partition still shows 6GB free. Have you tried using Apps2SD app. This will show space available and is a convenient way to move stuff around. Another possibility is that you are trying to do this whilst USB connected to the PC. That won't work as the Nook software can't access the SD partition while it is PC mounted.
Currently you said there was nearly 600MB free in your 3rd partition where new downloads go. If so I wouldn't bother with trying to move stuff until you get tight on space there.
If that happens and you just need to create some more app space in the 3rd partition then you can use a partition tool on the PC like minitools to reallocate some of the space from 4 to 3 to give yourself more app space.
I tried the apps2sd and i get the same error. It sends me to the same place as i discussed above and when i tell it to send it to the sd card i get the same error. "failed to move application, there is not enough storage space".
I am not trying to move anything while i have the nook attached to my computer. the only time i really used that function was to add music and some pictures.
This is really starting to get frustrating. I do appreciate all your help.
Is another option loading CM7 to the nook instead of the SD card?
I only used the SD CM7 method for a short while and I don't think I ever tried to move apps to the "SD" so maybe there is an issue trying to do this.
I think you have two choices.
If you stick with SD then increase the data partition to give yourself more room for apps.
If you never want to use the B&N OS then the internal memory is the best option. The SD card then becomes a single partition user space card and you can certainly move apps to it. If you do this then also consider using the zip that increases the internal data partition to 2GB to give yourself more internal room for apps anyway.
bobtidey said:
I only used the SD CM7 method for a short while and I don't think I ever tried to move apps to the "SD" so maybe there is an issue trying to do this.
I think you have two choices.
If you stick with SD then increase the data partition to give yourself more room for apps.
If you never want to use the B&N OS then the internal memory is the best option. The SD card then becomes a single partition user space card and you can certainly move apps to it. If you do this then also consider using the zip that increases the internal data partition to 2GB to give yourself more internal room for apps anyway.
Click to expand...
Click to collapse
I think ill try adjusting the partition and see if that helps. Like you said if it doesn't ill look into loading onto the internal memory. I am not to impressed with the B&N software and i use the kindle software for my e-reading.
Is there a method you could recommend for loading it onto the internal memory? A step by step tutorial would help out lots. I am not familiar with the zip you are referring to.
Thanks,
Steve
WileECoyote79 said:
I think ill try adjusting the partition and see if that helps. Like you said if it doesn't ill look into loading onto the internal memory. I am not to impressed with the B&N software and i use the kindle software for my e-reading.
Is there a method you could recommend for loading it onto the internal memory? A step by step tutorial would help out lots. I am not familiar with the zip you are referring to.
Thanks,
Steve
Click to expand...
Click to collapse
Yes. If you don't think you'll use the B&N then internal is the way to go. Especially if you use Amazon Kindle for your books.
The easiest method in my view is to use the Eyeballer Clockwork boot SD and use that then to flash the main ROM and gapps zips.
You can find the most straightforward instructions here but I would use the KANG MiRaGe ROM as the main OS.
http://rootzwiki.com/topic/8208-guide-install-cm71-clockworkmod-to-emmc-all-nooks-updated101111/
The 2GB partition zip can be found here
http://forum.xda-developers.com/showthread.php?t=1094371
This can actually be applied at same time as installing the OS and gapps. Put the repartition zip, the ROM zip and the gapps zip on the Eyeballer SD card then use the menus to flash repartition, ROM and then gapps.
If you also follow the advice to put ROM manager and flash clockwork to the internal as well then future updates become very easy and do not even involve removing the SD card.
Ive decided that the best solution is to install on the internal rather than the sd card. i think this will be less of a pain in the butt in the long run.
being new to android and coming over from apple (booooo) is there anyway to easy re-install the apps that i have already downloaded? I do have one that i did pay for.
Steve
easy way to re-install? hmmm, maybe not but I would suggest you make the backup for all of your apps first (meaning save all .apk files to somewhere else)
ok here goes nothing lol
Titanium backup would allow you to back up all your apps. If you save the Titanium back up folder (say onto a PC via USB) then after you have done the internal install then put the Titanium back up folder back onto the fresh SD card and you can restore the apps back from there.
everything seems to be working just fine...thank you all for the help and advice...
Steve
So, I've ran into an issue with my i9000 which I can't fix on my own..
Currently I'm using Cyanogenmod 10.0 and the partitioning is as usual:
-1.46gb Internal Storage
-5.78gb "USB storage"
Now, I've reinstalled CM10 because of some recent force closes, (wiped data, wiped cache and dalvik cache), and installed a bunch of apps, most of which are games for my son, but now the phone says, it's frequently running out of space, which is kind of obvious, because both partitions are almost full.
The problem is thou, I cannon move any app to the external sd card, so I could free up some space on the internal memory..
I can move them from "phone" memory to "sd card" (which is also internal memory, just a different partition), but because of the stupid partitioning, I can't use my external sd card for apps.
But the thing is, before I moved on to CM10, I've used Darky's Rom, and apps could be installed on the external card just fine...
So, my question now is:
Is it possible to "merge" the internal storage and usb storage into one partition (so that basically I'd have 7,24gb of internal storage), and only have one sd card (not one "fictional" and one external)?
Another thing, not so important thou.. Where can you set the default storage for pictures being taken with the camera?
Hey,
Jelly Bean doesn't let you move apps into SD storage. That being said there should be some apps that allow you to do that.
Merging the internal and external storage I'm not quite sure of.
And in the camera, go into camera settings, it should be there.
Sent from my GT-I9000