Как я могу сказать, думает ли Windows, что жесткий диск является съемным без GUI?

Я должен определить, думает ли Windows, что мои жесткие диски с интерфейсом SATA являются "съемными" или нет. Проблема, в системе Hyper-V, и у меня нет доступа к Управлению дисками приложением GUI. diskpart не имеет этой информации, и я не уверен, где повернуться теперь. Как я могу определить это через инструменты командной строки, или через PowerShell?

5
задан 16.02.2010, 04:36

1 ответ

Это очень легко в PowerShell с помощью Платформы.NET, я только что протестировал его на внешнем диске :)

PS C:\>$drive = New-Object system.io.driveinfo("F:")
PS C:\>$drive.DriveType
Removable

Можно также использовать WMI:

C:\>wmic
wmic:root\cli>logicaldisk get caption,drivetype
Caption  DriveType
C:       3
D:       5
E:       5
F:       2

Где типы дисков:

0 - Unknown 
1 - No Root Directory 
2 - Removable Disk 
3 - Local Disk 
4 - Network Drive 
5 - Compact Disk 
6 - RAM Disk
8
ответ дан 07.12.2019, 17:21

Теги

Похожие вопросы