`Get-Volume` не отображает системные избранные тома, смонтированные VeraCrypt.

У меня есть компьютер с Windows 10 Pro (v1903) с двумя твердотельными накопителями и полным шифрованием диска с помощью VeraCrypt. Второй SSD монтируется как системный избранный том, так что я нужно только указать один пароль/ключ при загрузке, и оба SSD будут успешно смонтированы.

В проводнике Windows оба SSD указаны как обычные с буквами дисков, и все выглядит нормально. Но в консоли Управление дисками второй SSD указан без буквы диска и как RAW.

Выпуск Get-Volume в PowerShell с повышенными правами (v5.1) не будет отображать второй SSD, даже если я увижу его в проводнике Windows с буквой диска.

Как я могу на самом деле составить список всех томов с помощью PowerShell?


person stackprotector    schedule 26.03.2021    source источник


Ответы (1)


Оказывается, старый добрый 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
person stackprotector    schedule 26.03.2021