Android 7 Format SD Card as Internal Storage - Android Q&A, Help & Troubleshooting

I understand how this is supposed to work but I have a 32GB main memory and a 64GB SD card, The system shows 90+GB of available storage. I then tried to copy a 50GB folder to the device by creating a folder off the root of the device. It dumped out at around 22GB becaus the main memory was full. I expected it to just go to the SD card at that point. Is there any way to force files to the SD card when it's "Internal Memory" formated?

both are treated as separate partitions so basically you can't use it for a single 50gb file
even if you format and use sdcard as internal the situation is same (they are treated as different partitions)
if the file is not single then split them up
one more thing, storing files in root isn't a good idea

Well I have a 64GB "partition" bring the SD card. So how do I put the 50GB on the 64GB partition? The file is not on the root, its in a folder off the root. But either way, the question stands. The 50GB is broken into many files but it stops copying when the main 32GB is full.

Related

[Q] Internal SD, External SD and app2SD questions

I seem to have trouble grasping the concept of Internal and external SD memory.
I purchased a 16GB microSD card with the hopes that I can move most of my apps to that card but when I use app2sd I always get the "Failed to move application, not enough memory" error.
When I check the free space it shows more than 13GB on both the internal memory and also on the microSD card.
Since my gtablet has 16GB of "internal" storage already, what's microSD card good for?
Shouldn't I be able to move apps to either internal or external SD storage or am I just not understanding how this all works?
Can someone explain to me in Layman's terms what I need to do?
Thanks !!
PS: I just now accidentally reformatted my internal SD card so I will have to start from scratch anyways ;-)
Frogbone said:
I seem to have trouble grasping the concept of Internal and external SD memory.
I purchased a 16GB microSD card with the hopes that I can move most of my apps to that card but when I use app2sd I always get the "Failed to move application, not enough memory" error.
When I check the free space it shows more than 13GB on both the internal memory and also on the microSD card.
Since my gtablet has 16GB of "internal" storage already, what's microSD card good for?
Shouldn't I be able to move apps to either internal or external SD storage or am I just not understanding how this all works?
Can someone explain to me in Layman's terms what I need to do?
Thanks !!
PS: I just now accidentally reformatted my internal SD card so I will have to start from scratch anyways ;-)
Click to expand...
Click to collapse
From what I understand, app2sd functionality is built into Froyo & beyond. No need for a separate app.
In laymans terms, your 16GB internal sd is split in 2, 2GB for apps & 14 gb for data.I have 88 apps installed & it is only using 492MB of the 2GB. Apps install to the 2GB area, but the (and the system) use the 14 GB data area for storage. You can also use this space for dat/files storage as well.
The external microsd slot is generally used by you for data storage. You can use it for what ever you like. I use mine to store copies of different roms/nvflash, movies/video/pictures & music transferred from the PC.

Understanding Android Storage

