首页/系统/Windows 运维速查/diskpart 磁盘分区操作
CMD 常用命令74 条

diskpart 磁盘分区操作

交互式磁盘分区工具:list/select 定位磁盘,clean 清分区表,create/format/assign 建分区——高危命令集中营。

Windows 运维速查系统更新于 2026-10-13

命令是干什么的

diskpart 是 Windows 的交互式磁盘分区工具:用 list 与 select 定位目标,clean 清除分区表,create、format、assign 负责建分区、格式化并分配盘符。它也支持 diskpart /s 脚本.txt 批量执行,是把分区操作脚本化的常用手段,同时也是高危命令的集中地。

为什么必须反复确认磁盘

list disk 的编号顺序不一定与磁盘管理界面一致,多盘机器、外接盘或控制器顺序变化后更容易错位。clean 一旦执行,分区表即被清除且无法撤销,因此选择磁盘要按容量与型号双重核对,而不是只看编号。

基本信息

适用平台Windows Server 2003 及以后、Windows 7/10/11(系统内置)
权限要求管理员权限
语法diskpart 进入交互模式;或 diskpart /s 脚本.txt 批量执行
常用命令list disk/partition/volume、select、clean、create partition primary、format fs=ntfs quick、assign letter=Z

典型使用场景

  • 新数据盘上线:清分区表、建分区、格式化并分配盘符
  • 把上盘流程写成脚本,多台机器按同一步骤执行
  • 查看磁盘与分区的对应关系,排查盘符错乱
  • 清理测试盘的分区结构,为重新规划做准备
  • 查看卷与分区编号,配合其他工具定位目标磁盘

初始化新盘脚本思路

初始化新盘脚本思路
diskpart /s init.txt
:: init.txt 内容(每个命令一行)
:: list disk
:: select disk 1
:: list partition
:: clean
:: create partition primary
:: format fs=ntfs quick label=Data
:: assign letter=D

常用命令读法

命令作用注意
list disk列出物理磁盘与容量按容量核对编号是否为目标盘
select disk n选中目标磁盘后续 clean 等命令作用于它
list partition列出已选磁盘的分区确认现有结构再决定操作
clean清除分区表不可恢复,数据全部丢失
create partition primary创建主分区可用 size= 指定大小
format fs=ntfs quick快速格式化不加 quick 会完整格式化,耗时很长
assign letter=分配盘符盘符已被占用会失败
select 与 clean 选错磁盘会毁掉整盘数据:执行前用 list disk 对照容量与型号反复确认,重要数据先备份。
U 盘写保护、驱动异常或磁盘处于脱机状态时,clean 与 format 会直接失败;先排查介质状态与联机情况再重试。另外,对系统盘执行部分命令会被拒绝,属保护机制而非故障。

易错点

  • clean 清除分区表且不可恢复,多盘机器必须按容量与型号确认磁盘编号
  • list disk 的编号与磁盘管理界面顺序可能不同,只看编号容易选错盘
  • U 盘写保护或驱动异常时 clean 与 format 失败,应先排查介质与联机状态
  • diskpart 脚本漏写 select disk 会作用于当前选中磁盘,属高危疏漏

数据来源与参考

  • Microsoft Learn:diskpart 命令

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