【问题标题】:Volumes - Difference between WMI Query and Diskpart卷 - WMI 查询和 Diskpart 之间的区别
【发布时间】:2015-05-26 20:47:27
【问题描述】:

因此,在深入研究现有脚本时,我注意到 Windows 列出分区和卷的方式有所不同。有人可以向我解释我所看到的吗?仅仅是diskpart和WMI之间的区别吗? linux会怎么看这些?

C:\WINDOWS\system32>wmic /namespace:\\root\cimv2 path Win32_OperatingSystem get SystemDevice

SystemDevice
\Device\HarddiskVolume1

DISKPART> list volume

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  --------- ------
Volume 0     E   Backup       NTFS   Mirror       148 GB  Healthy
Volume 1     D                       DVD-ROM         0 B  No Media
Volume 2     L                       DVD-ROM         0 B  No Media
Volume 3     C   OS           NTFS   Partition    223 GB  Healthy   System
Volume 4     G                       Removable       0 B  No Media
Volume 5     H                       Removable       0 B  No Media
Volume 6     I                       Removable       0 B  No Media
Volume 7     J                       Removable       0 B  No Media
DISKPART>

谢谢!

【问题讨论】:

    标签: linux windows wmi wmic disk-partitioning


    【解决方案1】:

    diskpart 列出了系统上分配的所有驱动器号。 SystemDevice 实际上只是询问 Windows 安装 Windows 本身的驱动器 - 例如。启动设备(又名“C:”)

    Linux 会将系统设备视为/,如果已挂载,其余的可能会显示在mount 输出中。

    【讨论】:

    • 感谢您的快速回复。所以我在另一台笔记本电脑上运行了相同的命令,WMI 显示 \device\harddiskvolume4 其中 dispart 将 c: 驱动器显示为卷 1。你是说将它们视为值并尽量不将它们关联起来?跨度>
    • 是的,体积 = 分区,基本上。
    • @semtex41,音量为\Device\HarddiskVolume4。名称 C: 是后者的符号链接,后者在 Win32 全局 DosDevices 命名空间中定义,即 \Global??\C: => \Device\HarddiskVolume4。另一个符号链接从磁盘和分区号映射到卷设备,例如\Device\Harddisk1\Partition2=>\Device\HarddiskVolume4。最近(可能只有 Windows 10;还没有检查 8),还有一个用于磁盘/分区号的 Win32 命名空间链接,例如Harddisk1Partition2。如果您对此感到好奇,请使用 Sysinternals WinObj 进行检查。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 2019-06-08
    • 1970-01-01
    • 2020-12-30
    • 2011-12-17
    相关资源
    最近更新 更多