What's the difference between installing in device and in storage? - HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting

Some apps instruct to install in device and some other instruct to install in storage card. I wonder what's the difference? And if an app doesn't tell us where to install, where should we install it? Thanks.

Some apps will only run from your main memory, some run better from your main memory, thus the suggestions. These are often smaller, utility apps that will not soak up to much of your main memory. Your storage card (even if you use a small one, 2 or 4gb) is huge by comparison to your main memory. You can run most programs just fine from your storage card, so larger programs that require more storage are best installed there unless otherwise reccomended by the developer.

Basicly it is real simple. If the installation questions you where to install. the program files go to the location you point (there can always be files that will go to the windows directory wich is on your phone memory). When you put the installation on the SD you must remember that you can't run the program when you have pulled out your SD. Als SD might be faster or slower than the phone memory (these days it is mostly just the same) The biggest difference is when you install all your apps on phone memory it will be full very fast. Therefore I advice you to install as many apps as you can on the SD. Ofcouse there are also apps that only can be installed on Phone Memory for several reasens but than you will not be asked or it is in the manual of the app.

heres the rule i follow:
1. if the application is for the SYSTEM to use (some kind of alarm application, current ringtone, scheduled backup application, active theme/wallpaper, etc, etc), then i put it on the device memory.
2. if the application is a game or something i rarely use or something i can live without in case my sd card crashes or becomes unavailable, then i put it in the storage card.
NOTE: your sd card will DEFINITELY be UNAVAILABLE when you plug in your HD2 in "disk mode" to your pc. it will be accessible by your device once you close the "disk mode". it also remains fully accessible in "active sync" mode and in "internet sharing" mode. all the same, the sd card is "removable" storage so try not to install frequently used essential programs.
NOTE 2: ALL applications will run perfectly fine from device memory but SOME applications will NOT run fine from storage card. so another thumb rule is to try to put as much as you can on the device memory, and always remember to leave 10-20MB free for the system itself.
NOTE 3: device memory is generally faster than the fastest sd card, so your programs installed on device memory will generally LOAD faster.
NOTE 4: the HD2 has a LOT of free device memory compared to previous windows mobile phones. i usually select a few applications and have always installed everything but games to the device memory and have always had plenty of free memory, even when i followed this practice on my old kaiser that had much much less free device memory.

Related

Program vs. Storage memory in WM 6.1?

I built and loaded DCD's 2.3.0 kitchen last night. First I built and loaded his bare kitchen and got pretty much the same memory numbers as in his first post. When I added a bunch of extra OEMs I expected the free program memory to go down, but was surprised to see the total storage memory go down too.
What caused the total storage memory to go down? Roughly 10 MB got loaded into storage memory, so is there a way to force more apps into that memory and free up more program memory?
In the screen shots below, the green one is DCD's (from 2.2.0 I think) and the blue one is mine with 2.3.0 and the loaded kitchen, immediately after a reboot.
Maybe I can explain this better. I'm trying to load as much stuff in the kitchen as I can, while still having a stable and usable device, but maybe that's the wrong way to go about it.
Is there a way with the kitchen to force more apps to install to storage memory or the storage card, and free up more program memory? If not, can this be done with UC?
Would installing some of my kitchen OEMs to the storage card as CABs instead, either manually or with UC, increase my free program memory?
If you are familiar with how a computer works, you should think of it this way:
Strorage Memory = Hard Drive
Program Memory = RAM
SD Card = External Hard Drive
So, as you build various programs into your custom ROM, they may (depending on the program) take up both Storage and Program Memory. An example of a program which would do this, for instance, would be SPB Weather. Why? Because (a) you load the program into the ROM, where it gets installed onto your Storage Memory. Then, when you turn your phone on, SPB Weather automatically runs, so it's also taking up some Program Memory as well. If a particular program you load into your ROM does not automatically start with the phone, then it would only take up Storage Memory and NOT Program Memory, until such time you actually run the program.
Loading programs onto your SD Card instead of the Storage Memory would obviously give you more free Storage Memory, but it may or may not give you more free Program Memory, again depending on what particular program you are loading. Additionally, many programs run slower (or might even be incompatible) running off the SD Card.
Thanks for the explanation, I think I've got it now. So installing a program, whether through burning with a kitchen as an OEM, or separately with a CAB, makes no difference to the amount of program memory used? Installing to the storage card, or extended ROM if unlocked, only reduces the amount of storage memory used, right?
If this is correct, it sounds like if I will be burning often, installing a minimal kitchen with only the OS and other necessary system files, using OEMizer to personalize the kitchen, then using UC to install all the extras as CABs from the storage card, sounds like the most efficient way to go. Do you agree?
I haven't read up on UC yet, but will it allow installs from the storage card to the storage card?

