Home macOS 磁盘管理工具 diskutil
Post
Cancel

macOS 磁盘管理工具 diskutil

macOS 自带图形界面的磁盘管理工具 Disk Utility 和命令行的磁盘管理工具 diskutil,diskutil 比 Disk Utility 功能多一点,可以把 Disk Utiliy 显示不出来的文件系统(NTFS、Ext4 等)进行擦除并格式化为 macOS 支持的文件系统。

直接在 terminal 中输入 diskutil 可以显示简要的帮助信息,输入 man diskutil 可以查看更详细的帮助文档,其命令格式为:diskutil <verb> <options>

设备:如 disk0 是一个设备

磁盘:如 disk0s1 是一个磁盘

diskutil list – 显示磁盘分区信息

diskutil list internal – 显示所有内置磁盘

diskutil list external – 显示所有外置磁盘

diskutil listFilesystems – 显示支持的文件系统

diskutil umountunmount [force] device – 取消挂载某一个磁盘
diskutil umountDiskunmountDisk [force] device – 取消挂载指定设备的全部磁盘

diskutil eject device – 推出设备

diskutil mount [readOnly] [-mountPoint path] device – 挂载磁盘

diskutil mountDisk device – 挂载设备下的全部磁盘

diskutil eraseDisk format name [APMMBRGPT] device – 抹掉整个设备

diskutil eraseVolume format name device – 抹掉某个磁盘

diskutil zeroDisk [force] [short] device – 格式化磁盘并向磁盘写 0,速度很慢,全部信息被抹除,同时也不再包含分区和文件系统信息

diskutil randomDisk [times] device – 格式化磁盘并向磁盘随机写入数据

举例,格式化 U 盘:

1
2
3
4
5
6
# 查看 U 盘 ID
$ diskutil list
# 卸载 U 盘
$ sudo diskutil umountDisk /dev/disk2
# 格式化为 ExFAT,并重命名为 External
$ sudo diskutil eraseDisk ExFAT External /dev/disk2
This post is licensed under CC BY 4.0 by the author.