`Get-Volume` 没有列出 VeraCrypt 挂载的系统最喜欢的卷

问题描述

我有一台装有 2 个 SSD 和 VeraCrypt 全盘加密的 Windows 10 Pro (v1903) 机器。第二个 SSD 作为 system favorite volume 挂载,因此我只需在启动时提供一个密码/密钥,两个 SSD 都会成功挂载。

在 Windows 资源管理器中,两个 SSD 都被列为通常,带有驱动器号,一切看起来都很好。但在磁盘管理控制台中,第二个 SSD 没有驱动器盘符而被列为RAW

在提升的 PowerShell (v5.1) 中发出 Get-Volume 不会列出第二个 SSD,即使我可以在带有驱动器号的 Windows 资源管理器中看到它。

我如何真正使用 PowerShell 列出所有卷?

解决方法

事实证明,旧的 WMI 能够真的列出所有卷:

Get-WmiObject -Class Win32_Volume | Select-Object -Property DriveLetter,Label,FileSystem,DriveType,FreeSpace,Capacity | Format-Table

更新

Get-CimInstance -ClassName Win32_Volume | Select-Object -Property DriveLetter,Capacity | Format-Table