Memory Full problem!Please take a look..

Hey there guys...
To start with i have my S3 two days now and i absolutely love this phone...:')
But,after installing lots of games my internal memory has gone full and i can't download any data in-game because i have low storage space...
My external sd on the other hand is around 10gb free but when i try to move the data to the same folder on the external the data isn't identified by the game and it asks me to download again?
It has become really frustrating,it seems i can't do anything about it...
Any suggestions to try?
Cheers,George
As the system now uses unified storage all apps will remain on internal memory; moving the data alone to an external SD card will have no use without altering the application to look for that location for its data. i.e. in the GS2 you had a move to SD option since the phone was partitioned. With the S3 however this option is not there which means that when an application is downloaded all of its information needs to be stored on the internal storage. When the "Move to SD" option was selected within the S2 or prior phones, it informs the application that its new location is within x folder rather than the folder it was originally downloaded too. Since this option is no longer there then the application has no way of being told where its new location is.
Maybe move to SD could be an add-on with a mod/hack but I am not sure if this is possible. Maybe check with a developer?
Have you got a prior Android phone? Maybe install the application on to it; use the "Move to SD" option and see if that will allow it? It's just a suggestion; if you don't have a different Android phone I can try it for you.
Edit: Just tried it; the phone itself doesn't even check for applications stored within an external SD. Sorry man - the only way around it would be a mod/custom/hack (if possible).
T__ said:
As the system now uses unified storage all apps will remain on internal memory; moving the data alone to an external SD card will have no use without altering the application to look for that location for its data. i.e. in the GS2 you had a move to SD option since the phone was partitioned. With the S3 however this option is not there which means that when an application is downloaded all of its information needs to be stored on the internal storage. When the "Move to SD" option was selected within the S2 or prior phones, it informs the application that its new location is within x folder rather than the folder it was originally downloaded too. Since this option is no longer there then the application has no way of being told where its new location is.
Maybe move to SD could be an add-on with a mod/hack but I am not sure if this is possible. Maybe check with a developer?
Have you got a prior Android phone? Maybe install the application on to it; use the "Move to SD" option and see if that will allow it? It's just a suggestion; if you don't have a different Android phone I can try it for you.
Click to expand...
Click to collapse
Thank's for the answer...
In my galaxy s 1 i had no problem having the games data on the sd card,i havent moved and application to the sd but i had the data on sd and everything worked great...now...i don't get it....:/
nfsmw_gr said:
Thank's for the answer...
In my galaxy s 1 i had no problem having the games data on the sd card,i havent moved and application to the sd but i had the data on sd and everything worked great...now...i don't get it....:/
Click to expand...
Click to collapse
I did check for you; the S3 physically doesn't look for application data in the external SD (I edited original post after testing few things).. There probably are ways around it as mentioned but you would need to speak with developers for further insight.
If worst comes to worst application developers may have to implement a look in x location first, if no data found, look "here" in to their applications.
As the phone is unified storage you can store applications in the full ~12GB storage space (All the ones I have, have roughly 11.3GB after OS and all is on it) so have you used the phones storage itself for only applications; and the SD for media etc?
I am interested to know how you have managed to fill at least 11GB of space with applications; how many do you have? How is the performance of the phone with this many applications on it? Any lag navigating (I know there shouldn't be with quad core processor - but it's interesting to know if hundreds of applications cause lag between screen scrolling).
You can use an app called directory bind to link the game data on the SD to a mounting point on the internal SD. Search for it and you'll find it, not sure if I got it here or the play store.
Sent from my GT-I9300 using xda premium
Yup, there's directory topic on forum, as well as working 'gl to sd' app in play store. It is not just for gameloft games.
Sent from my SGH-I747M
Thank you all guys!!
Well i filled it with lots of games that's why i don't have much space available!
No the phone is flying,it doesn't lag at all!
I use Dragon Ics rom and Siyah Kernel...no oc....
I'll try directory bind and post back soon!
To put applications on the sdcard, you could use symlinking (confirmed this works myself).
Install the application, then go to /data/app and move the apk file to your sdcard (/mnt/extSdCard) or inside a folder on your sdcard.
Then type ln -s /mnt/extSdCard/your-apk.apk /data/app/your-apk.apk

[Q] Play Store Insufficient Space, App Install Target, Resize Partitions?

