คำตอบสั้น ๆ : ไม่มี
แม้ว่าบน 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