How to Enable Adoptable Storage on Asus ZenFone 2 Laser ZE500KL

zenfone 2 laser

I owned a Asus ZenFone 2 Laser ZE500KL smartphone at the moment. This smartphone was purchased sometime in the last January. My previous smartphone, Samsung Galaxy Grand 2 Duos was misplaced/stolen in a cab.

So, what is an adoptable storage and how to enable it on Asus ZenFone 2 Laser? Android 6.0 introduces the ability to adopt external storage media to act like internal storage. When I updated My ZenFone 2 Laser to Android 6 (Marshmallow), this option is disabled by default. You can read more on adoptive storage here.

What do you need to know before using adoptable storage? 

  1. You must use high speed/performance card such as Class 10 card or higher (UHS-1/2/3). I tested the adoptive storage using my Kingston 32GB microSDHC Class 10 on the Asus ZenFone 2 Laser. I guess the speed is not enough as my app which stored in the microSD card frequently lagging and not responding.
  2. Once your memory card has been formatted as internal storage, you cannot use the memory card to transfer data as usual because the card was encrypted using dm-crypt configured with the aes-cbc-essiv:sha256 algorithm and a 128-bit key size.

How to enable adoptive storage on Asus ZenFone 2 Laser

Basically you need  to install Android Debug Bridge (ADB) on your computer. Turn your phone into developer mode and by using command prompter or console, you may change the setting.

The full step-by-step is available here.

Want to share your experience on adoptive storage, leave a comment below.