Работа с унаследованными (Legacy) сетевыми адаптерами в Windows XP и Server 2003 x64

Тех, кто впервые устанавливает в качестве гостевой ОС 64-битную версию Windows XP/2003 (с Service Pack 2), ждет пренеприятное открытие. Унаследованные сетевые адаптеры (Legacy Network Adapters, что также иногда переводится как «эмулируемые») не поддерживаются и недоступны в Windows XP/2003 на платформе x64. А синтетический адаптер (Network Adapter) сможет работать только после установки Integration Components. Вопрос «почему эмулированный адаптер не распознается ОС Windows Server 2003 на платформе x64» — один из самых задаваемых в последнее время. Пришло время приоткрыть завесу тайны над этой историей и рассказать, как можно исправить ситуацию.

Итак, унаследованный сетевой адаптер Hyper-V эмулирует работу сетевой карты DEC 21140. Для работы этой карты нужен драйвер, который находится в файле dc21x4.sys. До 2003 года разработкой этого драйвера занималась компания Intel — и она не выпускала его 64-битной версии. Именно поэтому Windows XP и Server 2003 x64 никогда и не содержали этого драйвера в дистрибутиве.

Microsoft занялась доработкой этого драйвера в 2003 году — во время разработки ОС Windows Vista. Ко времени выхода Vista Beta 2 данный драйвер был собран и под платформу x64 и включен в дистрибутив. Однако, внутренние процессы добавления чего-либо в уже выпущенный продукт — значительно более сложные. Обоснованной для бизнеса необходимости в драйвере DEC 21140 на платформе Windows XP или Server 2003 x64 не было, тестировать дополнительные драйверы не принято — поэтому этот драйвер так и не появился в Windows 2003 x64 даже с выходом Service Pack 2.

Это была история о том, почему драйвера для унаследованного адаптера нет в составе 64-битных версий Windws XP и Windows Server 2003, и почему он не поддерживается. Теперь о хорошем. Возможность установить этот драйвер на Windows XP/2003 x64 у вас-таки есть. Соответствующий дистрибутив существует. И хотя он не подписан (и ОС будет предупреждать вас об этом при установке), — но вполне работоспособен. При этом, еще раз отмечу, — not supported!

Дружественный ресурс virtualization.su, страницы которого сейчас переадресовывают вас на этот блог, согласился выложить у себя образ диска с этим драйвером. Вам требуется скачать его, подключить в качестве CD к виртуальной машине с Windows XP/2003 x64 и установить драйвер.

Удачи!