サーバーに2つのVHDがマウントされています。実際のVHDの1つが格納されている場所を知っています。しかし、私は2つ目が物理的にどこにあるのかについての手がかりはありません。
私はたくさんグーグルしましたが、このデータを取得する簡単な方法は見つかりませんでした...
標準のWindows GUI、powershell、cmd、またはレジストリを使用して、ローカルコンピューターまたはネットワーク上のVHDの実際の場所を見つける方法が必要です。
誰かがこの値を取得する方法を知っていますか?
ありがとう!
簡単な方法が見つかりませんでした。ディスク管理コンソールでも、プロパティを確認するときにVHDの物理パスが表示されません。
ただし、ディスクを選択して[Detach VHD]をクリックすると、ついにそれを表示できます。
diskpart コマンドは、マウントされたVHDのパスを表示できます。コマンドプロンプトまたは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
Windows 10およびWindows Server 2016上のPowerShell 5.1でテスト済み。