A diferença mais importante entre esses adaptadores é que apenas alguns deles podem ser suportados por um sistema convidado específico - portanto, essa é uma diferença entre “funciona” e “não funciona”. Por exemplo, o Windows Vista e versões posteriores não possuem mais um driver para placas PCnet AMD; portanto, uma das variantes do Intel PRO / 1000 deve ser usada para esses sistemas; no entanto, sistemas mais antigos podem ter um driver para PCnet, mas não para o E1000. Três variações diferentes de placas Intel PRO / 1000 são suportadas pelo mesmo motivo.
Consulte a seção "Hardware de rede virtual" no manual do usuário do VirtualBox:
O PCNet FAST III é o padrão porque é suportado por quase todos os sistemas operacionais prontos para uso, assim como pelo gerenciador de inicialização GNU GRUB. Como exceção, os adaptadores da família Intel PRO / 1000 são escolhidos para alguns tipos de sistemas operacionais convidados que não são mais fornecidos com drivers para a placa PCNet, como o Windows Vista.
O tipo de desktop Intel PRO / 1000 MT funciona com o Windows Vista e versões posteriores. A variante T Server da placa Intel PRO / 1000 é reconhecida pelos convidados do Windows XP sem instalação adicional de driver. A variante MT Server facilita as importações de OVF de outras plataformas.
Se você criar uma nova máquina virtual e selecionar o tipo de SO corretamente, um tipo de adaptador compatível com o SO selecionado será escolhido automaticamente.
No entanto, existem outras diferenças entre os tipos de adaptador, que devem ser consideradas ao escolher entre vários tipos, todos suportados pelo sistema operacional convidado:
Alguns recursos avançados, como jumbo-frames e tags VLAN 802.1q, são suportados apenas ao usar um dos tipos de adaptador E1000.
Se você precisar inicializar convidados da rede, a versão de código aberto do VirtualBox fornecerá a ROM PXE baseada em Etherboot apenas para adaptadores PCnet. A Intel PXE ROM para E1000 está disponível apenas no Oracle Extension Pack proprietário. No entanto, você pode fornecer um arquivo externo com uma ROM PXE, e todos esses tipos de adaptadores (incluindo virtio-net) são suportados no gPXE, portanto, essa não é uma restrição muito importante.
As variantes do E1000 geralmente oferecem desempenho ligeiramente melhor que o PCnet. O adaptador virtio-net em teoria deve fornecer o melhor desempenho, porque sua interface de "hardware" foi criada com a virtualização em mente; No entanto, há algum tempo, seu suporte no VirtualBox era de buggy e eu não tentei recentemente.