在 macOS 上格式化 SD 卡之前,您需要确保您有读卡器。有些 Mac 有它们,但很多没有。
幸运的是,SD 卡读卡器并不昂贵。如果您的 Mac 没有集成读卡器,则需要购买一个。
接下来,您需要知道要使用的正确文件系统。这很容易弄清楚。对于小于 32GB 的 SD 卡,使用FAT32文件系统。任何大于 32GB 的卡都需要exFAT文件系统。
一旦确定了所需的文件系统,就可以开始格式化 SD 卡。最好的方法是使用磁盘工具 应用程序,但也可以使用第三方替代方案,如 SD 卡格式化 程序。
您无需任何特殊软件即可在 Mac 上格式化 SD 卡,因为您可以改用内置的“磁盘工具”应用程序。
磁盘工具可让您在 Mac 上安全地格式化 SD 卡。您还可以使用该工具格式化 USB 闪存驱动器、外部硬盘驱动器或内部驱动器分区。
要使用磁盘工具在 Mac 上格式化 SD 卡:
如果卡格式化成功,您就可以开始使用它来存储重要文件或照片。或者,您可以将它从 Mac 中删除,然后在支持您的卡的新文件系统的其他设备上使用它。
如果您更喜欢以老式的方式做事,您还可以使用终端应用程序格式化您的 SD 卡。
注意:在执行此操作之前,您应该格外小心。像diskutil这样的命令 会很高兴地擦除您在终端中指定的任何驱动器。这仅适用于高级用户– 如果您担心,请改用磁盘工具。
在 Mac 上使用终端格式化 SD 卡:
sudo diskutil eraseDisk FAT32 SDCARD MBRFormat /dev/disk4
sudo diskutil eraseDisk ExFAT SDCARD MBRFormat /dev/disk4
如果您打算处理 SD 卡,您应该首先在 Mac 上使用dd命令将其完全擦除。
此过程称为将卡清零 ,因为它涉及用二进制数据(零和一)写入 SD 卡。这将从卡中删除所有数据,包括任何文件系统和分区表。您还可以使用此工具从 SD 卡中删除磁盘工具等应用程序无法删除的受保护分区。
注意:这会导致无法修复的数据丢失,因为它会将您的 SD 卡擦干净。仅当您先备份了任何重要文件并选择了要擦除的正确卡时,才应尝试此操作。
从 SD 卡中删除受保护的分区:
sudo diskutil unmountDisk /dev/diskX
sudo dd if=/dev/zero of=/dev/diskX bs=1m
如果您更喜欢使用第三方工具在 Mac 上格式化 SD 卡,您可以使用 SD Card Formatter 工具。
由 SD 协会(控制卡的安全数字规范的机构)提供,这个免费工具可以快速、安全地在 Mac 上格式化 SD 卡。此工具的一个明显好处是它不会意外擦除不是 SD 卡的驱动器。
SD Card Formatter 还会自动检测卡的大小并选择要使用的正确文件系统。使用起来很简单——选择卡、格式化选项和新驱动器标签,然后按 Format。
SD 卡格式化程序可用于最新的 macOS 版本,最早可追溯到 OS X 10.7 Lion。您可以从 SD 协会网站下载 SD 卡格式化程序。
您的 SD 卡可能拒绝在 Mac 上格式化的原因有几个。这些包括:
如果您怀疑其中任何一个,您可以使用 dd命令尝试擦除卡并从头开始。但是,如果此操作失败,您可能别无选择,只能完全更换卡。
既然您知道如何在 Mac 上格式化 SD 卡,您就可以随意使用、擦除和重新调整它的用途。
请记住妥善保管您的 SD 卡,在不使用时将它们存放在保护盒中。完成后,您还应该查看正确弹出或卸载 SD 卡。否则可能会导致数据丢失或损坏。
但是,如果发生这种情况,请使用上述步骤尝试清零过程,然后尝试重新格式化 SD 卡。如果您无法重新格式化它,则需要使用适合您需求的优质 SD 卡替换它。
有些卡的长期使用效果更好,而其他卡的尺寸更小,使用寿命更有限。如果您担心 SD 卡上的数据丢失,请务必先备份您的重要文件。