Mac终端抹除APFS硬盘转ExFAT需先用diskutil list识别设备,再sudo diskutil apfs deleteContainer解除容器锁定,最后diskutil eraseDisk ExFAT命名格式化。

直接用终端命令抹除磁盘并转换分区格式,关键在于选对设备、用对命令、配对参数。图形界面做不到的底层操作(比如强制 FAT32、清空 APFS 容器、重建 MBR),终端都能一步到位。
确认目标磁盘设备标识符
误操作可能清错盘,所以这步不能跳过:
- 打开终端,运行 diskutil list(macOS)或 sudo fdisk -l(Linux)或 list disk(Windows Diskpart 内)
- 根据容量、名称、是否标注 “external” 或 “removable” 找到你的目标磁盘(如 disk2、/dev/sdb、磁盘 1)
- 注意区分:物理磁盘(disk2)≠ 卷宗(disk2s1)。要抹整个盘,必须选顶层设备
macOS 终端:抹盘 + 指定格式与方案
适用于 U 盘、移动硬盘、内置 SSD(需先进恢复模式):
- 先卸载整盘:diskutil unmountDisk /dev/diskX(X 替换为编号)
- 一键抹除并设为 APFS:sudo diskutil eraseDisk APFS MyDisk /dev/diskX
- 强制 FAT32(突破磁盘工具限制):sudo diskutil eraseDisk FAT32 MYUSB MBRFormat /dev/diskX
- 设为 ExFAT(大容量跨平台):sudo diskutil eraseDisk ExFAT SHARE /dev/diskX
- “方案”会自动匹配:MBRFormat 对应 MBR,ExFAT/APFS 默认用 GUID
Windows 终端(管理员):clean + 重建分区
适合彻底重置硬盘/U 盘,清除隐藏分区和 GPT 残留:
- 运行 diskpart → list disk → select disk N
- 执行 clean(清空所有分区表和数据)
- 新建主分区:create partition primary
- 快速格式化:format fs=ntfs quick 或 format fs=fat32 quick
- 分配盘符:assign letter=F → exit
Linux 终端:mkfs 直接写入文件系统
无需先分区,适合已存在单一分区的设备(如 /dev/sdb1):
- 先卸载:sudo umount /dev/sdXn
- FAT32 格式化:sudo mkfs.vfat -F32 -n "LABEL" /dev/sdXn
- ExFAT(推荐大文件):sudo mkfs.exfat -n "LABEL" /dev/sdXn
- ext4(Linux 原生):sudo mkfs.ext4 /dev/sdXn
- 注意:mkfs 不处理分区表,只格式化已有分区;若要重建分区,需先用 fdisk 或 gdisk

















