MacOS diskutil command tool
查看硬盘列表
diskutil list
/dev/disk2
: deviceNodeTYPE : File System
NAME : diskName
diskutil若干需要sudo权限
卸载disk2
diskutil unmountDisk disk2
- eraseDisk之前需要选unmountDisk
格式化 eraseDisk 子命令
diskutil eraseDisk FILE_SYSTEM DISK_NAME [APM[Format]|MBR[Format]|GPT[Format]] MountPoint|DiskIdentifier|DeviceNode
将/dev/disk2
格式化为JHFS+
的几种写法示例:
1 |
|
将 /dev/disk2
格式化为 ExFAT
并分别使用MBR GPT分区表的几种写法示例:
1 |
|
File System
- | - |
---|---|
JHFS+ | Mac OS Extended Journaled |
HFS + | Mac OS Extended |
ExFAT | Windows |
FAT32 | Windows |
分区表格式
- | - |
---|---|
APM | Apple Partition Map |
GPT | UEFI-style GUID Partition Table |
MBR | MS-DOS Master Boot Record |
格式化
将disk2分成一个分区:
diskutil partitionDisk disk2 1 \
JHFS+ one R
将disk2分成2个分区,第2分区为JHFS+格式250G大小, 第1分区为JHFS+格式并使用硬盘剩余大小
diskutil partitionDisk disk3 2 GPT \
JHFS+ one R \
JHFS+ two 250G
将disk2分成3个分区, 第三分区10G ExFAT格式, 第二分区 250G JHFS+格式, 第一分区使用剩余空间 JHFS+格式
diskutil partitionDisk disk3 MBR \
JHFS+ one R \
JHFS+ two 250G \
ExFAT three 10G
硬盘空间单位可选:B, K, M, G, T, P, % , R(剩余)
删除 disk2的APFS 容器
diskutil apfs deleteContainer /dev/disk2
Windows启动盘需要MS-DOS及MBR启动
diskutil eraseDisk MS-DOS "WINDOWS10" MBR disk#