|
DISKPART> list disk
磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ------------- ------- ------- --- ---
* 磁盘 0 联机 59 GB 2031 KB *
磁盘 1 联机 59 GB 0 B
DISKPART> sel disk 1
磁盘 1 现在是所选磁盘。
DISKPART> list part
分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
* 分区 1 主要 59 GB 0 B
DISKPART> list vol
卷 ### LTR 标签 FS 类型 大小 状态 信息
---------- --- ----------- ----- ---------- ------- --------- --------
卷 0 C NTFS 磁盘分区 59 GB 正常 启
动
卷 1 FAT32 磁盘分区 128 MB 正常 系
统
卷 2 NTFS 磁盘分区 400 MB 正常 已
隐藏
卷 3 D NTFS 可移动 59 GB 正常
DISKPART> sel vol 3
卷 3 是所选卷。
DISKPART> detail vol
磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ------------- ------- ------- --- ---
* 磁盘 1 联机 59 GB 0 B
只读 : 否
隐藏 : 否
没有默认驱动器号 : 否
卷影副本 : 否
脱机 : 否
BitLocker 已加密 : 否
可安装 : 否
卷容量 : 59 GB
卷可用空间 : 23 GB
DISKPART>
隐藏的定义,这个要弄清楚估计要多搜一搜了,比如主楼的图,Win7系统盘C盘,有盘符也是隐藏的,我转换测试一下,动态磁盘所有分区都是隐藏的,也不知道是为什么,还有非Win分区,也不知是不是为了保护改分区,所以显示了隐藏,还是别的,反正diskpart里面就是这么显示的,我也只是按原样显示出来。
list part默认选中的分区,是无法detail partition的,要不然我就不会detail disk了,detail vol 有用的信息貌似也就大小、可用、隐藏、只读,其它意义不大,显示信息较少,还是detail part获取信息多,我如果使用的话,无疑会增加算法的复杂性,简单估计,貌似也只能在第一次diskpart中列表卷,然后提取相关信息,根据需要生效相关脚本,第二次执行中解析,这样各种信息掺杂在一起,提取更难了。。。 |
|