在没有 GUI 的情况下,我怎样才能判断 Windows 是否认为 HDD 是可移动的?

在没有 GUI 的情况下,我怎样才能判断 Windows 是否认为 HDD 是可移动的?

我需要确定 Windows 是否认为我的 SATA 硬盘是“可移动的”。问题是,它在 Hyper-V 系统上,我无法访问磁盘管理 GUI 应用程序。diskpart 没有此信息,我不知道现在该去哪里。我如何通过命令行工具或 PowerShell 确定这一点?

答案1

使用 .NET Framework 在 PowerShell 中实现这一点非常容易,我刚刚在外部驱动器上进行了测试:)

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

您还可以使用 WMI:

目录:\>wmic
wmic:root\cli> logicaldisk 获取标题,驱动器类型
标题 DriveType
丙:3
D:5
E:5
F:2

其中驱动器类型为:

0 - 未知
1 - 没有根目录
2 - 可移动磁盘
3 - 本地磁盘
4 - 网络驱动器
5 - 光盘
6 - RAM 磁盘

相关内容