Android Can’t format SD card as Internal Storage

Actually, you can.

You need to use adb. You can choose to adopt a whole SD card or just part of the SD card.

IMPORTANT: this procedure will wipe your SD card (backup!) and not all apps can be transferred to the adopted storage.

PROCEDURE

Assuming you already have adb installed (otherwise, use the Minimal ADB app on your PC: http://forum.xda-developers.com/showthread.php?t=2317790)

  1. Open command prompt/Minimal ADB on PC, then type: adb shell
  2. Once connected to phone, then type: sm list-disks
  3. Note down the ID of your SD card.
  4. To adopt the whole card, type: sm partition disk:ID private where ID is the ID of your SD card. Eg. sm partition disk:179:160 private
  5. To adopt part of the card, type: sm partition disk:ID mixed % (where ID is the ID of your SD card, and % is the amount of space to remain as an External SD card.) Eg. sm partition disk:179:160 mixed 50
  6. Open the storage settings. Your available storage amount will be messed up, but it will still work.
  7. Select and open the adopted SD card partition. Tap the three dots in the top right hand corner. Select “Format as internal”.

I recommend that you use the mixed adoptable storage for two reasons:

  1. It gives you flexibility
  2. More crucially, the Sony camera app refuses to recognise the internal or adopted storage – it will only work if you have a standard SD card partition. Curiously, other apps (eg. Snapchat) do not seem to be affected by this.

Source: Me. I’m running 6.0.1 on a Z3 with a 64GB SD card, 90:10 split (adopted:standard).

Other sources:

http://forum.xda-developers.com/z5-premium/general/mm-adoptable-storage-t3332591/post65753764#post65753764

http://www.modaco.com/news/android/heres-how-to-configure-adoptable-storage-on-your-s7-s7-edge-r1632/

No Comments

Post a Comment