必须用终端执行底层擦除操作:先运行diskutil list识别目标设备标识符,再diskutil unmountDisk卸载,最后用sudo diskutil eraseDisk APFS或secureErase命令格式化或安全擦除。

在Mac系统中,当磁盘因权限错误、文件系统损坏或挂载异常导致无法通过“磁盘工具”正常格式化时,必须使用终端执行底层擦除操作。该操作不可逆,会永久清除目标磁盘全部数据,且不经过回收站,执行前请确保已备份关键内容并准确识别目标设备标识符。
确认目标磁盘设备标识符
打开终端,输入 diskutil list → 回车,查看所有连接的存储设备列表。
找到你要格式化的磁盘,注意其 IDENTIFIER 列值(如 disk2 或 disk3s1)。【务必区分 diskX(整块物理盘)和 diskXsY(某个分区),误选 diskX 将清空整块硬盘】
若磁盘显示为 “external” 或容量与你插入的U盘/移动硬盘一致,基本可确认为目标设备。
卸载目标磁盘(必须先执行)
输入 diskutil unmountDisk /dev/diskX(将 X 替换为实际数字,例如 diskutil unmountDisk /dev/disk2)→ 回车。
成功提示为 “Unmount of all volumes on diskX was successful”。若提示 “busy”,说明有进程正在访问该盘,需关闭Finder窗口、停用Time Machine、退出相关软件后再试。
执行底层格式化(APFS方案)
方法一:快速擦除为APFS格式(推荐用于macOS 10.13+启动盘或日常使用)
输入 sudo diskutil eraseDisk APFS "新卷名" /dev/diskX → 回车 → 输入管理员密码(输入时不显示字符,输完直接按回车)。
方法二:彻底擦除并覆盖一次零值(增强数据不可恢复性)
输入 sudo diskutil secureErase 0 /dev/diskX → 回车 → 输入密码 → 等待完成(时间取决于磁盘大小,1TB约需20分钟)→ 再运行 sudo diskutil eraseDisk APFS "新卷名" /dev/diskX。
【secureErase 0 是单次覆写,0级即最低强度;若需更高安全等级,可用 2(7次DoD标准)或 4(35次Gutmann),但耗时极长】
执行底层格式化(Mac OS 扩展方案)
第一步:确认是否需兼容旧版macOS或Time Machine备份盘
第二步:运行 sudo diskutil eraseDisk JHFS+ "新卷名" /dev/diskX → 回车 → 输入密码。
第三步:若需启用日志功能(防意外断电损坏),改用 sudo diskutil eraseDisk JHFS+X "新卷名" /dev/diskX。JHFS+X 即带日志的Mac OS扩展格式。
第四步:格式化完成后,系统自动挂载新卷。可在Finder侧边栏或桌面验证是否出现名为“新卷名”的磁盘图标。











