【 Dismount-VHD 】コマンドレット――マウントした仮想ディスクを接続解除(ディスマウント)するWindows PowerShell基本Tips(111)

本連載は、PowerShellコマンドレットについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は「Dismount-VHD」コマンドレットを解説します。

» 2024年07月30日 05時00分 公開
[後藤諭史@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「Windows PowerShell基本Tips」のインデックス

連載目次

 本連載では、Windows PowerShellの基本的なコマンドレットについて、基本的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、接続(マウント)した仮想ディスクを接続解除(ディスマウント)する「Dismount-VHD」コマンドレットです。

Dismount-VHDコマンドレットとは?

 本連載第110回では仮想ディスクをマウントし、物理ディスクと同じように使用可能にする「Mount-VHD」コマンドレットを紹介しました。OS上で仮想ディスクをマウントすると、仮想ディスクファイルはロックされてしまうため、移動や削除ができません。

 当然のことながら、他のプロセスからの操作もブロックされるため、仮想ディスクファイルに対して何か操作する際は、リムーバブルメディアのように“取り出す”必要があります。

 GUI(グラフィカルユーザーインタフェース)のツール上からは、リムーバブルメディアと同様に、Windowsの「エクスプローラー」で「取り出し」を実施することでディスマウントできます。また、「ディスクの管理」ツールの「操作」メニューから「すべてのタスク」→「VHDの切断」を実行することで、仮想ディスクをディスマウントできます(画面1)。

ALT 画面1 「ディスクの管理」ツールからも仮想ディスクのディスマウントが可能

 Windows PowerShellで仮想ディスクの接続を解除する場合は、今回紹介するDismount-VHDコマンドレットを使用します。

【注】Dismount-VHDは「Windows PowerShell用Hyper-Vモジュール」に含まれるコマンドレットです。GUIの「Windowsの機能の有効化」や「役割と機能の追加」から「Hyper-V」を有効にするか、Windows PowerShellで「Enable-WindowsOptionalFeature」コマンドレットで有効にすることで使用できます。


Dismount-VHDコマンドレットの書式

Dismount-VHD [オプション]


Dismount-VHDコマンドレットの主なオプション

オプション 意味
-Path ディスマウントする仮想ディスクのパスを指定する。「-DiskNumber」オプション使用時には省略可能
-DiskNumber ディスマウントする仮想ディスクのディスク番号を指定する。「-Path」オプション使用時には省略可能
-Passthru オブジェクトをパイプ(|)で渡す場合に使用する。省略可能

指定したパスの仮想ディスクをディスマウントする

 Dismount-VHDコマンドレットを仮想ディスクのパスを指定して実行すると、仮想ディスクをディスマウントできます(画面2)。なお、Dismount-VHDコマンドレットは管理者権限で実行する必要があります。

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

AI for エンジニアリング
「サプライチェーン攻撃」対策
1P情シスのための脆弱性管理/対策の現実解
OSSのサプライチェーン管理、取るべきアクションとは
Microsoft & Windows最前線2024
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。