Mac 电脑用终端格式化移动硬盘/内存卡教程
兑换中心 7170 2026-07-24 16:23:27

前言

在 macOS 中,“磁盘工具” (Disk Utility) 是我们最常用的格式化工具。但在某些特殊情况下——比如内存卡容量太小被强制格式化为 FAT16、磁盘分区表损坏、或者系统提示“无法取消挂载”时,图形界面往往会报错。

这时候,Mac 强大的终端命令 diskutil 就是最后的终极解决方案。本文将教你如何像专业人士一样,通过命令行精准地格式化你的外部存储设备。

第一步:列出磁盘,看清“上帝视角”

首先,连接你的移动硬盘或 SD 卡,打开终端(Terminal),输入:

diskutil list

为什么会有这么多磁盘?

在现代 Mac(尤其是开发者电脑)上,你会看到几十个 /dev/diskX。这是因为:

APFS 容器:macOS 将物理盘虚拟化为多个卷(系统、数据、恢复区)。

模拟器 (Simulators):如果你是开发者,每个 iOS 模拟器都会挂载为一个虚拟磁盘。

磁盘镜像:挂载的 .dmg 文件也会占用编号。

如何快速分辨“真盘”与“假盘”?

不要被眼花缭乱的输出迷惑,只看括号里的描述词:

internal, physical:你的 Mac 内置硬盘(千万别动!通常是 disk0)。

external, physical:这才是你插上去的真设备(我们要找的目标)。

synthesized 或 disk image:这些是虚拟出来的盘,通常可以无视。

核心原则:根据 SIZE(容量)和 external, physical 标签来锁定标识符(如 /dev/disk6)。

第二步:格式化实战

锁定标识符后(假设你的设备是 /dev/disk6),你可以根据需求选择不同的文件系统。

运行命令时,将 /dev/disk? 中的 ?换成具体的数字。

1. 格式化为 FAT32 (MS-DOS)

最适合:行车记录仪、3D 打印机、旧款相机。

# 推出磁盘

diskutil unmountDisk /dev/disk?

# 格式化命令:文件系统 卷名 分区方案 路径

sudo diskutil eraseDisk FAT32 SDCARD MBRFormat /dev/disk?

2. 格式化为 ExFAT

最适合:Mac 和 Windows 电脑互相传输大文件(支持 4GB 以上单文件)。

diskutil unmountDisk /dev/disk?

sudo diskutil eraseDisk ExFAT MyData GPT /dev/disk?

3. 格式化为 Mac 专用格式 (HFS+)

最适合:仅在 Mac 上使用的存储卡或老款 Time Machine 备份。

diskutil unmountDisk /dev/disk?

sudo diskutil eraseDisk JHFS+ MacStorage GPT /dev/disk?

4. 格式化为 APFS

最适合:现代 macOS 系统专用的高速外置 SSD。

diskutil unmountDisk /dev/disk?

sudo diskutil eraseDisk APFS MySSD GPT /dev/disk?

第三步:常见问题排查

1. 报错 "Resource busy" 或 "Could not unmount"

这是因为访达或某个程序正在读取卡内文件。先手动强制卸载:

diskutil unmountDisk /dev/disk6

然后再执行格式化命令。

2. 标识符会变吗?

会! /dev/diskX 的数字是按挂载顺序分配的。每次格式化前,请务必重新运行 diskutil list 确认。 否则你可能会误抹掉插在旁边的另一个硬盘。

结语

掌握了 diskutil,你就掌握了 macOS 磁盘管理的底层权限。无论是修复顽固的内存卡,还是为特定设备配置格式,命令行永远比图形界面更精准、更高效。

提醒:格式化有风险,按下回车前请三思!

Copyright © 2022 GXLC网游资讯网-新版本速递_限时活动_礼包兑换 All Rights Reserved.