Saya ingin membagi satu kartu MicroSD menjadi dua bagian: bagian penyimpanan yang dapat diadopsi, dan bagian penyimpanan yang normal. Bagaimana saya bisa melakukan ini?

20

Saya tidak ingin semua penyimpanan saya sebagai penyimpanan yang diadopsi, jadi saya bertanya-tanya bagaimana saya dapat membaginya menjadi 1 bagian penyimpanan yang diadopsi dan 1 bagian penyimpanan file normal (apa yang Android sebut "penyimpanan portabel").

poqdavid
sumber

Jawaban:

20

Anda tidak perlu me-rooting perangkat Anda tetapi perangkat yang saya lakukan ini sudah di-rooting

  1. Anda perlu mengaktifkan Opsi Pengembang.
  2. Aktifkan opsi USB Debugging.
  3. Pastikan kartu SD Anda diformat sebagai portable, kemudian dapatkan adbexecutable (lihat adb tag-wiki kami untuk detailnya).
  4. Hubungkan perangkat Anda ke PC Anda dan jalankan adb devicesperintah. Jika perangkat Anda terhubung dengan benar, Anda akan melihat perangkat Anda tercantum dalam output.
  5. Lari adb shell sm list-disks adoptable. Ini akan menunjukkan kepada Anda daftar disk yang dapat digunakan untuk apa yang kita inginkan.
  6. Untuk perangkat saya itu menunjukkan saya disk:179,128jadi saya berlari adb shell sm partition disk:179,128 mixed 80pada kartu AS 32 GB saya. Ini memberi saya 5 GB sebagai penyimpanan yang dapat diadopsi dan sisanya untuk penggunaan lainnya. (Ini akan memformat kartu SD Anda.)
poqdavid
sumber
Apakah ini benar-benar memerlukan root sebagai perintah untuk mengatur penyimpanan adopsi di tempat pertama tidak? (partisi disk sm: foo, bar)
Barleyman
@Barleyman Yah tidak terlalu tapi perangkat saya sudah di-rooting dan saya tidak mengujinya dengan perangkat yang tidak di-rooting jadi jika Anda suka, Anda dapat mencoba dan memberi tahu saya jika Anda mendapatkan kesalahan
poqdavid
3
Sebenarnya saya lakukan kemarin dan hari ini di Galaxy S5 saya. Saya tidak menggunakan tipe campuran tetapi setidaknya disk partisi sm: foo, bar private berfungsi dengan baik tanpa root. Bermigrasi dari lollipop dengan Link2SD ke Marshmallow dengan penyimpanan yang dapat diadopsi agak sulit. Harus membersihkan menginstal dan menyalin file cadangan titanium ke PC & kembali dan mempartisi ulang sdcard pada pc dan kemudian pada telepon. Cadangan titanium juga tidak menyadari penyimpanan telepon hampir habis sehingga Anda harus berjuang melewati dialog untuk memindahkan satu aplikasi ke sdcard untuk membuat ruang yang cukup sehingga Anda dapat menggunakan apps2sd untuk memigrasi sisanya ..
Barleyman
Berfungsi sempurna di Moto E dengan CM13 Temasek 10.4. Terima kasih!
Fernando Kosh
1
Di perangkat saya, sm partition disk: disk:179,128 mixed 80perintah mengembalikan penggunaan perintah, mungkin karena custom ROM, tapi saya mengganti koma dengan garis bawah dan menerimanya - mis. sm partition disk: disk:179_128 mixed 80
samdd
3

Jawaban poqdavid benar.

Selain itu, Anda mungkin mendapatkan kesalahan bahwa kartu SD Anda di penyimpanan perangkat Anda rusak. Jika demikian ikuti langkah-langkah ini.

Setelah Anda mempartisi disk dan ketika kartu SD Anda rusak masukkan Di terminal berikut ini:

$> adb shell sm daftar-volume semua

Yang akan mencantumkan volume Anda, misalnya:

private mounted null
public:179,1 mounted B5B1-140C
private:179,3 unmountable null
emulated mounted null

Kemudian masukkan ganti berikut 179,3 dengan nomor disk mana pun yang Anda berikan:

$> adb shell sm format pribadi: 179,3

$> adb shell sm mount private: 179,3

Sekarang kartu SD Anda dalam penyimpanan perangkat harus dipasang dengan benar dan penyimpanan portabel Anda akan tetap ada.

Ini bekerja pada LG G5 saya dan harus bekerja pada S7.

pengguna5625333
sumber