`Get-Volume` 不列出 VeraCrypt 安装的系统收藏卷
`Get-Volume` does not list system favorite volumes mounted by VeraCrypt
我有一个 Windows 10 Pro (v1903) 机器设置,带有 2 个 SSD 和 VeraCrypt 的全盘加密。第二个 SSD 安装为 system favorite volume,所以我只需要在启动时提供一个 password/key,两个 SSD 都会成功安装。
在 Windows Explorer 中,两个 SSD 都被列为 usual,带有驱动器号,一切看起来都很好。但是在 Disk Management 控制台中,列出的第二个 SSD 没有驱动器号,并且显示为 RAW.
在提升的 PowerShell (v5.1) 中发布 Get-Volume
将不会列出第二个 SSD,即使我可以在 Windows Explorer 中看到它的盘符。
如何使用 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, Label, FileSystem, DriveType, FreeSpace, Capacity | Format-Table
我有一个 Windows 10 Pro (v1903) 机器设置,带有 2 个 SSD 和 VeraCrypt 的全盘加密。第二个 SSD 安装为 system favorite volume,所以我只需要在启动时提供一个 password/key,两个 SSD 都会成功安装。
在 Windows Explorer 中,两个 SSD 都被列为 usual,带有驱动器号,一切看起来都很好。但是在 Disk Management 控制台中,列出的第二个 SSD 没有驱动器号,并且显示为 RAW.
在提升的 PowerShell (v5.1) 中发布 Get-Volume
将不会列出第二个 SSD,即使我可以在 Windows Explorer 中看到它的盘符。
如何使用 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, Label, FileSystem, DriveType, FreeSpace, Capacity | Format-Table