1

I recently upgraded to 6.0.1 Marshmallow on my Galaxy J7 Prime and I would like to adopt an SD card as internal storage. but it doesnt give me an option to this

I formatted the SD card, there is no "Internal" option, only a "Portable" option.

  • Samsung has that option disabled in all of it's phones, like many manufacturers, because it turned out to be terrible and caused all kinds of data loss due to SD cards not being able to handle the exponential increase in read/write operations, leading to catastrophic data loss... In encrypted storage if a single bit is incorrect in the wrong spot all information on that card is permanently unrecoverable. – acejavelin Jul 28 '17 at 20:43
  • @acejavelin It's not actually disabled, there is just not in GUI option for that. Adoptable storage is Android feature and like that can't be disabled by OEM's. – Једноруки Крстивоје Jul 28 '17 at 22:56
  • @ЈеднорукиКрстивоје I understand that... but I still don't recommend using adopted storage, I have seen more failures than successes over time it seems like. Even with high quality SD cards, it seems to just destroy them and at random with no warning and due the encryption typically no data is recoverable at all. – acejavelin Jul 29 '17 at 1:57
  • @acejavelin Yeah I know that it killed my few cards r/w speeds, fortunately didn't lose any data. However I think every user with 8GB phone is forced to use adoptable storage in my case I wouldn't be able to install half of apps I have and couldn't download much because it goes to internal storage by default, fortunately there is less and less 8GB phones – Једноруки Крстивоје Jul 29 '17 at 12:03
  • @ЈеднорукиКрстивоје So what should I do? I only have 16gb memory thats already filled and I have 64gb of external storage lying there. I have tried moving the apps that can be moved to the Sd card – Mallo Aug 2 '17 at 15:59
2

Most of OEM's doesn't offer in gui option for adoptable storage. So you have to do it via ADB. Here is how click

Here it is: NOTE all data on your SD card will be lost.

  1. Make sure USB debugging is enabled in developer options under settings and then connect your phone to PC via USB cable.

  2. Open terminal or command line on PC ( make sure you have ADB installed if not then download minimal ADB and fastboot, you can find it on Google click ) type command "adb devices" to make sure phone is detected, then type "adb shell" 3.Type 'sm list-disks' to list the disks available, the result should be something like "disk:179:160"

  3. To make SD adoptable use command "sm partition disk:xxx:xxx private" where xxx:xxx is replaced with result from previous command, in some cases there is _ instead of : so watch out for that. If you want to use only half of SD as adoptable then use this command "sm partition disk:xxx:xxx mixed 50" and that's it.

If you want to move your data (pictures, videos etc) you can go to settings>storage>SD card>more and you will have there option "migrate data" hit it and let it go.

  • @acejavelin fine now? – Једноруки Крстивоје Jul 28 '17 at 23:24
  • much better! I'll delete my comment and flag – acejavelin Jul 28 '17 at 23:30
  • Please I'm lost. Cant relate. Can you please tell me in a lay mans terms. dont even know what adb means – Mallo Aug 4 '17 at 13:21
  • ADB stands for Android debug bridge in step 2 you have link to download and instructions. Just follow steps I provided and you will be fine – Једноруки Крстивоје Aug 4 '17 at 15:40

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.