Bagaimana fitur "Format sebagai penyimpanan internal" berfungsi di Android 6.0+?

31

Bagaimana fitur "Format sebagai penyimpanan internal" berfungsi di Android 6.0+? Lihat tangkapan layar di bawah ini:

Tangkapan layar
Tangkapan layar (klik untuk memperbesar)

Mengapa "USB drive ini hanya berfungsi di perangkat ini"? Apakah karena format partisi? Saya sudah mencoba membacanya di Windows tetapi format file RAW; apakah itu dalam format EXT4 sehingga Windows tidak dapat membacanya? Apa yang akan terjadi jika saya memasukkan kartu ini ke perangkat Android 6.0 lainnya? Apakah perangkat lain dapat membacanya?

Bilo
sumber

Jawaban:

35

Jika Anda menggunakan fitur ini, kartu SD eksternal Anda menggantikan penyimpanan internal Anda. Dalam prosesnya, itu akan dienkripsi. Anda tidak lagi dapat "cukup melepas" kartu untuk membacanya di perangkat lain (termasuk pembaca kartu yang terpasang ke PC Anda), karena dalam hal ini sistem file tidak dapat terbaca pada yang terakhir (karena enkripsi - yang dilakukan " untuk keamanan ", jadi pencuri tidak bisa begitu saja mengeluarkan kartu untuk menghindari layar kunci perangkat Anda dan langsung ke data Anda).


Referensi: Android 6.0 dapat memperlakukan kartu SD sebagai penyimpanan internal ... dengan biaya

Pilih penyimpanan internal dan kartu microSD akan diformat ulang dan dienkripsi. Setelah ini selesai, kartu hanya dapat digunakan sebagai penyimpanan internal. Jika Anda mencoba mengeluarkan kartu dan membacanya di komputer, itu tidak akan berhasil. Semua data pada kartu juga akan dihapus, jadi Anda mungkin ingin mencadangkan sesuatu yang penting terlebih dahulu. Android memang memberikan opsi untuk memigrasikannya, tetapi laporan awal menunjukkan itu tidak dapat diandalkan.

[...]

Anda masih dapat memilih untuk memasang aplikasi ke penyimpanan internal yang benar atau kartu microSD Anda yang telah diformat untuk berperilaku seperti penyimpanan internal. Tetapi jika Anda memiliki ponsel dengan penyimpanan 8GB dan kartu microSD 32GB, Anda hanya akan memiliki ruang 32GB untuk musik, film, game, atau file lainnya, bukan 40GB.


Referensi: Penyimpanan Adoptable: Fitur tersembunyi Android Marshmallow yang mungkin tidak dapat digunakan ponsel Anda :

Perhatikan bahwa ruang tidak bertambah dengan ukuran kartu sd, tetapi ke ukuran kartu sd. Anda pada dasarnya mengganti penyimpanan internal Anda (yang biasanya eMMC, yang cukup cepat), dengan sdcard Anda (yang biasanya lebih lambat daripada chip penyimpanan internal). Anda akan menjadi kecepatan perdagangan untuk kapasitas. Dalam beberapa kasus ini adalah perdagangan yang adil.

Ada satu berita menarik yang lebih menarik: dengan sedikit pekerjaan, penyimpanan yang dapat diadopsi melampaui kartu microsd saja. Anda secara teknis dapat memasang perangkat USB OTG sebagai penyimpanan yang dapat diadopsi. Secara teori, ini akan memungkinkan Anda memiliki hard drive 1TB terpasang melalui USB OTG. Tentu saja Anda tidak akan pernah bisa menghapus hard drive itu, jadi penggunaannya sangat terbatas - tetapi sangat menarik.

Jika Anda tertarik untuk memaksa "semua" perangkat penyimpanan yang terhubung melalui USB OTG menjadi penyimpanan yang dapat diadopsi, inilah perintah yang perlu Anda ketahui. Kami belum mencoba ini, jadi lanjutkan dengan risiko Anda sendiri.

   adb shell sm set-force-adoptable true

Di mana AndroidCentral di Inside Marshmallow: Penyimpanan yang dapat diadopsi berlanjut:

   adb shell sm set-force-adoptable true

Tapi Anda mungkin tidak seharusnya.

