如何判断 Windows 是否认为 HDD 在没有 GUI 的情况下是可移动的?

5 hard-drive command-line hyper-v removable

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

Joh*_*n T 7

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

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

您还可以使用 WMI:

C:\>wmic
wmic:root\cli>logicaldisk 获取标题、驱动器类型
字幕驱动器类型
丙:3
D: 5
电子:5
女:2

其中驱动器类型是:

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