补充说明
mpartition 是 mtools 中用于创建、删除、激活 DOS 分区的工具。它直接读写磁盘的 MBR 分区表,设计年代较早,功能有限。
该命令在现代系统中已不推荐使用:它只理解传统的 DOS 分区表,不支持 GPT,对 4K 扇区、大容量磁盘和 SSD 的支持也不完善。分区操作应优先使用 fdisk、parted 或 gdisk。
如果只是想给 FAT 镜像写入分区表,通常的做法是先用 parted/fdisk 对镜像分区,再对分区偏移执行 mkfs.fat。mpartition 仅建议用于维护老旧软盘或 ZIP 介质。
语法
mpartition [-a|-d] [-b 起始] [-s 大小] [-v] 盘符:
选项
-a:将分区标记为活动分区-d:删除分区-b 起始:分区起始位置-s 大小:分区大小-v:输出详细信息
实例
# 查看当前分区状态(详细输出)
mpartition -v a:
# 将第一个分区设为活动分区
mpartition -a a:
# 删除分区(危险,会丢失该分区数据)
mpartition -d a:
注意事项
- 该工具已废弃,行为在不同 mtools 版本间可能不一致。
- 不支持 GPT,新硬盘请用
parted/gdisk。 - 任何分区表写入都可能导致数据不可访问,操作前备份。