I'm running the stock unrooted AT&T Jellybean 4.1.2 on my Galaxy Note i717. Since upgrading to 4.1.2, I've been occasionally getting the dreaded Play Store "Insufficient Space" error when app updates are being applied. This behavior seems random, and cannot be replicated. A reboot clears it ... for a little while.
I've spent several hours searching XDA and Google. I've found a thread that discusses partitions in the i717, and suggests moving apps to the external SD card. That's fine, but it seems like a partial solution, since even after moving an app to the SD card, *some* of the app still appears to be in "device storage".
Here is what I see on my phone:
- System Storage: 1.69GB / 1.97GB
- USB Storage: 10.17GB / 10.84GB
- SD card: 57.96GB / 59.46GB
It seems to me that if I WAS running out of space, I should be able to remove files from "USB Storage", to free up more room for Apps. This, however, seems not to be the case. It appears that ALL apps I download are installed to the much smaller "System Storage" partition. When I move an app to the SD card, space is freed up in "System Storage" (and NOT "USB Storage") and taken up on the external "SD Card". But of course in the stock configuration at least, not all apps can be moved, so, again, if I want to install additional apps, I will eventually hit a wall - and, it seems, a very NEARBY 2GB wall, beyond which I cannot really install apps.
So, my questions are:
1. Am I reading this right? Are we really installing apps to the much smaller System Storage partition instead of the larger user-access "USB Storage" partition? Or do I have a setting wrong or an artifact left over from upgrading?
2. Can I repartition this phone (I know it means a full wipe, I'm fine with that) to get more space in System Storage so I can comfortably install more apps? If so, how might that be done?
3. I've rooted this phone in the past, and have run custom ROMs on it but have never hit this particular problem before. Do I really need to root or go custom again to solve this problem? Would doing that solve the problem automatically, or do I have to "do something" once I'm rooted?
4. Is there a better way of dealing with this (other than "don't install so many apps!" ) that I'm not aware of?
Thanks in advance for any help/pointers/guidance!
Glen
go to manage apps and look at downloaded apps. sort by size and see if any are unusually large. some apps are not designed well and store data on the system side rather than use sd. i know next issue is one of these. if you download to many magazines it will use up all free space. if any that you dont use daily and are large i would remove. i keep a copy of all my apps on my external card. only apps i use daily are installed and any others i can install when needed without having to download again. also good when you dont like an update and want to go back to previous version.
s89281b said:
go to manage apps and look at downloaded apps. sort by size and see if any are unusually large. some apps are not designed well and store data on the system side rather than use sd. i know next issue is one of these.
Click to expand...
Click to collapse
Thank you for this. It seems to me that ALL the apps I've downloaded - including such favorites as Google Chrome - are installing themselves completely inside the System Storage, and that NONE of the apps are installing in the larger USB storage partition.
So it's not only a matter of poorly-written apps, it seems to be a systemwide thing. Each time I remove an app, space gets freed up out of the 2GB system partition. Nothing changes in USB storage.
How can I approach this problem?
You are confusing yourself. First off it is NOT "system storage". It is "device memory". That 2GB is the default location to install most apps. However you can move most apps to the "USB storage" (10GB) in Application Manager. In application manager it is called "SD card" and not "usb storage". Do not confuse sd card with your external micro sd card. That is referenced as SD card in the storage menu but it is actually external SD card.
It is poorly written software by samsung. When you go to move apps in the application manager it should say usb storage and not sd card. And when you move them back it should say device memory and not device storage.
Agoattamer said:
You are confusing yourself. First off it is NOT "system storage". It is "device memory". That 2GB is the default location to install most apps. However you can move most apps to the "USB storage" (10GB) in Application Manager. In application manager it is called "SD card" and not "usb storage". Do not confuse sd card with your external micro sd card. That is referenced as SD card in the storage menu but it is actually external SD card. It is poorly written software by samsung. When you go to move apps in the application manager it should say usb storage and not sd card. And when you move them back it should say device memory and not device storage.
Click to expand...
Click to collapse
Okay, thanks for explaining that. I understand. So I assume there is no way to repartition or change the default to get more room for apps? Rooting won't assist with that? Seems that my only choice is to manually move what apps I can off of device memory onto USB storage?
Thank you!
Glen
I have not seen anyone repartition the memory so it would be like the Galaxy S3 and S4 (Device memory and USB memory combined as 1). So yes, your only option is to move what you can to the USB storage. It is a samsung fail to have the memory partitoned on the Note as they do.
Agoattamer said:
I have not seen anyone repartition the memory so it would be like the Galaxy S3 and S4 (Device memory and USB memory combined as 1). So yes, your only option is to move what you can to the USB storage. It is a samsung fail to have the memory partitoned on the Note as they do.
Click to expand...
Click to collapse
Okay, thank you! I'm glad they've at least fixed this in newer models. I have an N7100 and N8000 and neither have the two partitions either. Just sad we can't fix it on the Note.
Thank you for your replies and explanations!
Glen
It would be awesome if a dev could somehow pull these together.
I actually put up a similar request several months ago, but didn't word it like this. I have several other devices, and they all use the space much better than Samsung does on this one. I have a Asus Transformer, that uses the entire internal space, as mentioned, and so does my Nexus. The silly 2 GB limit Samsung puts on these really wastes the capabilities of the device.
This is how to do it
Confirmed working on the i717
http://forum.xda-developers.com/showthread.php?t=1388996

[Q] [CM 10.1] Link2SD and internal SD

Hi there, noob speaking... (at least in terms of Android)
Let's start with the fact that I bought rooted phone with Cyanogenmod alredy installed which is my 1st Android device. That way I omitted few steps of learning how to root, how to flash it, etc. not to mention that I'm not a Linux guy, so even the way system handles folders and files is new for me. As the problem is more phone-related than system-related I'm posting it here, on XDA.
I'm trying to learn how to partition an "internal SD card" to make it work with Link2SD. I've found lots of tutorials how to do this with an external memory card, but there is not much info about doing the same with internal storage. I've found a tutorial for a diffrent phone, but I'm worried that droid devices seem to be very diffrent and simply retyping everything without understanding what I'm actually doing may cause more harm than good.
My biggest objection is the fact that I'm alredy using my internal SD and beside various media files (photos, music, etc.) there are lots of system, or app related stuff there. There are folders like .android_secure which as I guess store app-related files (or even parts of apps that I moved to SD with build-in feature). If this was Windows, I'd simply back up everything, format it, partition into "general storage" and "app memory" and put backed up files back directly onto new partition only worrying to keep correct letters assigned to new partitions. I'm preety sure that doing same in Android (by copying everything to PC and back to phone) would not work because all those permisions, or am I wrong?
Anyway - Any advice how to do this?
Additional question is related to accessing whole phone memory via PC connected by USB. I know that Android phones are made with security in mind and "system" partition is hidden when connecting USB, but there should be some other way than browsing everything from some phone apps with root permissions. I'd really like to browse my phone both for educational reasons and to check what really takes up space on my "system storage". I'm suspecting that some app went crazy eating lots of space, because once every time I uninstalled something my storage after few minutes was again at 20mb level and it continiued for some time.
BTW: Is there any reason why having about 200mb empty space for apps is not enough to install or update some small applications, while other install even when just 100mb is left?
Tl;dr:
-How to partition internal SD to make it work with link2sd while there are some system/app files on internal SD alredy?
-How to browse "system memory" from PC via USB?
-Why some apps don't install when there is still 200mb+ free space?

Using MicroSD card Storage

I have a Moto G6 with Android 9. My phone only has 32GB of internal storage which is basically full which is affecting the operation of the phone. I have installed a 128GB microSD of which only 14 GB is used, and have moved over the apps allowed to the card (will only let me move select apps). What else can I move the microSD to open storage on the internal memory and allow the phone to function better. Internal storage is so full many apps will not work and tell me I must update them to use but I do not have enough internal memory to update them. Help me take advantage of the ample available storage on my microSD! Thank you.
Use the SD card for critical data not apps.
All apps should be on internal memory only except for their backup files.
You may have outgrown your phone. Reduce the number of apps or files on the internal memory.
There's a limit to what you can do on a stock device.
How are you at unlocking the bootloader and flashing replacement firmware?
When you download and install apps on an Android device, they are installed in a specific slice of the internal file system. The size of that slice is is set by the device vendor in the Android image they place on the device. The size of tht slice is the amount of space you have to install apps, period. It is not user modifiable. If you run out of space your choices are normally "remove some less used apps to make room for new ones" or "Buy a new device with greater app storage and migrate everything to it."
What you probably have to do iis flash replacement firmware. This requires you to be able to unlock the boot loader, and that there be replacement firmware that does what you want. Make a complete backup of your phone before doing this sort of fiddling, so that you can reset the phone to factory defaults andr estore your backup to have a working phone if something goes wrong. (XDA Developers has lots of "please help" threads form folks who bricked their devices trying to do this sort of fiddling. Have a fallback plan.)
There should be threads here on the Moto G6 and what your options might be.
>Dennis

Categories

Resources