Diskpart 是 Windows 原生命令行磁盘管理工具,支持 MBR/GPT、动态磁盘及 UEFI 引导,操作需先选中磁盘设为焦点,所有命令均无撤销机制,务必提前备份;典型任务包括初始化 GPT 系统盘(含 ESP 和 MSR 分区)、MBR 多分区创建、扩展/删除分区及脚本批量执行。
diskpart 是 windows 原生、无需安装的命令行磁盘管理工具,适合执行图形界面无法完成或需批量自动化的高级分区任务。它不依赖 gui,支持 mbr/gpt 双格式、动态磁盘、uefi 引导结构等,但所有操作都基于“焦点对象”——必须先选中磁盘、再选分区或卷,后续命令才生效。误操作无撤销机制,务必提前备份关键数据。
确认目标磁盘并设置操作焦点
这是所有操作的前提,选错磁盘可能导致数据丢失。
- 以管理员身份打开终端(Win + X → 终端(管理员)),输入 diskpart 进入交互环境;
- 运行 list disk 查看所有物理磁盘,注意容量、状态(Online)、是否有星号(*)标记当前焦点;
- 用 select disk N(N 为数字编号)锁定目标磁盘,成功后该磁盘旁会出现 * 号;
- 输入 detail disk 确认磁盘类型(MBR 或 GPT)、是否含现有分区、有无未分配空间。
构建符合 UEFI 启动规范的系统盘结构
新装 Windows 11/10 到 SSD 时,必须创建 EFI 系统分区(ESP)和 MSR 分区,否则无法正常引导。
- 先执行 clean 清除全部旧结构(仅限已备份或全新盘);
- 输入 convert gpt 将磁盘转为 GPT 格式;
- create partition efi size=500:创建 500MB FAT32 格式的 EFI 分区;
- format quick fs=fat32 label="EFI" 并 assign letter=S(临时盘符便于验证);
- create partition msr size=16:创建 16MB 微软保留分区(MSR),无需格式化或分配盘符;
- create partition primary(或指定 size=122880 表示 120GB)创建主系统分区;
- format quick fs=ntfs label="Windows" + assign letter=C 完成初始化。
在 MBR 磁盘上创建多个主分区或逻辑分区
MBR 最多支持 4 个主分区;若需更多分区,须用 1 个扩展分区容纳多个逻辑驱动器。
- 执行 clean 后,用 convert mbr 初始化;
- create partition primary size=30720(30GB)建第一个主分区;
- active 设为活动分区(仅系统盘需要);
- 重复 create partition primary 创建其余主分区(最多到第 4 个);
- 若还需更多分区,输入 create partition extended 占用剩余空间;
- 再用 create partition logical size=20480 创建逻辑分区,可多次执行。
扩展、删除与自动化脚本操作
日常维护中常需调整分区大小或批量处理多台设备。
- 扩展 C 盘:先 list volume → select volume C → extend(自动用紧邻右侧未分配空间)或 extend size=10240(指定 MB);
- 删除分区:先 select volume X(X 是 volume 编号,非盘符)→ remove letter=D → delete partition;受保护分区加 override 参数强制删;
- 写脚本自动化:将命令保存为 partition.txt(每行一条命令),用 diskpart /s partition.txt 批量执行,适用于部署场景。

















