So, I had a phone with android 11 but the charging port broke. I was using a 256GB SD card for extended storage (Internal storage was only 32GB.)
Now, I want to access the data it has, but I can't open or mount the card.
Gparted finds 2 partitions :
/dev/sdc1 (16MiB) with the exfat file system and with "android" label.
/dev/sdc2 (238.28 MiB) with "unknown" filesystem and no label.
I would really like to get the data back from said SD card and any help is really appreciated.
Sounds like the phone set an encryption lock for those files or encrypted them.
Access through that OS load that encrypted them only. If you do a factory reset the encryption keys will be lost.
Something like that...
@TdgChan
If SD-card got converted to "internal storage memory" you have no chance.
Related
Hello all. I was wondering if someone could tell me how to delete a partition off of my SD card. I used Paragon Partition Manager 9 to setup a 150mb partition (which turned out to be too small) and now Im switching to a larger SD card and giving mine to someone. I loaded the card in Paragon but it doesnt give an option to delete, just resize the partition. Does someone know a way to remove it so the card will have 4gb available again? I searched but couldnt find an answer.
Try using HP USB Disk Storage Format Tool. Its what I've been using and so far it works well.
Oh I see, I googled that and it appears to be similar to the regular windows formatting. So this will delete the partition I set and restore my SD card to full space available?
yeah, if you just reformat the card as a whole it will do it, or get an ubuntu disk and use the partition manager to create a new data table and then reformat
I'm a little confused about how the Captivate storage is structured. Can someone clarify this for me?
The phone has internal storage and external storage. The external storage is straight forward so we can ignore that.
The internal storage is broken down into:
1. Internal SD card (~13.5 GB capacity)
2. Internal phone storage (~2GB capacity)
These are logical partitions of the same internal SD card (physical NAND storage) correct?
On a stock phone all of the OS and App data is stored on the "Internal phone storage" in separate folders?
Mimocan's lagfix works by moving the App data to a partition on the "External SD card"?
The EXT2 lagfix works by creating a new partition out of the "Internal SD card" which acts as a buffer between the OS and App data? (I think my understanding is definitely wrong here.)
60 views and no thoughts?
There are a bunch of partitions on the internal memory. The ext2 lag fix works my creating an image of a partition and then mounting it via loop back device. The mimocan variant for the Captivate mounts an ext2 or ext3 partition and symlinks to it, or its just mounted as the target directory, I haven't checked.
So I've been running stock 2.2.2 till yesterday. This phone has 8gb of total storage, with 2 partitions, one of 1.48gb, where it installs all apps etc (usually) and another of about 5.22gb which used to be treated as an 'sd card', even though it was internal storage. It would install all data to the second partition, and I could use that for files and apps etc freely.
I just flashed a JB rom last night, and so far as I can tell everything is working fine, the only issue I have is that its not recognizing my 2nd partition as an SD card, its regarding it as internal storage, and it wont allow apps and stuff to install there. The phone keep prompting me to 'insert an sd card'. I would like to be able to use my phone to install my apps (swiftkey etc), and use my apps (gallery etc). I cant save any files, screenshots or anything, and any app that utilizies data saved on memory keeps saying 'there is no sd card'.
It might be worth noting that I flashed the rom and gapps from the sd card, and then left it in while installing all my apps again and everything else I needed on my phone before removing it..
If anyone could help me get the second partition recognized as the sd card, that would be great. If any other info is needed I would be happy to oblige. Thank you.
IMO, you really should invest in an sd card, even a 2gb one. But I believe theres a file you can edit that will change the mount point. I'm not 100% sure if its the same for JB as GB.
Here's a quick link http://stackoverflow.com/questions/12271082/android-how-to-change-mount-points
or google up vold.fstab
Thanks!
Freakthis08 said:
IMO, you really should invest in an sd card, even a 2gb one. But I believe theres a file you can edit that will change the mount point. I'm not 100% sure if its the same for JB as GB.
Here's a quick link http://stackoverflow.com/questions/12271082/android-how-to-change-mount-points
or google up vold.fstab
Click to expand...
Click to collapse
Thanks for the reply! I figured it out eventually through experimenting.. I found this thread (http://forum.xda-developers.com/showthread.php?t=1593615) and used that info to find the file, the file itself contains info on all the parameters so it wasnt too hard to manipulate the text accordingly.. The file system on JB seems a bit strange though.
Theres a storage folder, which contains the two storage devices labelled sdcard0 and sdcard1. The mount points are done through storage.
But there is also a mnt folder, with both emmc and sdcard in it. In addition the root also has an emmc and sdcard folder in it. I think the folder names (in both the root and the mnt subfolder) are shortcuts, and are directed through the <label> you apply to the string in the vold.fstab file (following these parameters: Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>). I think I swapped the label for the two partitions, switched the number after sdcard (though I think this is inconsequential). I left the partition numbers as is (so the external sd card was still auto, and the internal 'sd card' was partition 8), and I turned the internal storage into 'sd card'.
When I mount an external sd card though it shows up as internal storage. Is there a parameter to make that show up as 'external sd card'?
Good find and I'm glad you got things working for yourself!
hello, i have an 32GB sd card SanDisk Ultra that i bought last year (2018) and my phone is Nokia 5 2017, and i set the sd card into an internal storage to add more, but then the android 9 came in and after 2 days my phone just went crazy so i reformat my phone and then after with the phone set up, i notice that my sd card just got suddenly unsupported so i reformat it in the phone but the phone can't reformat it same as setting it to internal again nothing works, when i set it up to be internal again theres an java error called "java.lang.stringandroid.os.storage.VolumeInfo.getId() on a null object reference" something, so i reformat it the PC and STILL NOTHING WORKS, diskpart, chkdsk,clean,select partition 1 blah,blah all cmd commands but it only displays "no volume, RAW,ERROR," and when i check it on disk management theres no drive letter no file system and it only shows a partition of 16mb and 29GB and healthy primary partition, and when i check again in cmd and disk management with an working sd card to compare the problematic one has GPT checked in it so try 3rd party application like AOEMI,EASEUS,MINITOOL, and still nothing workssss reformatting it with other phone or setting it an internal storage still nothing works, and i dont know what to do but trying to get help in this forum so guys please help me with this a rare kind of problem inmyopin..
PS: my sd card is readable/detected by the PC
After an OTA update to Android 11 I'm unable to access any of the files on the sd card. The sdcard had been added as phone storage by running "sm partition disk:179,32 private" on the previous version of android. The files show in a file manager, but cannot be opened. The phone was not wiped during the upgrade so strange that the sdcard is messed up now.
The encryption key used by Android for the Adoptable Storage is stored - this will surprise no one - in Android's default internal storage.
When you upgraded Android this internal storage memory got overriden, so also the encryption key.
IMO there is no chance to decrypt the SD-card, make the files in question readable again.
jwoegerbauer said:
The encryption key used by Android for the Adoptable Storage is stored - this will surprise no one - in Android's default internal storage.
When you upgraded Android this internal storage memory got overriden, so also the encryption key.
IMO there is no chance to decrypt the SD-card, make the files in question readable again.
Click to expand...
Click to collapse
It was an ota though, so not a factory reset. Other otas have been fine in the past as well. All the apps that were on internal storage are still there too so don't think internal storage was wiped?