Are apps stored on the ROM partition? - Windows Phone 7 Development and Hacking

Phones typically have a partition of encrypted memory for the OS and Apps. Most Win7 Phones have 512MB of this ROM. In other phones, the ROM severely limits the number or size of apps. Are apps in Windows 7 Phone stored in the ROM as well?
I didn't think so until I saw some phones have 1GB of ROM. If just the OS + 60MB of pre-installed software is allowed, what's the advantage of 1GB of ROM?

ROM should be Read Only Memory, so I guess that nothing except maybe major system updates will be installed on the ROM.

ROM is a misnomer but nevertheless the ROM partition is what manufacturers refer to for application space.
I don't see the point of having larger ROM partitions unless apps will be stored on the ROM. I'm hoping that if Windows 7 Phone stores apps on the ROM, it can efficiently recognize and install only the necessities onto the ROM and string the rest of the app over the single storage volume. Otherwise, we're looking at an OS with severely limited app storage.

I read in the Microsoft spec that any app pre-installed by the manufacturer needs to be restorable. So they probably have a backup copy of the app in the ROM section in that case.

athompson said:
I read in the Microsoft spec that any app pre-installed by the manufacturer needs to be restorable. So they probably have a backup copy of the app in the ROM section in that case.
Click to expand...
Click to collapse
Yes you are correct, however, as stated in the original post, the limit for pre-installed software is 60MB.

I know that side-loading isn't possible, but I still have to ask: can you remove the sd card and load an app directly onto it with a card reader? I know that removing the card causes a hard reset, but if you pull the battery first, then can you remove the card, mess with it, replace the card and then replace the battery without having the device hard reset? It seems like you could at least access the sd card file system this way (but I'm probably missing something).

Farmer Ted said:
I know that side-loading isn't possible, but I still have to ask: can you remove the sd card and load an app directly onto it with a card reader? I know that removing the card causes a hard reset, but if you pull the battery first, then can you remove the card, mess with it, replace the card and then replace the battery without having the device hard reset? It seems like you could at least access the sd card file system this way (but I'm probably missing something).
Click to expand...
Click to collapse
Surely, if the OS is split between the SD and phone memory then trying to just use the SD in that way would result in corruption?
Also, I imagine that the OS does self consistency checks, in some way, so that when you reinserted the SD card it'd notice that it's been altered?
Of course, that's a guess and I could be completely wrong.

I think I read in another thread that a few people have pulled the sd card, and couldn't read it with a reader. I guess it's encrypted (makes sense, but it still sucks).

Farmer Ted said:
I think I read in another thread that a few people have pulled the sd card, and couldn't read it with a reader. I guess it's encrypted (makes sense, but it still sucks).
Click to expand...
Click to collapse
Da_G mentioned its like a RAID0 with striping between the internal flash and the external flash card. Striping means that the data is divided between the two storage divices, which makes access faster (since you can get them both in parallel). It also means that if one of the memory devices fails, all data is lost. Which comfirms what we've seen in the Microsoft documentation, that if you remove the flash card and replace it with a different one, all your data is lost.

athompson said:
Da_G mentioned its like a RAID0 with striping between the internal flash and the external flash card. Striping means that the data is divided between the two storage divices, which makes access faster (since you can get them both in parallel). It also means that if one of the memory devices fails, all data is lost. Which comfirms what we've seen in the Microsoft documentation, that if you remove the flash card and replace it with a different one, all your data is lost.
Click to expand...
Click to collapse
That makes me think, If it's like a raid0, and your internal memory has 8gb, then you dump in a 16gb card, will it be like raid where only 8gb of the 16gb will be usable (in the raid) ?

DavidinCT said:
That makes me think, If it's like a raid0, and your internal memory has 8gb, then you dump in a 16gb card, will it be like raid where only 8gb of the 16gb will be usable (in the raid) ?
Click to expand...
Click to collapse
That's a good point, it doesn't sound too cool, does it. From what I understand about raid0, the purpose is to divide the data between two different disks, so you can get twice the IO bandwidth (since you can load half the file from each one, get it twice as fast). Raid0 doesn't do any backup, so if either hard drive fails, the whole thing is unrecoverable. Which is why most people don't use raid0.
But since it doesn't do any backup, it means there's no 'wasted' space, which means the full 16gb will likely be usable.

