Hyper-V仮想マシンのローカルおよびUSBハードドライブにアクセスする方法
Hyper-Vで実行されている仮想マシン内からWindowsコンピュータに接続されているローカルハードドライブ(内蔵ドライブまたは外付けドライブ)にアクセスすることは非常に便利です。しかし、その目的をどのように達成するかを正確に把握するのはそれほど便利ではありません。私達がそれを通してあなたを歩きながら読む.
なぜ私はこれをしたいのですか?
データへのアクセスとインポート、仮想マシンから外部ドライブへのデータのダンプ、ディスクイメージのインポートまたはエクスポートなど、Hyper-V仮想マシン内から物理ハードドライブにアクセスするシナリオは多数あります。.
Hyper-Vマシンの既存のローカルハードドライブにアクセスしたい理由が何であれ、残念ながら、ドライブから仮想マシンへのアクセスを許可するのは少し複雑です。他の仮想化ソリューションとは異なり、ホストマシンとHyper-V仮想マシンの間でリソースを共有するだけの簡単な方法はありません。.
Hyper-Vマシン内でドライブを使用するには、ホストマシンに物理的に接続されてマウントされている間にドライブをオフラインにしてから、ホストにオフラインのディスクを仮想マシンに再ルーティングする必要があります。今それを行う方法を見てみましょう.
先に進む前に、このトリックはハードドライブ(磁気ハードドライブ、ソリッドステートハードドライブ、およびリムーバブルUSBハードドライブ)でのみ機能しますが、フラッシュドライブなどのリムーバブルメディアでは機能しません。.
ドライブの準備とHyper-Vへのマウント
この手順には主に2つのステップがあります。最初にディスクをホストマシン上のWindowsから管理してオフラインにします(ただし、電源は入ったままホストコンピュータに接続しています)。次に、Hyper-Vに、現在オフラインになっているディスクを制御するように指示します。.
ドライブの準備
最初のステップはディスクをオフラインにすることです。これを行うには、アプリケーション名を検索するか、検索ボックスに「diskmgmt.msc」と入力してアプリを実行し、Disk Managementアプリケーションを開きます。ディスクの管理内で、仮想マシンに渡したいドライブを探します。.
Hyper-Vで遊んでいて物理ディスクパススルーのようなことを心配しているので、おそらくディスク管理に精通していると考えるのはおそらく安全ですが、標準的な警告を発行しないことは私たちの思いやりでしょう。ディスクの管理は強力なツールであり、管理システムの中をくぐることによってあなたのシステムに恐ろしいことをすることができます。各ステップを再確認し、正しいディスクを使用していることを確認してください。.
この例では、USBバックアップHDDであるDisk 10を仮想マシンに渡して、バックアップファイルを仮想マシンからディスクにダンプできるようにします。ディスクを準備するには、まずディスクの管理内のドライブのリストからそのディスクを探し、右クリックして、右クリックのコンテキストメニューから[オフライン]を選択する必要があります。.
ディスクがオフラインであることを確認してください。仮想マシン内でディスクをオンラインに戻したい場合は、このメニューに戻ってディスクを右クリックし、[オンライン]を選択してホストオペレーティングシステムのディスクをオンラインに戻すだけです。.
仮想マシンへのドライブの追加
ディスクがホストオペレーティングシステムに対してオフラインになったら、Hyper-V内の仮想マシンにディスクを追加します。 Hyper-Vを起動し、Virtual Machinesリストから、ハードディスクを通過させる先のマシンを選択します。.
マシンを右クリックして[設定]を選択します。
その特定の仮想マシンの[設定]メニューから、左側のナビゲーションペインから[SCSIコントローラ]を選択します。 「ハードドライブ」を選択し、「追加」ボタンをクリックしてください.
注意: ハードドライブを仮想化されたオペレーティングシステムに渡したいと考えています。つまり、OS用のSCSIコントローラと仮想ディスクがすでにあります。まだSCSIコントローラをお持ちでない場合は、最初にナビゲーションペインの上部にある[ハードウェアの追加]を選択し、仮想マシンに[SCSIコントローラ]を追加する必要があります。.
「物理ハードディスク」を選択してから、ドロップダウンメニューからチュートリアルの前のセクションでオフラインにしたディスクを選択します。誤って使用しないディスクをホストマシンから選択する可能性がないことを心配しないでください。物理ハードディスクメニューで選択できるのは、電源が入っていてホストマシンに接続されているディスクだけです。 しかし オフライン状態です。あなたがそれをオフラインにしなかったなら、それは選択肢でさえありません.
選択したディスクが目的のディスクであることを確認してください。 「適用」ボタンを押してから「OK」を押してください。仮想マシンを起動します。.
パススルーハードディスクへのアクセス
ほとんどの場合、仮想マシンがエミュレートしているように、実際のマシンに接続されている物理ディスクであるかのように、ディスクはホストオペレーティングシステムによって自動的に検出されます。.
下のスクリーンショットの場合は、Windows PEとMacrium Reflectを使用してイメージの復元手順をテストするために仮想マシンを起動しました。 Windows PEは問題なくディスクを自動的に検出してマウントしました.
ディスクが仮想マシンのオペレーティングシステムにすぐにアクセスできない場合は、Windowsの場合は[ディスクの管理]を開き、ディスクをオンラインにする必要があります。他のオペレーティングシステムを使用している場合は、仮想OSを介してディスクにアクセスするために同等の操作を実行する必要があります。.
ここで非常に重要な注意の言葉。仮想マシンのOSは、このディスクが実際にホストマシンに属していることを認識していないため、ディスクに対して動作しますが、ディスクに対して動作するように指示します。ディスクが仮想マシンのOSに自動的にマウントされない場合は、マウント手順(問題の特定のOSのドキュメントを参照)を使用してディスクを非破壊的にマウントし、ホストのオペレーティングシステムに戻すことができます。後でシステム.
仮想マシンのディスクが不要になったら、単に仮想マシンを起動します。ドライブが接続されている仮想マシンをオフにするまで、ホストマシンを介してドライブの状態を変更しないでください。.
二度と使用しない場合は、仮想マシンの仮想SCSIコントローラからハードドライブを完全に削除することも、エントリを終了することもできます。物理ドライブがホストマシンから切断されたとき、またはホストオペレーティングシステムのためにオンラインにしたときはいつでも、ドライブは単に仮想マシンには使用不可として表示されます。.