问题描述
我有一台装有 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