Change privacy settings

Samsung Galaxy S8 And Galaxy S8 Plus: Use Adoptable Storage

Normally, when you add a microSD to your Android device, whatever you’re storing on the internal storage of the device will be completely separated from what you’re storing on the new card. Google’s Android 6.0 Marshmallow, however, hits again with a mind-bending feature – the Adoptable Storage. You’ve guessed it, this feature simply lets the OS to merge the external and the internal memories and create a single partition from them. The problem, you ask?

To put it simple, Samsung still thinks it’s not a good idea to combine these two, which is why it doesn’t support the Adoptable Storage. What are we doing here, you wonder? Why are we talking about a cool feature that Samsung blocked on its Galaxy S8 devices and not only?

Because it isn’t actually blocked-blocked. We mean it is, but you can skip this small problem with some help coming from Paul O’Brien, famous ROM developer. What did MoDaCo (that’s his nickname) do this time? He found a way to implement this memory merging mechanism on Samsung Galaxy S8 devices, without the user having to perform any root. How great is that?

It won’t be necessarily easy, but with some tweaks and our explanations from below, you should be able to do it yourself. By the end of this controversial process, your smartphone will be able to use a microSD card as storage space for its internal memory, which is an amazing thing to enjoy.


Here are the main steps:

  1. Unlock the Developer Mode:
    • Go to the general Settings;
    • Navigate to System, About device;
    • Tap on Software info;
    • Tap on the Build Number entry several times in a row until you unlock the Developer Mode;
  2. Enable the USB Debugging;
    • Go back to the System menu under the general Settings;
    • Tap on Developer Options;
    • Tap on USB Debugging and turn this feature on;
  3. Backup all the data you have on the SD card;
  4. Prepare your PC and download the Android SDK first on it – this should allow you to make use of the Android Debug Bridge and continue with enabling the Adoptable Storage;
  5. Connect your smartphone to the PC;
  6. Launch the command terminal;
  7. Type in adb shell;
  8. Then, type the sm list-disks command to find the disk ID of your MicroSD;
  9. Write down the disk ID value that will be automatically underlined on the screen – you are about to use it soon after that;
  10. Type sm partition disk:(ID number) private – this disk ID is essential for setting up the adoptable storage;
    • If you type sm partition disk:(ID number) mixed 50, you are actually telling your Samsung Galaxy S8 that you want to merge only half of the microSD storage space with the internal memory and use the other half as an external memory source;
  11. Leave the menus when you’re done.


All these being said, you have just instructed your smartphone to merge the two different types of memory, against what Samsung advises its Galaxy S8 users to do. The fact that you can also choose between the private and the mixed options, deciding if you want to turn your entire SD into internal storage or only half of it, is an unexpected benefit, right? Now go check your newly created memory and see how it works!

Leave a Reply