Virtual PC 2004やVirtual Server 2005では、DEC DC21140Aというネットワーク・インターフェイスをエミュレートしている。
■
ゲストOS内でネットワークを利用する場合は、このインターフェイス向けのドライバを利用すればよい。
■
だがそのようなドライバが用意されていない場合は、互換製品のドライバでも代用できる。
解説
Virtual PC 2004やVirtual Server 2005では、仮想的なコンピュータ・システム(仮想マシン)を構築し、その中で各種のOSやアプリケーションを動作させている。デバイスまでも仮想化することにより、ホストOSが稼働するコンピュータやOS環境に依存することなく、常に同じ状態で仮想マシンを稼働させることができる。仮想マシンでエミュレーションされるハードウェア・コンポーネントは、いまとなってはやや古いが、現実のものをベースにしている。そのため、ほとんどのOSやアプリケーションにおいて、特別なドライバなどを用意しなくても利用できることが多い。だが、場合によってはドライバが用意されていないことがある。
Virtual PC 2004やVirtual Server 2005では、DEC DC21140Aというチップを使ったネットワーク・インターフェイスをエミュレートしている。ただしコントローラ・チップはDC21140Aだが、ネットワーク・インターフェイス・カードとしては特定の製品を想定しているわけではないようである(ベンダを識別するコードであるMACアドレスの先頭3bytesは、Microsoft社に割り当てられている「00-03-FF」となっている)。
DEC社のDC21140-AFイーサネット・コントローラ・チップ。
MACアドレス設定などを保存するシリアルEEPROM。
(10BASE-Tなどと接続するための)トランシーバ・チップ。
Virtual PC 2004やVirtual Server 2005でエミュレートされているDEC DC21140Aは、このイーサネット・コントローラ・チップの1つである。このようなコントローラ・チップはメーカーごとにいくつかあるが、根本的なアーキテクチャのバリエーションはそう多くない。同じ種類(系列)のチップを使いながらも、付属しているドライバの出来や機能などで差別化が図られている。
DEC DC21140Aは、コントローラ・チップの名称であるが、実際の製品ではこのチップ名ではなく、ネットワーク・インターフェイス・カードごとにブランド名や製品名が付けられる。そのため、同じドライバで動作するものでも、異なる製品となる。このような製品を互換製品という。また、DEC DC21140Aと互換のコントローラ・チップもある。以下に互換製品の名称をいくつか挙げておくので、DEC DC21140A用ドライバが見当たらない場合は、これら(のドライバ)で代用するとよいだろう。
名称
備考
DEC DC21140A/21140/21x4x/21xxx
Virtual PC 2004/Virtual Server 2005でエミュレートされている、イーサネット・コントローラ・チップの名称。先頭の「DC」や末尾の「A」は型番としてみる場合は無視すること。開発元はDEC社。この系列(アーキテクチャ・ファミリ)のチップを総称して21x4xとか21xxxなどと呼ぶこともある(xには、バージョンアップに伴って任意の数字が入る)