Вы можете создать скрипт для diskpart.
Пример скрипта ListPartition.txt:
select disk 0
list partition
Затем выполните этот скрипт с помощью diskpart.exe -s ListPartition.txt .
Если вы можете использовать PowerShell, это еще проще. Используйте Get-Partition.
Get-Partition
Для точного вывода вы хотели использовать следующий скрипт:
Get-Partition -DiskNumber 0 | ForEach-Object {"\Device\Harddisk$($_.DiskNumber)\Partition$($_.PartitionNumber)"}
Вы также можете запустить powershell напрямую из cmd с помощью:
powershell -Command "Get-Partition -DiskNumber 0 | ForEach-Object {\"\Device\Harddisk$($_.DiskNumber)\Partition$($_.PartitionNumber)\"}"
Обратите внимание на побег " с \"
Все эти команды должны выполняться с повышенными привилегиями (Запуск от имени администратора).