怎么能在系统中找不到固定硬盘,不包括可移动磁盘

时间:2012-10-22 03:45:24

标签: command-line command-prompt

如果有可移动磁盘,我们怎么能在系统中找不到固定硬盘。 我使用Msinfo32和diskpart,发现两者都有问题。 Diskpart将可移动磁盘检测为固定磁盘,而Msinfo32则需要花费太多时间在Windows xp上执行。 下面是我用于MSinfo32和diskpart的两个命令。 diskpart list disk “%CommonProgramFiles%\ Microsoft Shared \ MSInfo \ MSINFO32.EXE”/ report disks_output.txt / categories + component

这方面的任何帮助对我们都非常有帮助。 感谢。

2 个答案:

答案 0 :(得分:1)

使用WMI的Powershell:

Get-WmiObject -Query "Select * From Win32_LogicalDisk" | ? { $_.driveType -eq 3 }

如果只需要固定磁盘的数量:

 @(Get-WmiObject -Query "Select * From Win32_LogicalDisk" | ? { $_.driveType -eq 3 }).count

答案 1 :(得分:0)

DriveType属性(数字)对应于逻辑磁盘表示的磁盘驱动器类型。 值3表示本地磁盘。使用Filter参数只获取本地磁盘。 添加ComputerName参数以从远程计算机获取结果

Get-WmiObject -Class Win32_LogicalDisk -Filter "DriveType=3"

添加ComputerName参数以从远程计算机获取结果

Get-WmiObject -Class Win32_LogicalDisk -Filter "DriveType=3" -ComputerName pc1,pc2