我需要确定 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 磁盘