How to Format SD Card on Mac in Terminal

因為在mac book上都有配置一個sd讀卡機.

但如果想要format 他,可是一個艱難的工程.

打開終端機:

列出所有磁碟:

diskutil list


卸載 SD 卡: 在進行清理之前,最好卸載該磁碟。使用以下命令:
diskutil unmountDisk /dev/diskX
  • (將 X 替換為你的 SD 卡的磁碟號。)

  • 擦除和格式化 SD 卡: 使用 diskutil eraseDisk 命令來完全擦除 SD 卡並重新格式化它。以下是一些常見的格式化選項:

    以下是一些常見的格式化選項:

    • FAT32 格式(適用於多數設備,如相機等):
      diskutil eraseDisk FAT32 SD_NAME MBRFormat /dev/diskX
    • exFAT 格式(適用於大容量 SD 卡):
      diskutil eraseDisk ExFAT SD_NAME MBRFormat /dev/diskX


    m@MacPro ~ % diskutil eraseDisk ExFAT SD512G MBRFormat /dev/disk6

    Started erase on disk6

    Unmounting disk

    Creating the partition map

    Waiting for partitions to activate

    Formatting disk6s1 as ExFAT with name SD512G

    Volume name      : SD512G

    Partition offset : 63488 sectors (32505856 bytes)

    Volume size      : 1001326592 sectors (512679215104 bytes)

    Bytes per sector : 512

    Bytes per cluster: 262144

    FAT offset       : 32768 sectors (16777216 bytes)

    # FAT sectors    : 32768

    Number of FATs   : 1

    Cluster offset   : 65536 sectors (33554432 bytes)

    # Clusters       : 1955588

    Volume Serial #  : 671860c2

    Bitmap start     : 2

    Bitmap file size : 244449

    Upcase start     : 3

    Upcase file size : 5836

    Root start       : 4

    Mounting disk

    Finished erase on disk6

    markchiu@MacPro ~ % 


    檢查格式化結果:
    1. 完成後,你可以再次使用 diskutil list 命令來檢查 SD 卡是否已正確格式化。

    2. 彈出 SD 卡: 完成後,可以安全彈出 SD 卡:

      diskutil eject /dev/diskX

    這樣,SD 卡將被完全清理並重新格式化。



    留言