Anda dapat memperbaikinya dengan bantuan root dan emulator terminal (mis. Android Terminal Emulator (atau, sebagai alternatif, menggunakan adb shell
). Biner untuk melakukan pekerjaan disebut fsck
, dan biasanya terletak di salah satu /system/xbin
atau /system/bin
. Kadang-kadang Anda memerlukan varian khusus dari itu. , yang mungkin mis disebut fsck.exfat
atau sejenisnya. Jadi pertama-tama mari kita pastikan kita menemukan biner yang tepat:
cd /system/xbin
ls fsc*
Jika tidak ditemukan, ulangi dengan /system/bin
. Saya akan berasumsi di sini ditemukan di tempat pertama, dan hanya disebut fsck
(sesuaikan berikut ini jika itu tidak terjadi).
Karena fsck
berasal dari "inti Linux", kita dapat melihat halaman manualnya untuk sintaksisnya. Meskipun mungkin ada beberapa opsi yang tidak berfungsi pada Android, yang paling mendasar seharusnya. Lihat halaman manual yang ditautkan untuk detail (atau jalankan Linux VM dan gunakan man fsck
jika halaman itu hilang) - Saya akan tetap berpegang pada dasar-dasar di sini:
Pertama kita perlu menemukan perangkat kartu SD Anda terikat. Jika sudah terpasang, mount
perintah akan membantu kami:
mount
Itu saja, pada dasarnya: Periksa output dan lihat di mana kartu SD Anda berada. Biasanya ini sesuatu yang digunakan vold
, tetapi berbeda antar perangkat. Output dapat mencakup sesuatu seperti /dev/block/vold/179:17 on /mnt/storage/sdcard
- dalam hal ini, bagian pertama dari kutipan saya adalah perangkat kami. Untuk memperbaiki "drive", Anda harus melepasnya terlebih dahulu. Ini dapat dilakukan melalui menu pengaturan, atau, karena kami baru saja di terminal, dengan mengeluarkan
umount /dev/block/vold/179:17
Sekarang kita bisa pergi untuk pekerjaan perbaikan. Sintaks dasarnya adalah:
fsck [options] [-t fstype] <filesystem> [fsoptions]
Jadi pertama-tama kita mencoba pendekatan yang paling sederhana dan fsck
angka harapan semuanya sendiri:
fsck -C -r /dev/block/vold/179:17
Yang pada dasarnya berarti: Tampilkan kemajuan (-C), dan selalu meminta pengguna untuk memperbaiki (-r) kesalahan /dev/block/vold/179:17
. Jika ini tidak berhasil, periksa halaman manual yang ditautkan untuk opsi lebih lanjut.
su
dan menjalankan/system/bin/fsck.exfat
?