Bagaimana saya bisa memindahkan aplikasi ke SD pada penyimpanan Marshmallow yang tidak diadopsi?

14

Semua orang tampaknya semakin bersemangat tentang fitur penyimpanan Marshmallow yang dapat diadopsi, tetapi bagi saya sepertinya ini adalah kemunduran besar. Mungkin ada beberapa alasan untuk tidak mengadopsi penyimpanan eksternal:

  1. Ketika meningkatkan dari Lollipop, saya sudah memiliki kartu SD yang penuh barang. Jadi memformat ulang dan menghapus semuanya untuk mengubahnya menjadi penyimpanan yang dapat diadopsi adalah disinsentif utama. Itu akan memerlukan mentransfer banyak GB data dari perangkat, memformat ulang, dan kemudian mentransfernya kembali, dan saya tidak yakin bagaimana melakukannya dengan cara yang kuat atau apakah itu bahkan mungkin, karena penyimpanan yang diadopsi mungkin menyimpan barang-barang di cara yang berbeda.
  2. Kartu SD saya mungkin terlalu lambat untuk digunakan sebagai perpanjangan penyimpanan internal.
  3. Saya ingin dapat menggunakan kartu SD yang dapat dilepas di perangkat lain (mis. Dengan cepat mentransfer file video besar ke laptop).

Berdasarkan alasan ini, jika saya tidak mengadopsi penyimpanan, AFAICS itu berarti bahwa aplikasi hanya dapat disimpan pada memori internal. Dan karena saya memiliki banyak aplikasi, itu berarti sejak upgrade Marshmallow, perangkat saya hampir penuh, menyebabkan banyak fungsionalitas rusak.

Jadi apakah benar-benar tidak ada cara untuk memindahkan aplikasi ke penyimpanan SD eksternal non- adopsi di Marshmallow? Jika demikian, apakah saya punya alternatif selain mencopot aplikasi ke ruang kosong, atau menurunkan versi ke Lollipop? Jika tidak, ini akan sangat mengecewakan dan menyarankan bahwa Google benar-benar tidak berpikir cukup hati-hati sebelum menyediakan fitur ini.

Adam Spires
sumber
1
Sam Liddicott memberikan alternatif terbaik yang saya temukan: mempartisi kartu SD. Informasi lebih lanjut dalam jawabannya untuk pertanyaan lain
fernio
Terima kasih - sebenarnya saya sudah sampai pada kesimpulan yang sama, tetapi kemudian terjebak pada mencari tahu seberapa besar untuk membuat partisi !
Adam Spires

Jawaban:

2

Anda benar. Android Marshmallow telah menghilangkan aplikasi yang ada di kartu SD saat itu diatur sebagai penyimpanan portabel. Satu-satunya cara untuk menggunakannya dengan root dan aplikasi seperti LINK2SD.

acejavelin
sumber
1
Ah terima kasih! Saya tidak tahu tentang LINK2SD dan apps2sd. Namun sepertinya masih sulit untuk menemukan prosedur yang pasti untuk menggunakannya pada Marshmallow.
Adam Spires
12

Penyimpanan internal Marshmallow dapat lebih baik digunakan dengan kartu SD format campuran seperti yang juga saya jelaskan di blog saya di sini :

http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html

Pertama, Anda perlu adb berfungsi.

  1. Masukkan kartu SD dan diformat sebagai portable.
  2. Keluarkan kartu SD Anda dari menu Storage & USB
  3. Gunakan "adb shell" untuk membuat daftar penyimpanan yang dapat diadopsi:

seperti ini

$ adb shell sm list-disks adoptable

disk:179_64

disk: 179_64 adalah kartu SD saya yang dapat diadopsi, saya ingin 75% sebagai SD eksternal:

$ adb shell sm partition disk:179_64 mixed 75

Catatan: Kartu Anda mungkin terdaftar dengan koma dan bukan garis bawah, mis. Disk: 179,64 dalam hal ini, itulah yang Anda ketik:

$ adb shell sm partition disk:179,64 mixed 75
  1. Ini akan menghapus seluruh kartu SD, memberikan 75% penyimpanan portabel dan sisanya sebagai penyimpanan internal yang diadopsi.

  2. Mulai ulang ponsel Anda.

  3. Dari menu Storage & USB, pilih kartu SD (internal) dan pilih Migrasikan Data (sehingga aplikasi, jika memungkinkan, diinstal di sana).

  4. Dari Storage & USB, ganti nama penyimpanan yang diadopsi untuk memiliki beberapa nama seperti Adopted sebaliknya jika memiliki nama yang sama dengan partisi penyimpanan eksternal, tampilan MTP USB hanya dapat menunjukkan internal

Sekarang Anda telah mengadopsi penyimpanan yang dapat menerima aplikasi yang memungkinkan "pindah ke SD", dan juga kartu SD tempat Anda dapat menyimpan film Plex, google play music, foto, dll.

Terima kasih kepada @fernio yang memberi saya tip untuk memposting di sini.

Sam Liddicott
sumber
2
Terima kasih - Saya sudah melihat pendekatan Anda sesuai komentar pada pertanyaan awal. Namun sama sekali tidak jelas bagi saya apakah pendekatan ini masuk akal dalam kasus saya: 1) Bagaimana saya harus memutuskan ukuran partisi? Pemisahan 75% / 25% Anda terdengar sepenuhnya arbitrer. 2) Bagaimana jika saya tidak memiliki cukup ruang kosong untuk membuat partisi dengan ukuran yang diperlukan? 3) Tepatnya apa yang akan disimpan dalam penyimpanan yang diadopsi vs. portabel? Secara khusus, bagaimana Anda tahu ke mana barang-barang besar akan pergi, seperti video kamera / foto, musik Google Play / video, Spotify musik offline dll?
Adam Spires
1
@AdamSpiers berkaitan dengan nomor 3, aplikasi apa pun yang menawarkan untuk menyimpan data dalam kartu SD (seperti Spotify) akan melihat partisi Portable sebagai kartu SD Anda
fernio
Ukuran partisi berubah-ubah. Pada kartu 32G, 25% untuk diadopsi adalah dermawan. Partisi akan menghapus kartu Anda sehingga Anda akan memiliki ruang kosong yang cukup :-) dan berdasarkan pengalaman saya tahu bahwa aplikasi seperti memutar musik, kamera, Plex, yang dapat menyimpan ke SD masih memiliki opsi untuk menyimpan ke portabel. Kalau tidak, aplikasi dapat disimpan di internal atau diadopsi ke mana pun Anda memigrasikan data, jika tidak mereka akan menyimpan di mana aplikasi diinstal.
Sam Liddicott
Untuk kesalahan java, pastikan Anda menjalankan command prompt di bawah adminmode
vnpnlz