RAID0 is in ", better expression is JBOD (but data is stripped between the drives somehow).
Anyway, it is similar to current WM. There is IMGFS with some reserved space (a lot more actually, so all image updates fit in there without flashing phone, I'd be guessing that about 200MB is left as reserved space). The rest of the storage is as userspace, where are all stuff installed.

DavidinCT,
Your thinking of RAID 1 (mirroring) RAID 0 is striping without parity. So it basically writes/reads across both .. it looks like one volume but writes/reads could be on either storage.. depending on where they were written..
So.. when you remove the card .. or if you alter the card... it beaks the stripe set.. and toasts the storage volume.. if the storage is encrypted that would additionally complicate things..

Related

[Q] [How To] Replacing micro SDcard (rooted)

Hello!
I'm running Eclair on my DEFY, it's rooted via z4root.
I currently hold a 2GB microSD card and, as the volume of the apps is getting higher, I wish to upgrade to a 16GB microSD (a SunDisk one).
But I'm wondering if there's more to do then simply copy the apps to a temporary directory on my pc then fill in the new card.
Anyone has yet upgraded?
--- edit: made a deep search on the forum and find out I need a class 6/8 microSD, then I have to format prior to copy up everything that was on the old microSD.
Anything else should I know?
Cheers,
C*
Nothing special to do.
Just copy your actual SD contents on the new one and Go!
I went from the 2GB for a 8GB like this without any tricks...
etherea said:
--- edit: made a deep search on the forum and find out I need a class 6/8 microSD, then I have to format prior to copy up everything that was on the old microSD.
Click to expand...
Click to collapse
Class 6/8 is not needed, my 8GB is a Class2 and it work absolutly fine!
For apps the data rate ofthe SD is not really important, 'cause u'll never load large amount off data each time. And SD card are still very very very slow against RAM.
Flash memory have good random access time, that's much important than data rate.
Good data rate are only for large file transfert from/to an other device (PC, etc)
Last thing: by default le SD is not use for app installation on the defy, they use the 2GB internal memory.
You should use some App2Sd for extend this, and it's better to have Android 2.2 then.
Apps in android 2.1 arent stored on the sd card without a mod available on this phone yet.
Instead it is stored on the 2gb internal memory which should be pleanty for lots of apps
Le_Poilu said:
Nothing special to do.
Just copy your actual SD contents on the new one and Go!
I went from the 2GB for a 8GB like this without any tricks...
Click to expand...
Click to collapse
Fine, I thought there were some special "needings", I was stuck to the Motorola A1210 that was a bit tricly because of some apps hidden here and there on the microSD.
Le_Poilu said:
Last thing: by default le SD is not use for app installation on the defy, they use the 2GB internal memory.
You should use some App2Sd for extend this, and it's better to have Android 2.2 then.
Click to expand...
Click to collapse
Actually the major part of the apps is installed on the microSD, I've checked several times and the percentage is so parted:
Apps/Things on the microSD 85%
Apps/Things on the Phone 23%
I'm not using any program to move stuff, but I'm intrigued by App2SD.
So thanks again =)
add.thebad said:
Apps in android 2.1 arent stored on the sd card without a mod available on this phone yet.
Instead it is stored on the 2gb internal memory which should be pleanty for lots of apps
Click to expand...
Click to collapse
As said in the previous reply, I can see stuff is stored on the microSD mainly..
No just copy the stuff from you old card to the new one. And as for class 6/8 I'm using a class 4 and its fine
etherea=> dont mix apps installation et apps data
The apps files are installed on the internal memory, but every app can use SD (intern or extern, whatever is present on the phone) for store datas.
Think about GPS software. This kind of soft need 1, 2 or more GB for maps storage.
The apps itself is on the "apps" space on the internal memory and all the maps stuff are on SD (intern or extern)
You can use software like diskusages to see what is where
etherea said:
As said in the previous reply, I can see stuff is stored on the microSD mainly..
Click to expand...
Click to collapse
Apps are not stored on the sd, however some apps data is.
Well thank you both, I still need to read a lot about the phone and aout Android but your answers did clarify a bit =)
Then, I upgraded to a 8GB SanDisk microSD with no problem.
The only minor issue was a duplicate of a couple of non-vital directories and related data, which were wiped out almost in a second.
Everything's working fine and have now much more space to fill in =)
Thanks everyone for the suggestions and hints!
Guys I'm about to replace my micro sd with Kingston 16gb class 4 but, don't laugh , I cant remove the old one. What do i do? There is a red plastic thingy so i guess it holds it, but do i pull it or what ? Sorry for the dump question.
Deyan_pk said:
Guys I'm about to replace my micro sd with Kingston 16gb class 4 but, don't laugh , I cant remove the old one. What do i do? There is a red plastic thingy so i guess it holds it, but do i pull it or what ? Sorry for the dump question.
Click to expand...
Click to collapse
Have you tried to pull it up?
It's a bit hard to get removed, try with a fine stick, I made it using my nails =)