I don't understand storage on Android and how it works. I would be grateful if someone could explain it.
Normally I thought that Phone memory refers to the storage space on the phone (like ROM) that was fixed and not removable. SD card is the microsd card that I physically insert into a slot on the phone. However, it seems that Android has 3 types of storage: Phone, Internal SD and External SD. Is this correct? I would appreciate if someone could clarify. Also, when I do move Apps to SD card on my CyanogenMod ROM, it seems to only move them from phone memory to internal SD, not external SD. As a general rule, is is better in terms of speed to keep the apps on internal or external SD? I don't want to keep in Phone memory since it is quite small, only about 1.8 GB. I should point out that I am using a Class 10 MicroSD, so it should be quite fast, or so I've been told.
What you refer to as Internal SD is probably not on the SD at all but read/write memory in the device itself. Basically built in storage that's an addition to the read only memory where the important stuff is.
As an example, the Omnia i900 had ROM + 8GB Storage in the Phone, with whatever you wanted to add as External SD. Plug the Omnia into a PC and you had two lot's of storage that you could drag and drop files to.
Basically you have 3 things:
ROM (Read-Only-Memory): This is where Android itself resides. All the OS stuff is here.
Phone Storage: You may consider this as the phones HDD. This is where all the apps/SMS/MMS/... are stored. (This is usually not meant to be accessed by the user to place files there, thats what the SD-Card is for)
SD-Storage: Your SD-Card where you can put everything you want. Music/Pictures/Files...
m0jo said:
Basically you have 3 things:
SD-Storage: Your SD-Card where you can put everything you want. Music/Pictures/Files...
Click to expand...
Click to collapse
Is it possible to run apps off the SD-Card? When I use an app like App2SD, does it actually copy to the SD Card or just to the Phone storage? This is what confuses me, because I selected 'move to SD' on my phone (I'm using Cyanogen 7.1.0). But its still in the Phone Storage. I know this because when I put the SD card into my laptop, it does not show any of the software files.
When you move apps to the SD not all data is moved to the SD. The phone needs some files on the internal storage to run, since it needs to know that the apps are installed on the phone. When it needs to run it'll find the executable files in the internal storage, and run the data files from the SD card. Much like on a computer when you've installed an application and install it on an external HDD.
Apps you move to the SD will be moved to /Android/data/ and /data i believe since i have quite a bit of appdata in these folders.

Why don't Android ICS apps detect my external SD card?

Hi guys I am new to android and I got myself a Micromax A110 running on android ics with 2 gb of internal SD card memory...
As you guys can figure, the internal memory just isn't enough for installing heavy games and storing and downloading large videos and music, so I added a 32 gb external micro SD card.. the card shows in my file manager and its contents are accessible, most apps like ttpod, ttorrent, vlc, chrome etc don't detect my external card. They only access the contents of my internal SD card, download to it.. I can't set the default directory to the external card...
When I installed nfs most wanted to my phone, it asked me to free up data in my SD card or insert another one as there was no space left due to obvious reasons of my internal SD card being filled with other apps.. I uninstalled and reinstalled it after setting the default storage location to the external storage... I found that the game installed in the internal storage this time and on startup, it gave the same message..
Is it a common problem or a limitation to the OS? Is there a work around for this? If so how? Does my phone needs to be rooted for the purpose? Please help as the problem is getting annoying.. my external card is lying almost empty...
Thanks in advance,
Extremely sorry for the long post...
Sent from my Micromax A110 using Tapatalk 2
It's because Google made the stupid decision, starting with Honeycomb (which is why the Motorola Xoom, the first Honeycomb device needed an update to enable use of it's MicroSD card slot) to merge the /data/ and /sdcard/ partitions. What that means is that the SD card becomes a virtual space (a folder, in fact) located in the same place where all your apps are stored. Why is it stupid? If you have a phone that actually has a MicroSD card slot, like yours or the Galaxy S III, the MicroSD card becomes a different "folder" (something like /sdext/, which stands for either extension or external). Only apps that specifically are programmed to look for that mount point/folder will be able to use it. Most music/video/picture players/viewers can, because it makes sense to automatically program to do that. But with large games, like you said, NFS Most Wanted (which I also have), it sucks because the game is like 2GB.
My Galaxy S3 has 16GB internal and a 32GB card. I'm forced to use the internal storage only for large games because they don't see the memory card. It sucks. The good thing about merging /data/ and /sdcard/ is that it simplifies things, like on the iPhone where your space is your space, no matter how you use it. It used to be that you had like 1GB or 2GB for apps (the APK files only, not the files that games download for example) (which the HTC One X does, but still only uses internal storage because there's no card slot), and the rest went to your MicroSD card slot. Now it's all to internal storage because your internal storage IS your MicroSD card slot at system level.
Product F(RED) said:
It's because Google made the stupid decision, starting with Honeycomb (which is why the Motorola Xoom, the first Honeycomb device needed an update to enable use of it's MicroSD card slot) to merge the /data/ and /sdcard/ partitions. What that means is that the SD card becomes a virtual space (a folder, in fact) located in the same place where all your apps are stored. Why is it stupid? If you have a phone that actually has a MicroSD card slot, like yours or the Galaxy S III, the MicroSD card becomes a different "folder" (something like /sdext/, which stands for either extension or external). Only apps that specifically are programmed to look for that mount point/folder will be able to use it. Most music/video/picture players/viewers can, because it makes sense to automatically program to do that. But with large games, like you said, NFS Most Wanted (which I also have), it sucks because the game is like 2GB.
My Galaxy S3 has 16GB internal and a 32GB card. I'm forced to use the internal storage only for large games because they don't see the memory card. It sucks. The good thing about merging /data/ and /sdcard/ is that it simplifies things, like on the iPhone where your space is your space, no matter how you use it. It used to be that you had like 1GB or 2GB for apps (the APK files only, not the files that games download for example) (which the HTC One X does, but still only uses internal storage because there's no card slot), and the rest went to your MicroSD card slot. Now it's all to internal storage because your internal storage IS your MicroSD card slot at system level.
Click to expand...
Click to collapse
Hey man! Thanks for the reply....
Can you tell me how to work out a solution for this?
Is directory bind or fstab file hack the only solution?
Is it possible to overcome this without root?
And some apps do detect my Micro SD card... It is in the directory mnt/sdcard2
Please post questions one time only and in the proper Q&A section.
http://forum.xda-developers.com/showthread.php?t=2019921

[Q] Boot system file to switch microsd mount with internal memory

A long time ago I had edited a file that is read on boot, in that file is written which one of the two 'partition' has to be mounted as what.
Basically, my 32GB microsd is seen as the internal memory of the device (which would be 12 GB), and the other one as micro sd. The result is that most application would go to the microsd by default, using thus 32GB for apps instead of 12GB.
Well, I would like to go back and have no clue what file I had edited, and cannot find the old thread on XDA....
can someone help me?
This is because my microsd is failing. Changed with a new one, and now it is failing again. I suppose my phone has become a 'micro sd destroyer'. Cannot do anything about it, so better to use the internal memory instead of the card for main use....until I can fix it. So how do I switch back to normal mounting (micro sd as micro sd and internal memory as internal memory and not switched up) ?
up ?
fixed. closed.

How to move-link data from internal sd to internal storage?

My phone with Android O has an unfortunate partition table atm - large internal storage, small internal "sd" storage.
To my surprise, many apps insist to put their data on the sd parition like offline maps or email storage. So atm, half my internal storage is empty, and my sd is full :-\
All tools I have found move data/apps from the internal storage to the (external) sd card (apps2sd, link2sd, appmgr), and anything I have tried (Directory Bind, Folder Mount) aren't successful move-linking the "Android" folder on the sd to the internal storage. Moving and symlinking with the shell doesn't work either.
Question: Is there any app/way to make apps use the internal storage instread of the internal sd card (if they offer no config option)? Thanks!
.. Answering my own question:
After another day of fooling around I discovered that apps2sd "Folder Mount" tool can be mis-used to link external to internal with the "bind" option, even though it insists with a warning screen that this very thing shouldn't be done

Categories

Resources