Как я могу получить UNC-путь к разделам на моем жестком диске в Windows 7? Я имею в виду пути, которые будут отображаться таким образом:

\Device\Harddisk0\Partition1
\Device\Harddisk0\Partition2
\Device\Harddisk0\Partition3

Возможно ли это сделать из командной строки?

1 ответ1

1

Вы можете создать скрипт для 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)\"}"

Обратите внимание на побег " с \"

Все эти команды должны выполняться с повышенными привилегиями (Запуск от имени администратора).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .