![透過的な仮想化](https://rvso.com/image/568270/%E9%80%8F%E9%81%8E%E7%9A%84%E3%81%AA%E4%BB%AE%E6%83%B3%E5%8C%96%20.png)
これは愚かな質問かどうかわかりませんが、私は仮想化の初心者であり、そこにあるすべてのソフトウェアとテクニックに少し圧倒されています。
簡単に言うと、私は自分のコンピューターの Win7 ホストに仮想化を設定して、任意のオペレーティング システムをインストールできるようにしたいのですが、エミュレートされた PIIX3 や ICH9 チップセットではなく、実際のハードウェアにアクセスできるようにしたいのです。
それを実現する方法はあるのでしょうか、それともSFのコンセプトに入っているのでしょうか? ある場合、パフォーマンスはどの程度良いのでしょうか?
答え1
競合の問題のリスクを冒さずにハードウェアへの完全なアクセスを許可することはできません。一部の仮想化ツールはハードウェア (USB デバイスなど) への制限付きアクセスを許可しますが、それでも、何かがそれらを使用すると、リソースを保持する傾向があります (アプリケーションが Web カメラを使用しているときに、最初のプログラムが Web カメラを解放するまで他のプログラムは Web カメラを使用できないのと同じです)。
仮想化によっても、必ずいくらかのオーバーヘッドが発生します。
ハードウェアに完全にアクセスしたい場合は、ブート マネージャーを使用して複数の OS を設定する必要があります。または、安価な PC を入手して、複数の OS を同時に実行することもできます。それ以外の場合は、システム上で仮想化されたハードウェアを使用するしかありません。