Mac OS 磁盘操作

Mac OS X 磁盘操作命令 diskutil 提供全面的磁盘操作功能. 然而 10.13+ 以后的 磁盘工具.app 功能已经被弱化, 关键时候还是需要用命令行来进行操作.

  • 查看磁盘信息
leo@Hac:~$ diskutil list

diskutil list 列出机器所有的磁盘信息, 包括插入的移动磁盘, 每个磁盘都有编号, 类似 /dev/disk0, /dev/disk1, 每个磁盘都会被分配一个编号: disk0, disk1 类似.


  • 格式化磁盘
    对整个磁盘进行格式化, 特别是用U盘制作启动盘的时候, 必备.
    指令格式: diskutil eraseDisk <format> <label|name> [APM|MBR|GPT] MountPoint|DiskIdentifier|DeviceNode
    参数说明:
    format: 磁盘格式, 可选 APFS, ExFAT, FAT32, HFS+ 等.
    label|name: 新磁盘名, 被格式化后给磁盘设置新的名字.
    [APM|MBR|GPT]: 磁盘格式, 可选, 默认为 GPT, 通常使用默认即可.
    MountPoint|DiskIdentifier|DeviceNode: 要格式的磁盘编号, 这个从 diskutil list 中查询要被格式化的磁盘编号. 比如: disk1 等.
leo@Hac:~$ diskutil eraseDisk ExFAT USB GPT disk3

上面的指令即可将插入电脑中的U盘(挂载点为: /dev/disk3) 用 ExFAT 文件系统进行格式化, 分区格式为 GPT
使用 diskutil 用GPT格式化磁盘后, 会自动生成一个EFI分区.


  • 挂载磁盘EFI分区
    通常 EFI 分区是不会被默认挂载到系统的. 需要借助工具或者手动执行挂载命令.
leo@Hac:~$ diskutil mount disk3s1

  • 更多指令可以参考手册
leo@Hac:~$ man diskutil
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容