I'm stumped

Hi everybody. I am trying to get my daughters phone set up. She is 20, very busy, and I only get the phone an hour or so at a time which is frustrating. I have modded my own android phones(Note, Infuse,Gnex) so I'm not a beginner, but this captivate glide is acting a little different.
Here is where I am. CWM is installed and a backup of 2.3.6 is done, and a copy saved on my laptop. I have ardatdat's 1.2 version kernel ready to flash for root and to remove the IQcarrier junk. She will probably stay on stock, rooted since she is not into teching her phone but does want to remove ads and maybe tether to a tablet occasionally on ATT without a tethering plan- tit BU and freezing or removing the tethering manager.
I am having trouble getting the phone to recognize an 8 gb sd card. I have repartitioned it so more apps can be moved over(primary fat32 and logical-ext 2) and split the card to 4gb and 4gb.(approx)- even when just left as a one partition card with 8gb fat 32 the phone just won't recognize it. I put the old 2gb card into the phone and that one is recognized but is from a non android phone- an LG xenon.
I want to put the zip files to flash on the external sd card along with a few apk's ti install with the appinstaller. But.. the phone won't see the files. Do I have to use the internal storage?????
Don't have the phone now- it's off to work with her. So I will try later tonite. Any suggestions??
Thanks. Open for any help here. I have never had this much trouble before! Have searched for sideloading apk's, but from what I am finding it has to be rooted first??? I have checked unknown sources for install of 3rd party apps and usb debugging also checked.
I will continue my hunting for info. I'm sure it's just basic stuff I'm just not seeing. Thanks again
Ah. CWM Recovery is not compatible with the external sd card, I believe. It's located under /sdcard/external_sd but the zips are invisible in the recovery. So yes, I think you have to use internal
Aquethys said:
Ah. CWM Recovery is not compatible with the external sd card, I believe. It's located under /sdcard/external_sd but the zips are invisible in the recovery. So yes, I think you have to use internal
Click to expand...
Click to collapse
Thanks for that. Did not read that anywhere! Any idea about apks on the external sd card?
Ive tried that too... The apps are located in the data partition on the kernel so that is already directed to internal... The only things most people put are Media like movies because music players scan the entire /sdcard partition and the /external_sd is in it.
Hope this helped ^o^
Sent from my SAMSUNG-SGH-I927R using xda premium
sashusmom said:
I am having trouble getting the phone to recognize an 8 gb sd card. I have repartitioned it so more apps can be moved over(primary fat32 and logical-ext 2) and split the card to 4gb and 4gb.(approx)- even when just left as a one partition card with 8gb fat 32 the phone just won't recognize it. I put the old 2gb card into the phone and that one is recognized but is from a non android phone- an LG xenon.
Click to expand...
Click to collapse
You may need to format the sd card in the phone itself to get it to show up, some people have had problems with cards formatted in other devices or a pc.
I haven't tried a dual partition card in the Glide, but I came from a Motorola Flipside which had an absolutely tiny amount of space for apps, making link2sd and the second partition virtually mandatory. The Glide, however, has 2gb internal memory for apps, and the ~3.75gb internal memory that's mounted as /sdcard that you can store apps on with the standard Move to SD build into android, so I can't imagine anyone needing more storage than that for standard apps.
You can always points Titanium Backup to /sdcard/external_sd, my backup folder tends to get pretty big since I keep multiple backups. If she's installing a ton of games that have extra downloads to the sdcard though, you can fill up the internal "sd card" pretty quickly, and there's only a couple of ways to deal with that. She can give you the phone after installing those games and downloading the extra data, and you can manually move the data over to the external SD and create symlinks yourself, which can be tedious.
Alternatively, you can modify the vold.fstab to change the mount points, putting the real external sd as /sdcard and the internal storage as /sdcard/external_sd. There's instructions for this here. The vold.fstab method is what I personally use, as I've got a 32gb sd card and far too many games that want to download 500mb+ each.
bakageta said:
You may need to format the sd card in the phone itself to get it to show up, some people have had problems with cards formatted in other devices or a pc.
I haven't tried a dual partition card in the Glide, but I came from a Motorola Flipside which had an absolutely tiny amount of space for apps, making link2sd and the second partition virtually mandatory. The Glide, however, has 2gb internal memory for apps, and the ~3.75gb internal memory that's mounted as /sdcard that you can store apps on with the standard Move to SD build into android, so I can't imagine anyone needing more storage than that for standard apps.
You can always points Titanium Backup to /sdcard/external_sd, my backup folder tends to get pretty big since I keep multiple backups. If she's installing a ton of games that have extra downloads to the sdcard though, you can fill up the internal "sd card" pretty quickly, and there's only a couple of ways to deal with that. She can give you the phone after installing those games and downloading the extra data, and you can manually move the data over to the external SD and create symlinks yourself, which can be tedious.
Alternatively, you can modify the vold.fstab to change the mount points, putting the real external sd as /sdcard and the internal storage as /sdcard/external_sd. There's instructions for this here. The vold.fstab method is what I personally use, as I've got a 32gb sd card and far too many games that want to download 500mb+ each.
Click to expand...
Click to collapse
Hi and thanks. I just read about that mod. Is it as straightforward as just rewriting that file in rootexplorer? It sounds too easy!
I was gonna format the sd card in the phone but was not sure it would format the internal card and not the external one since I can't seem to get it recognized. I would be in big do do if I erased her stuff!!! It might be a bad card and I'll try an alternate one.
Yep, it's really as easy as snagging the file, editing it, and rewriting it in root explorer (or a shell, I haven't bought root explorer so I tend to do things from the shell). As for formatting in the phone, it should list both an SD card and USB storage, the usb storage is the internal storage, and the sd card is actually the sd card, it *should* have a format option there if the card is good, even if it's not seeing the files on it.
Thank you all!!!!!
bakageta said:
Yep, it's really as easy as snagging the file, editing it, and rewriting it in root explorer (or a shell, I haven't bought root explorer so I tend to do things from the shell). As for formatting in the phone, it should list both an SD card and USB storage, the usb storage is the internal storage, and the sd card is actually the sd card, it *should* have a format option there if the card is good, even if it's not seeing the files on it.
Click to expand...
Click to collapse
Piece of cake!!!!! :highfive: We now have the external sd card (only 8gb for now) mounted instead. Whoever came up with that very clever work around is genius. That's better than apps2sd or link2sd.
Thank you so much to everyone who responded. Between all of you I have Rooted with the kernel on the internal card, and the appinstaller saw the apks when I put them on the internal card. My original 8gb card was bad. It was a cheap one- $5 or $8 dollars. I got 2 and the 2nd one works fine- formatted in my computer and phone saw it immediately. I transferred the stuff from the internal to the external. Did I need to do that? I left it on the internal incase the sd card is removed. Tethering manager is removed- att junk is frozen.
One more question if I may? If another rom is flashed, or I odin back to stock for whatever reason, does this sd card switch stay, or is it overwritten with the new rom? Just need to know what to do if I ever need to reset this phone.
I also added my google account to the market to put my paid apps on her phone but when I signed in to the play store under my account my paid apps did not show as paid. Anyone know why? I worked around it but I was surprised.
Again thanks to such a nice group of people! :highfive: I had a crash course in the captivate glide in 24 hrs. You gave me info here I don't think I could have found with continued searching.
sashusmom said:
I transferred the stuff from the internal to the external. Did I need to do that? I left it on the internal incase the sd card is removed. Tethering manager is removed- att junk is frozen.
One more question if I may? If another rom is flashed, or I odin back to stock for whatever reason, does this sd card switch stay, or is it overwritten with the new rom? Just need to know what to do if I ever need to reset this phone.
Click to expand...
Click to collapse
Moving everything that was on the internal memory to the SD card was a good call, since you swapped the mount points everything that stored stuff on the internal memory will now expect that stuff to be on the sd card. There's no need to keep it on the internal memory (you can delete everything there and it'll recreate LOST.DIR) unless you plan on swapping back at any point, in which case you could just copy stuff across before swapping back.
As for flashing another rom, that'll require you edit the vold.fstab again unless the rom has already made that change, which none of our existing roms have.
Personally, I keep the internal memory completely empty as far as daily use things go. CWR will store its backups there, as it mounts the memory independently of the vold.fstab, and all roms/kernels/etc you want to flash can go there, leaving the sd card free for things you actually use.
Bak- thank you so much for all the info. I saved the original file and I will make a copy of the edited mount file in case I need it again. If I ever get her phone back I will clear the internal card since that info is now on the external one.
I wonder how long this captivate glide will hold up with my daughter. She is very hard on her cell phones. Already case #1 broke due to a drop. 2 more are on the way. When I pointed out it could have been the phone broken she said- yeah, I know. I'll keep the case on. :victoryshe hates cases!) Hopefully this phone will get her thru her senior year in college!
Thank you everyone who pitched in to get me the info I needed to get it going. :laugh:

