คำตอบสั้น ๆ : ไม่มี
แม้ว่าบน Android 5 cat /proc/filesystems
แสดงให้เห็นว่าext4
ได้รับการสนับสนุนมันก็ดูเหมือนว่าเพียงFAT32
และexFAT (FAT64)
ได้รับการสนับสนุนบนอุปกรณ์ที่ไม่ใช่ราก ฉันลองติดตั้งการ์ด micro SD 64GB เป็น exFAT โดยไม่ประสบความสำเร็จ
การใช้fdisk
คุณสามารถฟอร์แมตการ์ดของคุณเป็น FAT32 (ไม่รองรับไฟล์ที่มากกว่า 4GB):
$ fdisk -H 224 -S 56 /dev/mmcblk0
d
ลบพาร์ติชันก่อนหน้า
n
พาร์ทิชันใหม่จากนั้นเลือกหนึ่งหลักp
และเริ่มต้นเซกเตอร์เริ่มต้นเช่น2048
t
กำหนดไว้c
สำหรับ FAT32
- (ที่นี่คุณสามารถบันทึกภาคไม่กี่โดยไปที่โหมดผู้เชี่ยวชาญ
x
และย้ายจุดเริ่มต้นของพาร์ทิชันb
)
w
เขียนการเปลี่ยนแปลง
จากนั้นฟอร์แมตเป็น FAT32 โดยใช้จำนวนเซกเตอร์ที่สงวนไว้ของคุณ ( 2048
)
$ mkfs.vfat -F 32 -s 32 -R 2048 -v /dev/mmcblk0p1
-F 32
สำหรับ FAT32
-s 32
ขนาดคลัสเตอร์ที่แสดงเป็นเซ็กเตอร์ดังนั้น 32 x 512 ไบต์ = 16KB คลัสเตอร์
-R 2048
จำนวนของเซกเตอร์ที่สงวนไว้
วิธีนี้สามารถติดตั้งการ์ด 64GB โดยใช้ FAT32 ฉันไม่ได้จัดการกับรูปแบบการทำงานใด ๆ สำหรับ exFAT หรือ ext4