Setelah perangkat penyimpanan diadopsi, itu menjadi bagian dari sistem dan tidak lagi dapat dilepas. Tentu Anda dapat menghapusnya secara fisik, tetapi Anda akan diminta untuk mengembalikannya saat aplikasi dan layanan macet di ponsel atau tablet Anda. Ini diadopsi - diterima dan dicintai oleh sistem, dan menjadi bagian dari keseluruhan.

Sebuah komentar menarik di sana berbunyi:

Senang saya membaca ini, saya pikir penyimpanan yang dapat diadopsi adalah ide yang bagus dan saya bisa membeli ponsel 16GB dan cukup memasukkan kartu microSD besar dan mengalahkan sistem. Tapi, mungkin bukan ide yang baik sekarang karena saya lebih memahami cara kerjanya.

Plus , untuk menggarisbawahi apa yang saya tulis tentang :

Anda dapat mengeluarkan dan memformat ulang kartu kapan pun Anda suka, tetapi hal itu akan memaksa Anda untuk mengatur ulang telepon ke pabrik.

Plus :

Saya memilih untuk menyimpannya sebagai penyimpanan eksternal normal. Setidaknya demikian jika telepon mengalami kegagalan saya masih memiliki akses ke file kartu SD saya. Cara lain membuatnya tetap terenkripsi dan jika ponsel mengalami kesalahan pengakhiran telepon, kartu tersebut akan menjadi tidak berguna karena dienkripsi dan satu-satunya perangkat yang melihatnya mati. Tidak mengeluarkannya dan memasukkan ke dalam komputer untuk memulihkan foto atau video atau musik saya.


Menurut tip Android 6.0 Marshmallow: 'Adopsi' kartu MicroSD Anda sebagai penyimpanan internal [Video] , ada "jalan kembali":

Untungnya, itu tidak sepenuhnya permanen. Jika Anda memutuskan untuk menggunakannya hanya untuk menyimpan media, Anda dapat mengubahnya kembali dengan menuju ke Pengaturan> Penyimpanan & USB, lalu pilih kartu, tekan menu kanan atas dan kemudian pilih 'Format sebagai portabel'.

Tapi baca yang tersirat: Format berarti semua data di dalamnya akan dihapus. Jadi jika Anda ingin melakukan itu, Anda harus memastikan telah mengamankan data Anda sebelumnya. Tidak mudah "pembaca kartu USB" di sini, Anda harus menyalin semuanya melalui USB atau jaringan. 1 Dan jika kartu rusak, tidak ada cara untuk menggunakan pembaca kartu dan beberapa perangkat lunak pemulihan untuk menyelamatkan setidaknya sebagian darinya; enkripsi membuat itu tidak mungkin. Jika rusak, kemungkinan besar tidak akan dipasang lagi di perangkat - jadi semua yang belum Anda cadangkan di tempat lain akan "hilang selamanya".


Selama kartunya "bagus", ada beberapa petunjuk menarik yang ditemukan di Decrypting Android M storage storage (penekanan milik saya):

Android M memungkinkan penyimpanan yang dapat diadopsi, yang diimplementasikan serupa dengan FDE penyimpanan internal - menggunakan dm-crypt dengan kunci AES 128-bit statis per-volume, disimpan di /data/misc/vold/. Setelah kunci diekstraksi dari perangkat, penyimpanan yang diadopsi dapat dipasang dan dibaca / ditulis pada mesin Linux apa pun. Enkripsi penyimpanan yang diadopsi dilakukan murni dalam perangkat lunak (setidaknya dalam pratinjau pembuatan saat ini), sehingga kinerjanya cenderung sebanding dengan penyimpanan internal terenkripsi pada perangkat yang tidak mendukung FDE yang dipercepat perangkat keras.


Bacaan lebih lanjut:


1 Di Penyimpanan ›Penyimpanan Internal, Anda harus menemukan" migrasi data "yang akan memindahkan barang-barang Anda ke internal - jika Anda memiliki ruang yang cukup di sana. (Terima kasih kepada Barleyman untuk menunjukkan ini)

