Mengubah SD Card Menjadi Memori Internal Pada MIUI Xiaomi TANPA ROOT

Mengubah SD Card Menjadi Memori Internal

LATAR BELAKANG

   Kehabisan memori adalah masalah klasik pengguna android khususnya pengguna dengan spek internal 16GB atau lebih kecil. Masalah ini diperparah dengan tren berbagai aplikasi media sosial terkenal yang ukurannya cepat meledak hingga ratusan MB bahkan GB. Jika pengguna tidak rutin melakukan penghapusan cache dan temporary file tentu saja membuat memori internal cepat.

   Beberapa tahun lalu Android mengeluarkan fitur adobtable memori pada android Marshmallow atau lebih tinggi namun kabarnya fitur ini dibatalkan. Fitur adobtable ini sebetulnya mirip seperti modul Xposed untuk smartphone dengan status rooted, bagi pengguna Smartphone rooted pasti tidak asing dengan modul ini. Perbedaan adoptable dengan adalah modul xposed hanya mengarahkan aplikasi untuk membaca eksternal sebagai internal sedangkan adobtable mempartisi eksternal dengan dua bagian satu untuk pemakaian eksternal dan satu sebagai internal(adoptable).

   Walupun Google merilis fitur tersebut namun Xiaomi sejak awal mengecualikan atau tidak membawa fitur ini keadalam MIUI, sehingga ketika pengguna Xiaomi mencari menu untuk mengaktifkan fitur adobtable memori tidak akan menemukannya. Walaupun fitur ini kabarnya sudah dibatalkan  oleh Google namun ternyata masih bisa diaktifkan menggunakan perintah ADB. Jadi untuk mengaktifkan fitur ini diperlukan bantuan PC/Desktop untuk menjalankan Terminal ADB.

PEMBAHASAN

YANG PERLU DIPERTIMBANGKAN

   Beberapa hal yang perlu diketahui dan pertimbangkan sebelum mengubah memori eksternal menjadi internal adalah sebagai berikut :
  1. Pastikan memori eksternal yang dipakai adalah Micro SD UHS-I Class 10 atau lebih tinggi.
  2. Ketika memori eksternal dipakai menjadi internal maka memori internal yang asli(MMC) tidak dapat digunakan sebagai penyimpanan media, karena tidak dapat diakses melalui file manager
  3. Memori internal yang asli hanya digunakan untuk menyimpan master dari aplikasi, dan cache/data yang bersifat private
  4. Memori eksternal yang dipakai menjadi internal digunakan untuk menyimpan data dan obb, serta penyimpanan media

YANG PERLU DISIAPKAN

  1. MicroSD USH-I Class 10 atau lebih tinggi, disini penulis menggunakan MicroSD SanDisk 16GB class 10. Hati - hati barang palsu, pastikan ada stiker penyedia garansinya atau cek menggunakan aplikasi pastikan tidak invalid. Contoh :
    Cara cek dengan aplikasi disini.
    HASIL CEK
  2. PC/Desktop & Kabel USB Data
  3. ADB, disini penulis menggunakan ADB dari Android SDK atau cari adb fastboot di Google.
  4. PINDAHKAN semua data dari memori eksternal ke PC atau amankan ke memori lain. Karena memori akan diformat.
  5. BERSIHKAN memori internal, semakin besar memori internal semakin lama proses akhir perubahan memori eksternal menjadi internal. Sangat disarankan untuk hapus cache, memindahkan/mengamankan obb, dan dan data penting lain.

