При написании этого другого ответа я нашел решение: PowerShell! Get-Disk
Командлет возвращает информацию обо всех дисках, подключенных в данный момент, даже если они даже не распределяли. Чтобы увидеть информацию об известных дисках, используйте эту команду:
Get-Disk | Format-List
Один из моих дисков (на самом деле это смонтированный VHD-файл, потому что у меня нет чистого диска под рукой) выглядит так:
UniqueId : 6002248038B7BF29A1D79765E555C965 Number : 1 Path : \\?\scsi#disk&ven_msft&prod_virtual_disk#2&<redacted> Manufacturer : Msft Model : Virtual Disk SerialNumber : Size : 100 MB AllocatedSize : 0 LogicalSectorSize : 512 PhysicalSectorSize : 512 NumberOfPartitions : 0 PartitionStyle : RAW IsReadOnly : False IsSystem : False IsBoot : False
Обратите внимание, как это PartitionStyle
происходит RAW
- я еще даже не инициализировал этот диск! PhysicalSectorSize
Собственность размер физического сектора в байтах.
Get-PhysicalDisk
Командлет делает что - то подобное, но возвращает гораздо больше информации. Оба командлета поддерживаются начиная с Windows 8.