EDIT: MARSHMALLOW ONLY
I hate the small amount of internal memory, but I don't want to make my ENTIRE SD of 128GB Adopted and unremovable. So I found this post describing how to make your SD only partially Adopted by splitting the partition in ADB. Thought I'd share!
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html
"How to split your card
WARNING: Before you do this, be sure to eject the card from the Settings/Storage & USB menu.
I found how to partition my SD card to give 8G as internal storage to which all apps that can be moved will be moved and leave ~20GB as portable storage to hold music, etc.
First, you need adb working, and your SD card inserted and formatted as portable.
$ adb shell sm list-disks adoptable
disk:179,64
disk:179,64 is my SD card that can be made adoptable, I want 90% as external SD:
$ adb shell sm partition disk:179,64 mixed 90
Note: Your card may be listed with an underscore _ instead of an underscore, e.g. disk:179_64 in which case, that is what you type.
This erases the entire SD card, and then gives me 90% as portable storage and the rest as adopted internal storage.
The partition table looks like this:
Number Start End Size File system Name Flags
1 1049kB 57.5GB 57.5GB fat32 shared msftdata
2 57.5GB 57.5GB 16.8MB android_meta
3 57.5GB 63.9GB 6369MB android_expand
The fat32 partition is not encrypted and can be mounted on a computer (provided it can handle the new GUID partition table format).
I advise a reboot after setting the new music storage location this as Google Music may get the wrong idea about much space is available.
Rename the adopted storage. If it had the same name as the portable storage partition then it may prevent one of the partitions from being available over USB MTP."
Make sure you edit and let people know this if for Android 6 only in the title. Just in case people miss it when reading the article.
Appreciate the post...gonna split my 128gb right down the middle...never have to worry about "internal storage" or "app space" again. Plenty of space on other side for music, photo's etc.
Electriccars said:
EDIT: MARSHMALLOW ONLY
I hate the small amount of internal memory, but I don't want to make my ENTIRE SD of 128GB Adopted and unremovable. So I found this post describing how to make your SD only partially Adopted by splitting the partition in ADB. Thought I'd share!
"How to split your card
WARNING: Before you do this, be sure to eject the card from the Settings/Storage & USB menu.
I found how to partition my SD card to give 8G as internal storage to which all apps that can be moved will be moved and leave ~20GB as portable storage to hold music, etc.
First, you need adb working, and your SD card inserted and formatted as portable.
$ adb shell sm list-disks adoptable
is my SD card that can be made adoptable, I want 90% as external SD:
$ adb shell sm partition mixed 90
Note: Your card may be listed with an underscore _ instead of an underscore, e.g. in which case, that is what you type.
This erases the entire SD card, and then gives me 90% as portable storage and the rest as adopted internal storage.
The partition table looks like this:
Number Start End Size File system Name Flags
1 1049kB 57.5GB 57.5GB fat32 shared msftdata
2 57.5GB 57.5GB 16.8MB android_meta
3 57.5GB 63.9GB 6369MB android_expand
The fat32 partition is not encrypted and can be mounted on a computer (provided it can handle the new GUID partition table format).
I advise a reboot after setting the new music storage location this as Google Music may get the wrong idea about much space is available.
Rename the adopted storage. If it had the same name as the portable storage partition then it may prevent one of the partitions from being available over USB MTP."
Click to expand...
Click to collapse
Whats the command to rename the adopted storage?
famewolf said:
Whats the command to rename the adopted storage?
Click to expand...
Click to collapse
You don't need command just go to Settings. Then Storage and usb press on Sd card and press to 3 dots and Rename?
So what do I have to do to stop the phone from saying "New Sansung SD Card Detected" every single time I boot up the phone since I split it?
*update* the reported solution is to format the portable 1/2 within the phone from settings, storage.
Electriccars said:
EDIT: MARSHMALLOW ONLY
I hate the small amount of internal memory, but I don't want to make my ENTIRE SD of 128GB Adopted and unremovable. So I found this post describing how to make your SD only partially Adopted by splitting the partition in ADB. Thought I'd share!
"How to split your card
WARNING: Before you do this, be sure to eject the card from the Settings/Storage & USB menu.
I found how to partition my SD card to give 8G as internal storage to which all apps that can be moved will be moved and leave ~20GB as portable storage to hold music, etc.
First, you need adb working, and your SD card inserted and formatted as portable.
$ adb shell sm list-disks adoptable
is my SD card that can be made adoptable, I want 90% as external SD:
$ adb shell sm partition mixed 90
Note: Your card may be listed with an underscore _ instead of an underscore, e.g. in which case, that is what you type.
This erases the entire SD card, and then gives me 90% as portable storage and the rest as adopted internal storage.
The partition table looks like this:
Number Start End Size File system Name Flags
1 1049kB 57.5GB 57.5GB fat32 shared msftdata
2 57.5GB 57.5GB 16.8MB android_meta
3 57.5GB 63.9GB 6369MB android_expand
The fat32 partition is not encrypted and can be mounted on a computer (provided it can handle the new GUID partition table format).
I advise a reboot after setting the new music storage location this as Google Music may get the wrong idea about much space is available.
Rename the adopted storage. If it had the same name as the portable storage partition then it may prevent one of the partitions from being available over USB MTP."
Click to expand...
Click to collapse
Flashing a new rom causes the internal storage to be "lost". How can you redefine that section as internal storage without wiping out the portion defined as portable storage? If you run the command again you are going to have to back up the whole portable section and then copy it back.
Electriccars said:
EDIT: MARSHMALLOW ONLY
I hate the small amount of internal memory, but I don't want to make my ENTIRE SD of 128GB Adopted and unremovable. So I found this post describing how to make your SD only partially Adopted by splitting the partition in ADB. Thought I'd share!
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html
"How to split your card
WARNING: Before you do this, be sure to eject the card from the Settings/Storage & USB menu.
I found how to partition my SD card to give 8G as internal storage to which all apps that can be moved will be moved and leave ~20GB as portable storage to hold music, etc.
First, you need adb working, and your SD card inserted and formatted as portable.
$ adb shell sm list-disks adoptable
disk:179,64
disk:179,64 is my SD card that can be made adoptable, I want 90% as external SD:
$ adb shell sm partition disk:179,64 mixed 90
Note: Your card may be listed with an underscore _ instead of an underscore, e.g. disk:179_64 in which case, that is what you type.
This erases the entire SD card, and then gives me 90% as portable storage and the rest as adopted internal storage.
The partition table looks like this:
Number Start End Size File system Name Flags
1 1049kB 57.5GB 57.5GB fat32 shared msftdata
2 57.5GB 57.5GB 16.8MB android_meta
3 57.5GB 63.9GB 6369MB android_expand
The fat32 partition is not encrypted and can be mounted on a computer (provided it can handle the new GUID partition table format).
I advise a reboot after setting the new music storage location this as Google Music may get the wrong idea about much space is available.
Rename the adopted storage. If it had the same name as the portable storage partition then it may prevent one of the partitions from being available over USB MTP."
Click to expand...
Click to collapse
Thanks!
Electriccars said:
EDIT: MARSHMALLOW ONLY
I hate the small amount of internal memory, but I don't want to make my ENTIRE SD of 128GB Adopted and unremovable. So I found this post describing how to make your SD only partially Adopted by splitting the partition in ADB. Thought I'd share!
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html
"How to split your card
WARNING: Before you do this, be sure to eject the card from the Settings/Storage & USB menu.
I found how to partition my SD card to give 8G as internal storage to which all apps that can be moved will be moved and leave ~20GB as portable storage to hold music, etc.
First, you need adb working, and your SD card inserted and formatted as portable.
$ adb shell sm list-disks adoptable
disk:179,64
disk:179,64 is my SD card that can be made adoptable, I want 90% as external SD:
$ adb shell sm partition disk:179,64 mixed 90
Note: Your card may be listed with an underscore _ instead of an underscore, e.g. disk:179_64 in which case, that is what you type.
This erases the entire SD card, and then gives me 90% as portable storage and the rest as adopted internal storage.
The partition table looks like this:
Number Start End Size File system Name Flags
1 1049kB 57.5GB 57.5GB fat32 shared msftdata
2 57.5GB 57.5GB 16.8MB android_meta
3 57.5GB 63.9GB 6369MB android_expand
The fat32 partition is not encrypted and can be mounted on a computer (provided it can handle the new GUID partition table format).
I advise a reboot after setting the new music storage location this as Google Music may get the wrong idea about much space is available.
Rename the adopted storage. If it had the same name as the portable storage partition then it may prevent one of the partitions from being available over USB MTP."
Click to expand...
Click to collapse
i did the same but it saying that the new internal partition was corrupted !.
i'm using cm13 sony xm (2005) .. any ideas please !!
Is it working in cusrom ?
I know it has been a while, but for those stumbling across this now:
Be aware that the partition command prefers "round numbers" and may error on things like "97"
Format the card using sm (if coming from existing adopted storage):
Code:
sm list-volumes
will find the external storage volume, then use it with
Code:
sm format VOLUME
Has anyone tried this on 7.x ?
famewolf said:
Appreciate the post...gonna split my 128gb right down the middle...never have to worry about "internal storage" or "app space" again. Plenty of space on other side for music, photo's etc.
Click to expand...
Click to collapse
Out of Curiosity how well does twrp do with your 128 gb? Twrp dont even see my sammy 128 evo unless its made as adoptable which I dont want the whole thing lol.
Since the "external partition" is smaller, Is twrp seeing it better.
Lol guess only way to see is try.
TheMadScientist said:
Out of Curiosity how well does twrp do with your 128 gb? Twrp dont even see my sammy 128 evo unless its made as adoptable which I dont want the whole thing lol.
Since the "external partition" is smaller, Is twrp seeing it better.
Lol guess only way to see is try.
Click to expand...
Click to collapse
Only time I've ever had a sd card that was "hard to see" it was because it was still formatted as exfat instead of fat32.
famewolf said:
Only time I've ever had a sd card that was "hard to see" it was because it was still formatted as exfat instead of fat32.
Click to expand...
Click to collapse
Been through all that.
Just weird it sees it as internal 128 gb when adopted
Only thing i can think of now is that my twrp version is having issues. I had a sam s5 that was similar issue, my twrp version was only compatible to 64gb sds.
I cant get the 3.1.1-0 to load It goes rite away to 9008 fastboot mode.
I have to reload backup recov with flashify or flashfire to get twrp back.
Thanks!
I really hate the way Android 6.0 and above has treated the SD card!
And as always, whenever there is some new "upgrade" that limits how a user has control over things in their device(s) it's almost always due to some BS government and or copyright intervention.
In this case it was BOTH!
DRM (Digital Rights Media) is concerned that users will be able to "rip" media saved on their devices and share with others.
Complete BS if you ask me.
In Lollipop I was able to save both media AND apps to my SD card to save space as well as format a seperate 15 Gig EXT2 partition that allowed me to run a full blown version of Kali Linux over SSH using Linux Deploy.
Here is a link describing why Google did what they did: http://pocketnow.com/2013/08/23/google-hates-sdcards
multiwirth said:
Has anyone tried this on 7.x ?
Click to expand...
Click to collapse
Yes, I have configured my S7 edge (Exynos) using the process but before that, we must have to enable adoptable storage. Root Essentials is the tool you can download from play store and that will give you options and guide you through the process.
However, for your records, I am on Custom ROM (SuperMan 2.8 N) and a Custom Kernel as well.
Happy Partitioning!
thanx a lot. worked well on my sony xperia z3 tablet compact (spg611) and android 6.0.1.
i have no issues with camera or any other app and the figures of free memory are correct displayed as well.
i made 16gb of my 64gb sdcard ready for adoptable storage.
before i had about 500mb free internal memory no i got additional 16 gb for that, so nice
iam still not able to move existing apps to that 16gb (still the "not enough storage" error message)
but if i install an app new, then ist goes directly to the new storage.
Thanks.
This method does work for Android 7.1.1 on a non-rooted Lenovo Tab 4 8 inch; root not needed because obviously unlike Samsung and some others, the default ROM is near pure ASOP and adoptable storage is already enabled.
Things working fine and reading fine, but I am getting "New SD card detected" every reboot. It's pretty annoying but haven't found a fix as yet (please report if you do). Tried formatting the portable half as another user did, but that only seemed to then mess with the internal partition and make it tell me to reinsert.... which then lead to a mess and having to run adb and partition clean again.
So for now I'm just dealing with the message on boot and dismiss it.
Edit: can also confirm that it doesn't like certain percentage numbers as another user said. I tried 94 and got an error. What are permissable not sure, but 90 worked fine for me, so if you get an error message, try rounding down (or up) to the nearest 10.
Electriccars said:
Rename the adopted storage. If it had the same name as the portable storage partition then it may prevent one of the partitions from being available over USB MTP.
Click to expand...
Click to collapse
How can I rename the partition?
After employing the tweak to allow adoptable storage after receiving the Marshmallow update I thought I had addressed the problem of running out of space on my 16Gb internal memory device.
The configuration I chose was to split by 128Gb external SD into 64Gb adoptable and 64Gb portable. Thinking that the adoptable would be merged with the existing limited 16Gb I wouldn't have to face the nightmare of space issues whenever I install a new app. At least for a while.
Well it looks to me that the adoptable storage concept doesn't work the way I thought it would. I can move apps to adoptable storage but I could do that already when I just only had portable storage (before this exercise).
Now when I go back on all the apps that I had thought I moved to adoptable storage it now tells me it's in portable storage (external storage device) instead. I thought that's weird. So when I tried to move it from portable to adoptable it does nothing and remains in external storage device. Yet when I inspect what is in the adoptable storage it lists all the apps that I expected. This is very confusing. But what is more frustrating is that I cannot install new apps as my internal memory is almost full and Android appears to be ignoring the existence of the adoptable storage. So unless I delete apps from the internal storage I can't install any new apps which is ridiculous as only 4Gb out of 64Gb adoptable storage has been used.
Am I missing something here?
Use Apps2SD in order to do the split and to move apps. It's the only way that I was able to achieve the proper functionality for a partitioned SD card and move apps entirely on it.
randomherRro said:
Use Apps2SD in order to do the split and to move apps. It's the only way that I was able to achieve the proper functionality for a partitioned SD card and move apps entirely on it.
Click to expand...
Click to collapse
Can you elaborate on this "split"?
hitesh12 said:
Can you elaborate on this "split"?
Click to expand...
Click to collapse
Your responding to a post over 2 years old...
The following seems to be your best bet that, apparently, works on the Galaxy S5 Snapdragon devices with MM installed.
https://forum.xda-developers.com/showthread.php?t=3460478
I can't actually endorse this since I've never used this myself but, don't be afraid to ask for some member guidance within it too.
Good Luck!
~~~~~~~~~~~~~~~
UNLESS asked to do so, PLEASE don't PM me regarding support. Sent using The ClaRetoX Forum App on my SM-G900V device.
friends...adoptable storage is now available without root and without unlocking bootloader....
(Source http://www.modaco.com/news/android/h...s7-edge-r1632/)
In order to set adoptable storage up, you will need a computer with working 'adb' and, of course, a microSD card in your phone, the faster the better (I personally use a 128GB EVO+ in my own device. Here's the process!
1. BACK UP THE DATA YOU HAVE ON YOUR MICROSD CARD. Your card will be formatted by this process, so make sure you have saved any pictures, videos etc. from your card to your PC before you start.
2. Decide how you want to split your card. You can either commit 100% of the card to internal storage, or split between internal storage and conventional SD. This option is useful if you like to unplug your card and put it in your PC. I would probably recommend committing the whole card.
3. Open your command window / terminal on your computer and type the 'adb shell' command (with your phone connected of course). You will need to enable USB debugging in developer settings (which in turn is displayed by tapping the build number of the device 5 times) in order to see the option.
4. Type 'sm list-disks' to list the disks available for adoption. It'll look something like "179,64" - take note of the disk ID (disk:179,64 in this example).
5. Partition the disk. For this we use the 'sm partition DISK TYPE RATIO' command. For example, to partition the disk above as fully adopted storage (aka private) I'd use the command 'sm partition disk:179,64 private'. If I wanted a 50/50 split between adopted and regular, I'd use the command 'sm partition disk:179,64 mixed 50'. "working for me" on 64 gb sd card"
its Easy right?
6. This process will take a while, but when it's done, the Settings -> Additional Settings -> Storage view on your device should show the new Internal Storage. Note that, for some reason, the total space isn't reported correctly as you can see in this image, however everything seems to work OK. When you install apps, they will generally install automatically to the storage with the most space available, although you can manually move things around if you want to, perhaps for performance reasons (the real Internal storage will likely always be a bit faster).
Tried it a while ago, it breaks the camera, i can't take any pictures, it keeps saying invalid storage and i cant change it.