На моем сервере установлено 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.