Hyper-Vでインストールメディアのアンマウントに問題がありますか?はい、ホストマシンからISOファイルを削除した後でも、Hyper-Vがそれを頑固な残骸のように保持しているように見えるのは、ちょっと面倒です。Hyper-VがVMの設定やチェックポイントツリーに仮想メディアへの参照を保持しているため、ISO接続が残ることがあります。この小さなリンクは、ファイルを手動で削除したとしてもマウントをアクティブに保ちます。そのため、本当にこの問題を取り除くには、ISOファイルを削除するだけでは不十分です。VM設定の調整、参照のクリア、そして場合によってはチェックポイントの削除など、トラブルシューティングが必要になります。
このガイドでは、手間をかけずにISOファイルをアンマウントできる、実証済みの方法をいくつかご紹介します。特に簡単な手順でうまくいかなかった場合は、一つ一つ試してみる価値があります。多少のストレスは覚悟してください。しかし、辛抱強く取り組めば、これらの解決策で仮想マシンからISOファイルが解放され、予定していた作業を進めることができるはずです。
Hyper-V での ISO マウントの問題を修正する方法
修正1 – DVDドライブの設定を変更し、ISOを取り外す
この方法は、DVDメディアを「なし」に設定することで、Hyper-VにISOファイルの参照を強制的に消去させるため、うまく機能します。少し奇妙に思えますが、ISOファイルが削除された後でもメディアの設定が保持される場合があるため、「なし」に設定し直してからVMをシャットダウンすると、その参照がクリアされます。VMを再起動すると、ISOファイルからの起動は試行されなくなります。
- スタート メニューまたは検索からHyper-V マネージャーを読み込みます。
- 問題が発生している VMを右クリックし、 [設定]を選択します。
- ハードウェアリストの下にあるDVDドライブのサブセクションに移動します。ここに、現在割り当てられているメディア(おそらくISOファイル)が表示されます。
- 「メディア」ドロップダウンを「なし」に設定します。ISOファイル名がまだ表示される場合は、「なし」に変更して切り離してください。
- [適用]と[OK]をクリックします。
- VM が実行中の場合はシャットダウンし、再起動して ISO が完全にアンマウントされているかどうかを確認します。
かなり分かりやすいですが、このヒントではドライブのメディア設定をリセットすることで、Hyper-V が ISO リンクを無視するようにする方法を説明します。環境によってはこれだけで十分な場合もありますが、それでもマウント済みと表示されたり、エラーが表示されたりしても驚かないでください。
修正2 – PowerShellを使用してISO参照を削除する
ISOファイルを削除したにもかかわらず、Hyper-VがまだISOファイルを使用しているように動作する場合は、PowerShellが役立ちます。この方法は、VMの構成内でISOファイルへの参照を直接解除します。Hyper-Vに「ISOファイルの存在自体を忘れてください」と指示するのと同じようなので、とても便利です。
このコマンドには昇格された権限が必要なため、管理者権限でPowerShellを開いてください。一部のマシンでは、VMがまだ実行中の場合、コマンドが失敗する可能性があります。そのため、事前にVMをシャットダウンしてください。
Get-VM -Name "VMName" | Get-VMDvdDrive | Set-VMDvdDrive -Path $null
VMの正確な名前に置き換えてくださいVMName
。通常はHyper-Vマネージャーで設定するか、確認することができます。このコマンドを実行し、少し待つと、Kazaam、ISOリンクが消えます。
役立つ理由:このコマンドはDVDドライブのパスをnullにリセットし、ISOのアンマウントを妨げていた残存参照をすべて解除します。ある環境では問題なく動作しましたが、別の環境ではVMの完全な再起動が必要でした。そのため、後で再起動が必要になる場合もあります。
修正3 – ISOを保持している可能性のあるチェックポイントをクリアする
えっと、チェックポイントって何ですか?ええ、スナップショットはISOがアタッチされた時点の古い状態に戻ってしまうため、ISOのアンマウント処理に支障をきたす可能性があります。チェックポイントを削除すれば、このロールバックの罠を回避できます。
- Hyper-V マネージャーで VM を見つけます。
- VM を右クリックし、[チェックポイント]を開きます。
- 各チェックポイントまたはメインのチェックポイントを右クリックし、「チェックポイントツリーの削除」を選択します。プロンプトを確認します。
- チェックポイントを消去した後、VM をシャットダウンして再起動し、ISO が簡単に取り外せるかどうかを確認します。
チェックポイントを削除することは、大規模な環境では確かに効果的でした。ただし、チェックポイントとは、その時点のVMのスナップショットを保存するようなものだということを常に覚えておいてください。確かに便利な反面、古いメディア参照が予想以上に長く残ってしまうこともあります。
Hyper-V で ISO をアンマウントできないのはなぜですか?
この問題の主な原因は、Hyper-V がホストから ISO ファイルを削除しても、その参照を保持し続けることです。そのため、設定、PowerShell、チェックポイントの削除など、明示的にリンクを切断しない限り、Hyper-V は ISO がマウントされたままの状態になります。つまり、仮想ハードウェアがディスク上のファイルだけでなく、メディアへの参照を保持し続ける仕組みになっているのです。
Hyper-V はすべての Windows エディションで使用できますか?
いいえ。残念ながら、Hyper-VはWindows Homeエディションには搭載されていません。Windows 11または10 Homeをご利用の場合、Hyper-Vを利用するにはProまたはEnterpriseにアップグレードする必要があります。アップグレードした場合でも、Windowsの機能メニューでHyper-Vにチェックを入れて手動で有効にする必要があります。
Hyper-Vでインストールメディアを適切にアンマウントする方法
基本的には、VMの「設定」を開き、「DVDドライブ」セクションに進みます。メディアを「なし」に変更し、変更を適用してからVMをシャットダウンします。電源を切ったら、ISOファイルを物理的に取り外すか、マウントを解除したままにしておくことができます。特に動作がおかしくなった場合は、再起動や設定の再適用を行うと変更が確定する場合があります。