Izzy
sumber
1
Terima kasih. Tampaknya agak aneh bahwa kedua sistem file tidak dapat dibaca? Apa yang terjadi jika ext SD rusak?
beeshyams
1
@beeshyams lalu selamat - dan doakan Anda memiliki cadangan yang layak: setel ulang pabrik, masukkan kartu baru, pulihkan. Tebak mengapa saya tidak pernah menggunakan "fitur" ini. Dan Anda lupa satu masalah lagi: bagaimana jika kartu 16GB Anda terisi, dan Anda ingin menggantinya dengan kartu 32GB atau 64GB? Petunjuk: sama ... // Bacaan lebih lanjut: Android 6.0 dapat memperlakukan kartu SD sebagai penyimpanan internal ... dengan biaya
Izzy
1
+1. Edukatif dan sepertinya merupakan ide untuk menggunakannya kecuali seperti pada versi sebelumnya. Tandai ini untuk referensi
beeshyams
2
Saya juga, @beeshyams - dan merasa diterima dengan tag-wiki penyimpanan baru yang dapat diadopsi :)
Izzy
1
Saya ragu itu bekerja seperti ini. Ini agak: 1) membuat cadangan seluruh kartu SD (mungkin memerlukan root untuk beberapa bagian yang tersembunyi), kemudian 2) memformatnya kembali ke eksternal, 3) mengganti dan secara opsional "mengadopsi" lagi, 4) mengembalikan. Segera setelah Anda mencolokkan kartu yang berbeda, Android akan meminta untuk mengadopsi itu lagi (enkripsi baru), atau menolaknya sama sekali (karena perlu kartu yang diadopsi). Belum mencobanya (saya tidak cukup gila), jadi saya tidak bisa memastikan yang mana yang akan melakukannya.
Izzy
3

Jawaban kedua untuk memiliki beberapa poin lebih mudah diakses.

  1. Ya penyimpanan internal masih dapat diakses, setidaknya untuk android. Setelah Anda melakukan "migrasi data" ke penyimpanan eksternal, semua yang dapat dipindahkan masuk ke sdcard tetapi beberapa hal tetap ada di internal. Pada galaxy S5 Anda dapat menemukan ini di / data / app /
  2. Anda dapat membalikkan proses dengan membuka "penyimpanan internal" dari pengaturan penyimpanan dan ada "migrasi data" yang akan menyalin semuanya kembali ke nvram internal.
  3. Jika (ketika) Anda tidak memiliki cukup ruang untuk memindahkan semuanya, Anda masih dapat melakukannya dengan cara yang sulit dengan membuka info aplikasi dan menggunakan tombol ubah (lokasi).

Cadangan Titanium tidak mengembalikan semuanya ke penyimpanan internal. Karena di Galaxy S5 setidaknya penyimpanan yang dilaporkan salah, itu akan mengisinya dengan benar. Pada saat itu, Anda mulai mendapatkan sembulan konstan dari aplikasi yang mogok dan Anda harus mengusahakannya untuk aplikasi info untuk beberapa aplikasi besar dan menghapus instalannya atau memindahkannya ke eksternal untuk mendapatkan kembali kendali.

Ada cara aplikasi batch bergerak antara internal dan eksternal, apps2sd semua dalam satu . Agak lambat untuk memproses file tetapi ini proses yang tidak langsung.

Barleyman
sumber
2

Ada posting yang sangat baik di reddit. Mari kita jelaskan kebingungan tentang penyimpanan di Android untuk selamanya, termasuk penyimpanan yang dapat diadopsi di Marshmallow.

Namun sejauh yang saya pahami, masih para pengembang masih mengontrol apakah aplikasi mereka dapat dipindahkan ke SD, dalam hal ini penyimpanan internal yang diperpanjang. Jadi Anda masih bisa mengalami keterbatasan penyimpanan ponsel. Setidaknya saya dapat mengalokasikan semua ruang kosong ke partisi / data dengan mempartisi ulang (ada file .pit yang lebih praktis untuk perangkat Samsung), karena saya tidak akan memerlukan partisi media apa pun, sejauh yang saya mengerti, Android akan pindah semua data pengguna, gambar, file offline layanan streaming dll ke kartu SD terintegrasi; mohon konfirmasi atau koreksi.

Stefan
sumber
Tidak ada partisi / media: folder "palsu" / SDCard / yang menyimpan data yang dapat Anda lihat dari komputer melalui koneksi USB dengan telepon hanya satu direktori di / data, biasanya / data / media / 0. Folder ini dipindahkan ke kartu SD yang diadopsi. Ruang / data yang dibebaskan secara otomatis tersedia untuk aplikasi lain.
Milind R