คำตอบนี้ถูกผนวกเข้าด้วยกันเพื่อแก้ปัญหาสำหรับ Apple Mac รุ่นเก่าทั้งหมดเช่น Snow Leopard 10.6.8 โดยที่ " FAT32 " เนื่องจากประเภทของระบบไฟล์ไม่ทำงานตามตัวอย่างด้านล่าง:
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
ดูเหมือนว่า fat32 จะเป็นรูปแบบระบบไฟล์ที่ถูกต้อง
ใช้ diskutil listFilesystems เพื่อดูรายการระบบไฟล์ที่รองรับ
คำสั่งภายในคือ:
diskutil eraseDisk ระบบไฟล์ disklabel อุปกรณ์ MBRFormat
ที่อุปกรณ์จะถูกกำหนดให้เป็น SD card diskutil list
ของคุณโดยใช้คำสั่ง
ค้นหานามแฝงของระบบไฟล์ที่ถูกต้องโดยพิมพ์ใน Terminal:
$diskutil listFilesystems
ระบบไฟล์ที่จัดรูปแบบได้
บุคลิกภาพระบบไฟล์เหล่านี้สามารถใช้สำหรับการลบและการแบ่งพาร์ติชัน
เมื่อระบุหนึ่งเป็นพารามิเตอร์ให้กับกริยากรณีจะไม่พิจารณา;
นอกจากนี้ diskutil อนุญาตให้นามแฝงบางอย่างซึ่งเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
-------------------------------------------------- -----------------------------
ชื่อผู้ใช้ที่มองเห็นได้ของบุคคล
-------------------------------------------------- -----------------------------
ExFAT ExFAT
พื้นที่ว่างพื้นที่ว่าง
(หรือ) ฟรี
MS-DOS MS-DOS (FAT)
MS-DOS FAT12 MS-DOS (FAT12)
MS-DOS FAT16 MS-DOS (FAT16)
MS-DOS FAT32 MS-DOS (FAT32)
HFS + Mac OS เพิ่มเติม
การพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ HFS + Mac OS
(หรือ) hfsx
HFS + Mac OS แบบขยายตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
(หรือ) jhfsx
Journaled HFS + Mac OS เพิ่มเติม (Journaled)
(หรือ) jhfs +
ในผลลัพธ์ด้านบนคุณจะเห็นว่ามีนามแฝงที่กำหนดโดย "(หรือ) บางอย่าง " แต่ไม่มีนามแฝงสำหรับระบบไฟล์ FAT32 คุณต้องระบุชื่อเต็ม "ms-dos fat32" โดยไม่คำนึงถึงตัวพิมพ์เล็ก - ใหญ่
ดังนั้นสำหรับการ์ด SD ที่เชื่อมต่อเป็น/ dev / disk1ขั้นตอนที่ถูกต้องคือ:
- ปิดแอปพลิเคชันใด ๆ และ
exit
การแจ้งเตือนเทอร์มินัลที่เข้าถึงดิสก์
- หากคุณต้องการทำทุกอย่างด้วยตนเองให้ถอนการติดตั้งดิสก์โดยใช้:
$diskutil unmountDisk /dev/disk1
อย่างไรก็ตามdiskutilจะพยายามยกเลิกการต่อเชื่อมโดยอัตโนมัติ
- ป้อนคำสั่งต่อไปนี้ระบุป้ายดิสก์และอุปกรณ์ของคุณอย่างเหมาะสม:
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
ผลลัพธ์คือ:
เริ่มลบบน disk1
กำลังถอนการติดตั้งดิสก์
การสร้างแผนที่พาร์ทิชัน
กำลังรอให้ดิสก์ปรากฏขึ้นอีกครั้ง
การจัดรูปแบบ disk1s1 เป็น MS-DOS (FAT32) ด้วยชื่อ mydiskname
เสร็จสิ้นการลบบน disk1
สุดท้ายตรวจสอบผลลัพธ์โดยใช้diskutil list
:
$diskutil list /dev/disk1
/ dev / Disk1
#: ตัวระบุขนาด TYPE NAME
0: FDisk_partition_scheme * 1.0 GB ดิสก์ 1
1: DOS_FAT_32 MYDISKNAME 1.0 GB disk1s1