Назад | Перейти на главную страницу

Как получить физический путь к подключенному виртуальному жесткому диску в Windows Server 2008 R2

На моем сервере установлено 2 виртуальных жестких диска. Я знаю, где хранится один из реальных виртуальных жестких дисков. Но я понятия не имею, где физически находится второй.

Я много гуглил и не нашел простого способа получить эти данные ...

Должен быть способ найти фактическое местоположение VHD на локальном компьютере или в сети с помощью стандартного графического интерфейса Windows, PowerShell, cmd или реестра.

Кто-нибудь знает, как получить это значение?

Спасибо!

Я не мог найти простого способа сделать это; даже консоль управления дисками не покажет вам физический путь к виртуальному жесткому диску при проверке его свойств.

Однако, если вы выберете диск и нажмете «Отсоединить VHD», вы, наконец, сможете его увидеть:

В diskpart может показать путь к подключенным виртуальным жестким дискам. Выполните следующие команды в командной строке или PowerShell.

diskpart
list vdisk

Пример вывода:

   VDisk ###  Disk ###  State                 Type       File
   ---------  --------  --------------------  ---------  ----
   VDisk 0    Disk 2    Attached not open     Expandable  F:\Test.vhd

Старый вопрос, но это возможно и с PowerShell:

> Get-Disk | Select-Object FriendlyName,Location

FriendlyName            Location
------------            --------
Msft Virtual Disk       C:\test.vhdx

Протестировано с помощью PowerShell 5.1 в Windows 10 и Windows Server 2016.