how to transfer SD to new one?

With some programs installing partially to external SD card, how do I transfer them when I upgrade it to bigger size, when system files are invisible? My data files are easy, I just copy them to my laptop and then back to the new card, but invisible system files?
Better yet, how do I make them visible on Win7 laptop, as this is really, really annoying me beyond belief. I could be thinking the card is empty and format it, when it could have whole bunch system crap on it. I really don't feel like reinstalling 100 or so programs again, some of them paid.
You can use adb to pull all files/folders from old sdcard to laptop and push them back to the new one.
pete4k said:
With some programs installing partially to external SD card, how do I transfer them when I upgrade it to bigger size, when system files are invisible? My data files are easy, I just copy them to my laptop and then back to the new card, but invisible system files?
Better yet, how do I make them visible on Win7 laptop, as this is really, really annoying me beyond belief. I could be thinking the card is empty and format it, when it could have whole bunch system crap on it. I really don't feel like reinstalling 100 or so programs again, some of them paid.
Click to expand...
Click to collapse
There are no programs/apps which use the external sdcard by default for installation purposes.
Now if you are talking about Apps2SD that's a different story, but that's something which
YOU have initiated, the actual programs/apps by default install themselves entirely in the
internal memory of the phone.
Good luck!
Misterjunky said:
There are no programs/apps which use the external sdcard by default for installation purposes.
Now if you are talking about Apps2SD that's a different story, but that's something which
YOU have initiated, the actual programs/apps by default install themselves entirely in the
internal memory of the phone.
Good luck!
Click to expand...
Click to collapse
That is absolutely not true. Just downloaded game ARC Redux, App info says 37 MB internal, 521 MB ext SD card, right after install and I have not changed any installation settings nor move to SD (is there a setting where programs should install? I know developer can allow program to install on SD or not, is there such option for user?). Worst comes to worse I'll instal ADB, but there must be easier way. I remember I had some program that would show all invisible files in windows, can't remember what was it, maybe it would work. I can't believe I'm the only one having this dilemma.

[Method] Merging SD Card with Internal Storage

This post documents a method of enabling Adoptable Storage with adb commands on sony phones where previously similar solutions seem hard to find. Please link similar methods if they exist somewhere else, I am curious to read.
Personal success on SO-02K (NTT DoCoMo XZ1c ) fw version 47.2.B.5.38 Android Pie, 128G A2 card.
The method results in a fraction of the microSD Card being recognised by the system to be able to transfer apps to, and another fraction where the sd card remains external storage.
The Stock Camera will only be able to save to the mentioned external storage partition after this process, and it will fail to save to internal storage.
Some apps may not work when transferred to the sd card and have to stay in onboard storage.
Premise
I carried out the process with a freshly flashed phone, with a minimal amount of apps present in the system. I cannot guarantee same success with an almost-full phone, although in principle it should be the same. If anyone has success on a more full system please let me and others know.
ADB Debugging should be turned on in developer options and authorization of PC given in advance; root or bl unlock not necessary.
SD Card will be WIPED in the process. For your data's safety do backup everything on your phone, both internal memory and external memory before proceeding! Don't yell at me if in the end it'll have to be restored.
Process
adb shell
sm list-disks this should return two integers such as 179,0
sm partition disk:179,0 mixed xx where the 179,0 should be your result in step 2 and xx be the amount of space reserved for /sdcard ; wait until command finishes. For the mixed xx see Miscellaneous#2 for explanation. Please also reply if you know the command to revert the changes made in this step, because I'd expect it be useful in the future and I don't know what it is.
Turn on force allow apps on external in bottom of developer settings if haven't done so.
Open camera app, click on OK until warnings go away, then set save directory in SD Card. Test if it saves successfully, if not, see Miscellaneous#1.
Reboot, then try moving some apps to your sd card! Some core function apps are not movable; that is to be expected.
Miscellaneous
If your camera won't allow you to open up settings (keeps saying cannot save), then you have run into a problem I have never seen before. If you can go into camera settings but the SD Card option is greyed out, that means either you have not reserved enough space in mixed xx or the command may have gone wrong. Or the card may not be in perfect condition for Adoptable Storage. You can unplug the sd card to see if the camera works fine after that, but I haven't tried that. If anyone knows the corresponding command to revert the changes made in Process#3, please let everyone know!
The mixed xx part allows a part of the sd card to remain.... an sd card. xx% of the space in your card will be recognised as external(portable) storage by your phone, and is readable by a PC. This portion will be the place where your future photos and videos are saved in, as the camera will fail saving to internal space. Thus you may want to use the fastest card you have and set xx based on your use patterns. The other part, the (100-xx) % of space is recognised by the phone as internal storage that it can put apps in, although some apps (especially some games) will still save assets in the phone's on board storage no matter where you move the main app.
This post is re-written from original post(chinese)
Thanks for sharing this but in my experience it does not work. I followed the guide and It looks like it worked, however now I don't understand how to move the apps away from the internal memory to exploit the new storage space provided by the SD "internal" memory... each time I try to move an app I get a "not enough memory" error message although there are about 64Gb free, no matter what app I try moving. I also noticed that deleting an app from the phone and then re-installing the app in the phone will finally install it in the SD but several apps I tried didn't work any more once re-installed in the SD storage.
indago said:
Thanks for sharing this but in my experience it does not work. I followed the guide and It looks like it worked, however now I don't understand how to move the apps away from the internal memory to exploit the new storage space provided by the SD "internal" memory... each time I try to move an app I get a "not enough memory" error message although there are about 64Gb free, no matter what app I try moving. I also noticed that deleting an app from the phone and then re-installing the app in the phone will finally install it in the SD but several apps I tried didn't work any more once re-installed in the SD storage.
Click to expand...
Click to collapse
Hi and Merry Christmas!
I do get system warnings saying the phone is full while it isn't; it seems that Android freaks out a little trying to gather disk usage info when the SD card is merged with internal space. However I can move most non-system-apps.
Did you move the app with the (Press&Hold App Icon)->App Info ->Storage->Change function? I found I didn't include this part in the original writing and might have been a source of confusion. Assuming it was done in App Info, could you tell me what apps don't work, and perhaps I can try on my phone. I also wonder how much storage did you allocate to each of the two partitions on the SD card.
Another potential source of error is the card itself, in some cases, the card may have bad blocks that Android doesn't correct for and cause read problems, as my SD card now begins to show. Sometimes I wake up to see my home screen devoid of apps, and I have to reinsert and restart the phone multiple times before the SD card gets recognized by the phone again.
Did you move the app with the (Press&Hold App Icon)->App Info ->Storage->Change function?
Click to expand...
Click to collapse
yes.
Assuming it was done in App Info, could you tell me what apps don't work
Click to expand...
Click to collapse
all. I was not able to move any app.
I also wonder how much storage did you allocate to each of the two partitions on the SD card
Click to expand...
Click to collapse
50% of 128Gb, that is 64Gb each.
Another potential source of error is the card itself
Click to expand...
Click to collapse
it doesn't seem the card, since the remaining 64Gb left for external storage, that is where the camera app is saving photos and videos and some other apps save data, still works fine.
Here it is the screenshot of how Android now sees the storage configuration (android settings > storage) after I performed the procedure described above for configuring adoptable storage (writings are in Italian but I think it should be easy to understand).
indago said:
Here it is the screenshot of how Android now sees the storage configuration (android settings > storage) after I performed the procedure described above for configuring adoptable storage (writings are in Italian but I think it should be easy to understand).
Click to expand...
Click to collapse
mine looks the same. I don't know what to suggest. I'll look around on other forums to see if people have the same problem.
This post is re-written from original post in Chinese which in turn is adapted from a lost post on gfan.com.
It also turns out that googling sm partition would give a lot of information most dated back to android 6.
I've been looking around as well, but was able to find only people reporting failures in enabling odoptable storage on Sony devices. However, one difference between your phone and mine is fw version: mine has 47.2.A.11.228 (no brand) - don't know if this can make any real difference.
By the way, I'm wondering whether it could be possibile to install a rarely-used app in the internal memory, then "park" the app in the SD card's external memory by moving its files, then eventually move it back to internal memory only in the case you need opening that app. If it works, it could be a trick for keeping all the apps you want "freezed" in the phone, by taking the usually unused apps in the external memory, then moving one of them in the internal memory only in the rare circumstance you need using it. Then moving it back to the external memory if you think you won't use it any more for a long period. Obviously one could simply uninstall and reinstall those rarely-used apps on occurrence, but that would take more time, consume data traffic and lose the app existing data, so I think that >IF< this kind of trick could be feasible, I'd go for it.
indago said:
I've been looking around as well, but was able to find only people reporting failures in enabling odoptable storage on Sony devices. However, one difference between your phone and mine is fw version: mine has 47.2.A.11.228 (no brand) - don't know if this can make any real difference.
By the way, I'm wondering whether it could be possibile to install a rarely-used app in the internal memory, then "park" the app in the SD card's external memory by moving its files, then eventually move it back to internal memory only in the case you need opening that app. If it works, it could be a trick for keeping all the apps you want "freezed" in the phone, by taking the usually unused apps in the external memory, then moving one of them in the internal memory only in the rare circumstance you need using it. Then moving it back to the external memory if you think you won't use it any more for a long period. Obviously one could simply uninstall and reinstall those rarely-used apps on occurrence, but that would take more time, consume data traffic and lose the app existing data, so I think that >IF< this kind of trick could be feasible, I'd go for it.
Click to expand...
Click to collapse
Striking news in the new year-- my sd doesn't work now. Yesterday I checked everything worked, but now no apps installed on my sd card open. using sm list-volumes shows both internal and portable partitions on the SD are mounted, but the apps still refuse to open.
The card looks like it's corrupted, now the two partitions can't even be recognized with my card reader, I guess I'm screwed.
at my asus max m2 .... working, camera, i can move app to sd card and they still works
butttt the only thing is at settings/storage/ information; it shows numbers that dont are correct and a option "to forget sd card " ?!?!?
well i don't know.....

