获取磁盘分区信息的批处理脚本,基于diskpart编写,不需要任何第三方工具,仅支持简体中文语言,Windows 7以上操作系统。
dpinfo可以获取磁盘大小,名称、分区表类型、磁盘属性;分区大小、类型、可用空间、文件系统、分区属性、活动/ESP分区等等,支持非Windows文件系统识别(基于ID)。获取的各种信息都被定义成了变量,方便定制修改涉及磁盘分区方面的脚本,实现各种用途,只需要套用现成的变量就能写出功能强大的脚本,脚本末尾附有变量说明可供参考。
dpinfo仅具有获取磁盘、虚拟磁盘、分区、卷等信息的功能,并不会操作磁盘分区(删除、新建、格式化、清空等),目前尚未遇到获取信息就丢失数据的先例。
您基于本脚本定制的工具,可以用于商业用途,请您充分测试,以免发生灾难性后果,特别是涉及全自动分区类的工具,作者不会为此造成的任何损失负责,否则请勿使用。
diskpart已知问题
部分问题不一定会发生,但确实都遇到过,有条件的建议反馈给Microsoft。
某些移动设备list part时自动选中分区,且无法选择分区,可以选择卷,sel vol #/det part也会提示没有选择分区
Win10,GPT,det part获取分区属性非0000000000000000的分区时卷号等信息可能错误,det disk/list vol卷号正确
Win10,GPT,恢复分区,sel part #/det vol无法显示卷容量等信息,但sel vol #/det part/detail vol正常
Win10,MBR,ID=EF时(ESP),sel part #/det part无法显示卷,但sel vol #/det part/detail vol正常
Win10,U盘多分区支持不完善,卷选择、获取卷、磁盘信息异常,无法获取全部卷信息
动态磁盘,sel vol #/det part提示没有选择分区,但sel part #/det part/det vol正常
Features
- get disk partition information