Jump to content
  • Here's how to configure adoptable storage on your S7 / S7 Edge


    PaulOBrien

    If you've been following the launch of the Samsung Galaxy S7 / S7 Edge, you may have read that adoptable storage, a Marshmallow feature that lets you use the microSD card just like internal storage, is missing. The S7s do include a feature where you can move apps to SD card, but it's not quite the same. The good news? You can enable the feature using ADB and it seems to work great, including in hybrid ('mixed') mode.

    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 below - take note of the disk ID (disk:179:160 in this example).

    56c732ac96934_EmberLibraryMediator.png.a

    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:160 private'. If I wanted a 50/50 split between adopted and regular, I'd use the command 'sm partition disk:179:160 mixed 50'. 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).

    Screenshot_20160310-102957.png.89b152a2e Screenshot_20160310-103431.png.3e620ba5f

    7. If you want to see another view of how you are doing for space, you can use a third party tool such as FreeSpace or FreeSpace Plus.

    Screenshot_2016-02-19-12-42-43.png.6e319

    And that's it! Let us know how you get on, and enjoy your new, expanded S7!

     

     

    Edited by PaulOBrien



    User Feedback

    Recommended Comments



    14 hours ago, RodRod said:

    when i type in adb shell it tells me not recognized as an internal or external command. What should I do? Should I download something or am I just doing it wrong?

    Im using an s7 from canada

    Help.

    You need to install the Android SDK first to make it work, I ran into the same issue last night. 

     

    I'm not sure what the rules are here for posting links but just Google "adb shell is not recognized as an internal or external command"

     

    Use the ZackTutorial or HowToDroid links and that will guide you to it. It's pretty easy. OR you can YouTube it to watch a video guide. 

     

    Hope it helps!

    • Upvote 2

    Share this comment


    Link to comment
    Share on other sites

    Great Manual by PaulOBrien and great help from the users here in the forum.

    Thanks a lot +++

     

    I managed to install working SDK / ADB tools and split on this way a new 64GB SD card in the S7 edge to 50:50, but ...

     

    No new apps will get installed or can be placed or moved to the new "internal" SD partition (adoptable storage)

    and they won´t install automatically on the the new "internal" SD partition with full free space,

    cause the system always told me, that the storage (the normal internal space) is full !

     

    I really i dont´t know why or what to do now ?

     

    Can anybody help me please ?

    Thank you

    Share this comment


    Link to comment
    Share on other sites

    I haven`t tried this, but normally i think you can undo it with first saving the SD card content

    and / or the whole phone to your Samsung/Google Account 

    and then taking the SD card out of the phone ... (you van format the SD card on your PC/Laptop)

     

    Perhaps after this you must install the phone (only if it´s software crashed) as a new one

    and install back an saved backup.

     

    Please wait for real advisory from the well known autor or from other users, who have tried this,

    perhaps there is an easier / quicker way ?

    Sorry, but i don´t know ...

    Share this comment


    Link to comment
    Share on other sites

    Hi, I am using this from beginning - thanks, it saved me. But I have some problems now. All caused by Galaxy app store. Just can't update it. Becouse I can't update it, I can't use many samsung pre-installed apps like whole microsoft office or install new fonts. I was trying to install new app store from apk, even flash it as zip, nothing. Error about how I don't have enough space(I have). It can be downloaded but can't be installed. I also can't install some other APKs like Eset security from coupon gift. But some other APKs are working normally. Play store is working too. Is this adoptable storage bug, or something else? Anyone with this problem and possible solution, other than backup card, format it, install updates and make it adoptable again? thx

    Share this comment


    Link to comment
    Share on other sites
    17 hours ago, MilkRabbit said:

    How can I undo this process?

    In phone go to storage --> SD --> format as portable storage (free translation, I don't use EN in s7). It will delete your stuff, except few things which stayed on original internal storage. So mostly system apps, settings and things like that stay. Its not full factory reset. If you have backup and patience you can go back and storage space numbers return to normal (try restart if don't). At least for me it was like that.

    Share this comment


    Link to comment
    Share on other sites
    On 3/14/2016 at 6:41 PM, Uthred said:

    Shows up fine on the phone but the "new" internal storage doesnt show up when connected to the PC? Any way around this?

    Yes there is... You just need to Go to Settings > Storage > SD Card > More (upper right corner). Then migrate files to the SD Card there. Once this is done PC's will see the entire card.

    Share this comment


    Link to comment
    Share on other sites

    I am getting error: java.lang.IllegalArgumentException: command '26 volume partition disk 179:0 private' failed with '500 26 unknown disk'

    any idea's why this is happening

    Share this comment


    Link to comment
    Share on other sites
    4 hours ago, Allpoints said:

    I am getting error: java.lang.IllegalArgumentException: command '26 volume partition disk 179:0 private' failed with '500 26 unknown disk'

    any idea's why this is happening

    When you type 'sm list-disks' what exactly does the shell return? It could be the difference between 179:0 vs 179,0 in your 'sm partition disk' command.

    Share this comment


    Link to comment
    Share on other sites

    There is a typo in the original instructions.

    The post says: " 'sm partition disk:179:160 private

    But my phone reported "disk:179,0" 

    So the correct format for the command is: 

    "sm partition disk:179,0 private"  

    Note the comma between the 179 and the zero. I don't know if a colon is ever required, but the command reported an unrecognised disk unless I used a comma instead of a colon. 

    Share this comment


    Link to comment
    Share on other sites
    6 hours ago, Allpoints said:

    I am getting error: java.lang.IllegalArgumentException: command '26 volume partition disk 179:0 private' failed with '500 26 unknown disk'

    any idea's why this is happening

    There is a typo in the original instructions.

    Make it "179,0" instead of "179:0" 

    Then it will work. I had the same problem. 

     

    Share this comment


    Link to comment
    Share on other sites

    Once you are done following the guide... Go to Settings > Storage > SD Card > More (upper right corner). Then migrate files to the SD Card. Otherwise when you connect to a PC to load videos or MP3's you will have a heart attack when you don't see the space. This will fix the problem!

    Share this comment


    Link to comment
    Share on other sites

    Hi,

    i used a 32 gb SD card, but when i klick on storage after the process the device said i used 101 gb of 128 gb. okay, it's said above but when i connected the phone to my windows pc, it only displays 32gb of storage. shouldn't this be displayed right? :-(

    any ideas, how i can split the storage on the phone site an double it on the windows side?

    And did anyone else notice network connection errors with the samsung store after add sd card to internal storage? when i restore the changes the store works again.

    (i do exactly the steps, paulobrien describe above. even migrate) 

    Share this comment


    Link to comment
    Share on other sites

    Everything seemed to work,

    But when i checked storage the 1/2

    I assigned to the device shows corrupted, I formatted and it when back to SD no problem, 

    Tried to split again same result 1/2 SD good , 1/2 device corrupted

    Any ideas?

    Share this comment


    Link to comment
    Share on other sites

    I do all the steps above and now i've got the adoptable storage, but if I try to install new apps, they always get saved automatically on the intern memory again, not on the new internal sd memory ... so the memory is getting full again all the time.

    Can anyone help me please ?! Thanks

    Share this comment


    Link to comment
    Share on other sites

    If you migrated data after setting up adopted storage. How do you migrate back to internal? Will formatting adopted storage automatically mean any new download and photos appearing on internal storage?  - sorted if you migrate data as again it will return all to internal. 

    I can see download folder, photos, music and video on the adopted memory. Some apps but new apps will still appear in internal storage.

    I have renamed the adopted storage unsure whether this will create any problems?

    Share this comment


    Link to comment
    Share on other sites

    Push ;-)

    I do all the steps above and now i've got the adoptable storage, but if I try to install new apps, they always get saved automatically on the original intern memory again, not on the new internal sd memory ... so the intern memory is getting full again all the time.

    Can anyone help me please ?!

    Thanks

     

    PS:
    Seems, i am not the only one with this kind of problem :

    http://forum.xda-developers.com/sprint-s7-edge/help/adoptable-storage-to-t3345796/post66169041#post66169041

     

    Share this comment


    Link to comment
    Share on other sites

    Thank you for sharing me how to make the adaptable storage work.  The samsung Smart Switch show that the internal memory has been significantly enlarged.  However, I am having another problem.  The bust mode of the camera is not working !!!   Even regular shooting mode becomes very slow and unstable.  Is that because of the adaptable storage ?   Please advise. It is very annoying. 

    Share this comment


    Link to comment
    Share on other sites

    Yes, the failed thing is happening to me! Except now I have 10gig on my phone with nothing installed!! i do not have 'more' as a setting in SD card settings. HELP!!! PLEASE!!!

    Share this comment


    Link to comment
    Share on other sites
    On 4/13/2016 at 11:06 PM, EGrainger said:

    I am having trouble with this.  

    Please see the attached error image.

     

     

    S7 Screen.jpg

    This place is a ghost town....

    • Upvote 1

    Share this comment


    Link to comment
    Share on other sites

    Is this process able to work on the Samsung galaxy express prime? I have a Samsung 64gig evo and would like to use this for that but without messing it up in anyway. I'm running 6.0 marshmallow but whenever I go to my SD card I don't have an option to merge it to my internal only to mount.

    Share this comment


    Link to comment
    Share on other sites



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.