CARA MENGUBAH SDCARD JADI MEMORI INTERNAL

  1. Tekan tombol SHIFT + klik kanan pada folder ADB fastboot yang ada atau folder platform-tools pada Android SDK, pilih Open Command Window Here (Windows 10 terkadang tidak muncul pilihan ini) sehingga muncul CMD :
    Open Command Window
  2. Ketik :
    adb start-server
    Kemudian tekan ENTER, sehingga muncul hasil dibawah ini :
    contoh
  3. Ketik :
    adb devices
    Kemudian tekan ENTER, untuk melihat apakah Smartphone sudah terdeteksi. Jika belum fix dengan cara 2 pada artikel ini untuk pengguna ADB dari Android SDK. Pengguna ADB Fastboot cari cara fix driver di Google.
    contoh
  4. Ketik :
    adb shell
    Kemudian tekan ENTER
  5. Ketik :
    sm set-force-adobtable true
    Kemudian tekan ENTER
  6. Ketik :
    sm list-disks
    Kemudian tekan ENTER, pada bagian ini muncul hasil nomor dari disk biasanya disk:179,64
    contoh
  7. Ketik :
    sm partition disk:xxx,xx mixed yy
    xxx,xx diisi sesuai hasil pada no.6 disini contohnya adalah 179,64 sedang yy adalah prosentase besarnya partisi untuk penyimpanan eksternal kemudian tekan ENTER. Karena penulis tidak banyak menyimpan media maka prosentasenya 30%. Memori 16GB 70% internal 30% eksternal artinya sekitar 10GB menjadi internal dan sekitar 4GB++ jadi eksternal. Lumayan 10GB untuk menyimpan beberapa game.
    contoh
  8. Ketik :
    sm list-volumes
    Kemudian tekan ENTER, catat kode unik yang paling panjang.
    contoh
  9. Ketik :
    pm move-primary-storage x-x-x-x-x
    x diisi kode unik yang sudah dicatat dari Point 8 kemudian tekan ENTER, setelah ENTER pastikan layar Smartphone tetap menyala (tidak mati) hingga muncul hasil Success. Semakin banyak file di internal yang asli semakin lama prosesnya oleh sebab itu diperlukan tindakan pada YANG PERLU PERSIAPAN Point 5
    contoh
  10. Selesai seharusnya sudah berhasil dan bisa di cek melalui file manager jika benar hasilnya seperti dibawah
    HASIL
    Internal Storage adalah partisi 70% dari MicroSD 16GB
    Root adalah memori internal yang asli
    Eksternal adalah partisi 30% dari MicroSD 16GB

ULASAN SINGKAT

   Smartphone yang digunakan penulis adalah Xiaomi Redmi 3S 2/16GB (Spesifikasi Kentang).Adoptable ini menggunakan SD Card class dibawah 10 sebetulnya bisa, namun untuk game yang butuh tranfser cepat sangat tidak disarankan karena lemot dan dapat merusak memori.Contoh penulis memainkan PES2019 dengan lancar untuk Adoptable VGen 16GB class 4, namun sangat lemot untuk Honkai Impact 3rd. Berbeda saat menggunakan SanDisk 16GB class 10 yang sangat lancar seperti menggunakan memori internal asli.

   Internal 16GB + SD jadi bisa tampung banyak game yaitu CarXDrift : 500MB++, FIFA19 : 2GB++, HonkaiI3 :2.8GB++, M-Strike : 400MB++, PES19 : 1.8GB++. Secara normal tidak bisa instal game sebanyak ini.

screenshoot game terinstall

MEMBATALKAN ADOPTABLE MEMORI

   Jika mengalami masalah atau hal lain, adobtable memory dapat dibatalkan dengan cara sebagai berikut :
  1. Jalankan CARA MENGUBAH SDCARD JADI MEMORI INTERNAL Point 1 - 4
  2. Ketik :
    sm get-primary-storage-uuid
    Kemudian tekan ENTER
    contoh
  3. Ketik :
    sm forget xxx
    x adalah kode unik dari Point 2, kemudian tekan ENTER.
    contoh
  4. Tunggu jika berhasil maka muncul perintah format memori pada Smartphone

KESIMPULAN

   Membuat memori eksternal menjadi internal hanyalah sebagai solusi sesaat saja, sangat disarankan untuk membeli smartphone dengan memori internal yang lebih besar karena bagaimana pun performa terbaik adalah dengan memori internal yang asli. Jika ada pertanyaan bisa mengirim pesan memalui akun media sosial penulis pada widget blog ini.

Source : MIUI ADOPTABLE STORAGE

DO WITH YOUR OWN RISK
TERIMAKASIH

Saya seorang programmer dengan fokus developer Web dan Android.