SD Card doesnt show up after attempting to format as internal storage from stock crdroid android 10 files app

After attempting to format as internal using the preinstalled files app, my SD card is no longer recognized by my device…
I believe it is now completely corrupt, as even Windows is unable to read it after attempting to use an SD card adapter. It's not even listed in the disk management program…
Please help as i was dependent on my sd card as i only have 16gb on this device...
Use a low level formatting app to make it readable again.
You can also try accessing it directly* in Windows>Disk management, scan for new devices option.
Windows however may not be able to format it as it has been corrupted.
I don't recommend using the SD card like that; it's bandwidth is much slower than the internal memory and will noticeably slow down the device. If possible put all data on the SD card, only apps and maybe the download folder go on internal memory.
*this is the best way to access drives. You can do transfers directly from this Window to/from other drives.
blackhawk said:
Use a low-level formatting app to make it readable again.
You can also try accessing it directly in Windows > Disk management, scanning for new devices option.
Windows, however, may not be able to format it as it has been corrupted.
I don't recommend using the SD card like that; its bandwidth is much slower than the internal memory and will noticeably slow down the device. If possible, put all the data on the SD card. Only apps and maybe the download folder go on the internal memory.
This is the best way to access drives. You can do transfers directly from this window to/from other drives.
Click to expand...
Click to collapse
The issue is that it does not appear in disk management at all, so I can't do anything you suggest. What is a low-level formatting app, and what does it do?
As I previously stated, I attempted to make my SD card internal storage because apps would not move to the SD card even after rooting the device and using app2sd. Using app2sd simply redirected me to the app options page, where I was told to go to storage and move to the SD card, despite the fact that there was no such option. This "not finding move to SD card" issue is unique to the Crdroid; in stock ROM, it worked flawlessly.
If the file structure gets corrupted it can render the card unreadable.
Go the the card manufacturer to see if they a low level formatting utility. Here's some more , but I haven't used them, scan download with online Virustotal first to be safe. Lexar may have one it's a memory recovery app but it probably low level formats.
I never saw a card get so corrupted that you couldn't see on Disk Management. It may be DOA.
Check Event Viewer for error messages but first reboot and try another PC port.
Check the driver in hardware management, try to update it or roll it back.
blackhawk said:
If the file structure gets corrupted, it can render the card unreadable.
Go to the card manufacturer to see if they have a low-level formatting utility. Here's some more , but I haven't used them. Scan them with online Virustotal first to be safe. Lexar may have one. It's a memory recovery app, but it's probably low level formats.
I never saw a card get so corrupted that you couldn't see it on disk management. It may be DOA.
Check Event Viewer for error messages, but first reboot and try another PC port.
Check the driver in hardware management, try to update it or roll it back.
Click to expand...
Click to collapse
If by DOA u mean is dead on arrival, it worked flawlessly before this. I have a SanDisk device. I'll try the formatting utility. Furthermore, I'm pretty sure the file structure is unreadable, and it is now fully corrupted…
Coming to think about it, i remember getting a Java error or something, but it was one of the disappearing notifs that appear at the bottom of the screen so i couldn't capture it…
thaynos said:
If by DOA u mean is dead on arrival, it worked flawlessly before this. I have a SanDisk device. I'll try the formatting utility. Furthermore, I'm pretty sure the file structure is unreadable, and it is now fully corrupted…
Coming to think about it, i remember getting a Java error or something, but it was one of the disappearing notifs that appear at the bottom of the screen so i couldn't capture it…
Click to expand...
Click to collapse
Try another card. If you can recover the victim card depends on if failure is hardware related.
Cards normally don't spontaneously go corrupt* so at this point even if you do recover it, I wouldn't trust it.
Once I have a SD card in a phone I leave it there and only access through the phone. Always format a new card in the phone before using.
Cards can be damaged by ESD, static electricity.
Avoid touching its contacts. On dry days touch an earth ground immediately before handling the card. If damaged by ESD it may manifest itself immediately or days, weeks or even years latter.
While they have some internal ESD protection it's limited, so a big enough charge or repeated ESD insults can destroy it.
This is the biggest threat to flash memory. Near lightning strikes can also destroy them by magnetic and/or capacitive induction.
*Don't share use in other devices like cams without formatting in that device first. That can cause file corruption.
blackhawk said:
Try another card. If you can recover the victim card depends on if failure is hardware related.
Cards normally don't spontaneously go corrupt* so at this point even if you do recover it, I wouldn't trust it.
Once I have a SD card in a phone I leave it there and only access through the phone. Always format a new card in the phone before using.
Cards can be damaged by ESD, static electricity.
Avoid touching its contacts. On dry days touch an earth ground immediately before handling the card. If damaged by ESD it may manifest itself immediately or days, weeks or even years latter.
While they have some internal ESD protection it's limited, so a big enough charge or repeated ESD insults can destroy it.
This is the biggest threat to flash memory. Near lightning strikes can also destroy them by magnetic and/or capacitive induction.
*Don't share use in other devices like cams without formatting in that device first. That can cause file corruption.
Click to expand...
Click to collapse
the point of asking for advice is cuz i dont have another card
try InitDisk

Categories

Resources