Сообщение «The system seems to lack either network cards or network drivers» означает, что система не видит ни одного работоспособного сетевого адаптера: либо устройство физически не определилось, либо для него не установлен подходящий драйвер. Чаще всего с этой ошибкой сталкиваются при установке операционной системы (в том числе на виртуальную машину) или после переустановки Windows, когда сетевой контроллер остаётся без ПО.
Хорошая новость: в подавляющем большинстве случаев проблема решается программно — установкой корректного драйвера или изменением настроек виртуальной машины. Ниже разберём диагностику по шагам: от проверки диспетчера устройств до настройки VirtualBox и VMware.
Что означает эта ошибка и когда она появляется
Формулировка дословно переводится как «в системе, похоже, отсутствуют либо сетевые карты, либо сетевые драйверы». Система при загрузке или установке опрашивает оборудование и не находит ни одного адаптера, с которым можно работать. Это не обязательно поломка — чаще всего сеть просто «невидима» для ОС.
Типичные сценарии появления сообщения:
- 🔧 установка Windows или Linux на компьютер без предустановленных сетевых драйверов;
- 💻 запуск виртуальной машины, где не выбран или неправильно сконфигурирован виртуальный сетевой адаптер;
- 🔌 отключение сетевой карты в BIOS/UEFI или её аппаратная неисправность;
- 🔄 обновление системы, после которого драйвер адаптера перестал работать.
От сценария зависит и путь решения, поэтому первым делом определите, где именно возникает ошибка: на реальном ПК или внутри виртуальной машины.
Шаг 1. Проверка сетевого адаптера в диспетчере устройств
Если система уже установлена и загружается, начните с диспетчера устройств. Нажмите Win + X и выберите «Диспетчер устройств», либо выполните команду:
devmgmt.msc
Раскройте раздел «Сетевые адаптеры». Возможны три ситуации. Первая — адаптер присутствует, но помечен жёлтым восклицательным знаком: устройство видно, но драйвер не работает. Вторая — в разделе «Другие устройства» висит неизвестный Ethernet-контроллер или «Сетевой контроллер»: это и есть ваша карта без драйвера. Третья — сетевых устройств нет вообще, тогда нужно проверять BIOS и само железо.
Дополнительно полезно проверить, видит ли систему адаптер на уровне команд. Откройте командную строку и выполните:
ipconfig /all
Если в выводе нет ни одного Ethernet- или беспроводного адаптера — система действительно не распознаёт сетевое оборудование, и проблема находится на уровне драйвера или железа, а не настроек соединения.
Шаг 2. Установка и обновление сетевых драйверов
Самая частая причина ошибки на реальном компьютере — отсутствующий драйвер сетевой карты. Проблема в том, что скачать его через интернет нельзя, ведь сети нет. Поэтому используйте второе устройство: другой компьютер, ноутбук или смартфон.
Порядок действий такой. Узнайте точную модель материнской платы или ноутбука — она указана на корпусе, в документации или определяется командой wmic baseboard get product,manufacturer. Затем с другого устройства зайдите на официальный сайт производителя и скачайте драйвер именно для вашей модели и версии ОС. Перенесите файл на проблемный ПК через USB-флешку и установите.
Если модель определить сложно, ориентируйтесь по ИД оборудования. В диспетчере устройств откройте свойства неизвестного устройства, перейдите на вкладку «Сведения» и выберите свойство «ИД оборудования». Значения вида PCI\VEN_8086&DEV_... позволяют точно определить чип (VEN_8086 — это Intel, VEN_10EC — Realtek, VEN_14E4 — Broadcom) и найти подходящий драйвер.
☑️ Чек-лист установки сетевого драйвера
⚠️ Внимание: скачивайте драйверы только с официальных сайтов производителей оборудования. Сторонние «сборники драйверов» нередко содержат устаревшие или несовместимые версии, а иногда и вредоносное ПО.
Шаг 3. Проверка настроек BIOS/UEFI
Когда адаптер не виден даже в диспетчере устройств, проверьте, не отключён ли он на уровне BIOS/UEFI. Войдите в настройки прошивки при загрузке (обычно клавиша Del, F2 или F10 — зависит от производителя, точную клавишу смотрите на экране загрузки или в документации).
Найдите параметр встроенного сетевого контроллера — он может называться Onboard LAN, Integrated NIC, Network Controller или похожим образом. Убедитесь, что он переведён в состояние Enabled. Точное расположение пункта зависит от версии прошивки, поэтому при затруднениях сверьтесь с руководством к вашей материнской плате или ноутбуку.
После изменения сохраните настройки и перезагрузитесь. Если адаптер был отключён, после включения он появится в системе — возможно, сразу с запросом на установку драйвера.
Шаг 4. Ошибка в виртуальной машине: VirtualBox и VMware
Отдельный и очень распространённый случай — ошибка возникает при установке ОС внутри виртуальной машины. Здесь «сетевой карты нет» в буквальном смысле: гипервизор не пробросил адаптер в гостевую систему, либо гостевая ОС не имеет драйвера для эмулируемого устройства.
В VirtualBox откройте настройки виртуальной машины, раздел «Сеть», и проверьте: включён ли адаптер (флажок «Включить сетевой адаптер»), какой выбран тип подключения (для выхода в интернет обычно подходит NAT) и какой выбран тип адаптера. Для старых гостевых систем иногда требуется сменить тип адаптера — например, с Intel PRO/1000 на PCnet или наоборот, поскольку не каждая ОС имеет встроенный драйвер под каждый эмулируемый чип.
В VMware Workstation/Player логика аналогична: в настройках виртуальной машины проверьте наличие устройства Network Adapter, его состояние (Connected) и режим (NAT или Bridged). Если адаптера в списке устройств нет — добавьте его через Add → Network Adapter.
| Среда | Что проверить | Типичное решение |
|---|---|---|
| VirtualBox | Включён ли адаптер, тип подключения, тип адаптера | Включить адаптер, выбрать NAT, сменить тип чипа |
| VMware | Наличие Network Adapter, статус Connected | Добавить адаптер, выбрать NAT/Bridged |
| Гостевая Windows | Драйвер в диспетчере устройств | Установить VMware Tools / VirtualBox Guest Additions |
| Гостевая Linux | Вывод команды ip link | Поднять интерфейс, проверить модуль ядра |
Установка гостевых дополнений — VMware Tools или VirtualBox Guest Additions — нередко сама по себе устраняет проблему, поскольку в их состав входят драйверы виртуальных сетевых устройств.
Проверка сетевого интерфейса в гостевой Linux
Выполните команду ip link — она покажет все сетевые интерфейсы, которые видит ядро. Если интерфейс есть, но находится в состоянии DOWN, поднимите его командой sudo ip link set имя_интерфейса up. Если интерфейса нет вообще, проверьте lspci | grep -i net: отсутствие устройства в выводе указывает, что гипервизор не передал адаптер в виртуальную машину.
Шаг 5. Аппаратная диагностика
Если драйверы установлены, BIOS настроен, а адаптера система не видит, возможна аппаратная неисправность. Для встроенной сетевой карты простой тест — подключить внешний USB-Ethernet адаптер: если с ним сеть появляется, проблема локализована во встроенном контроллере.
Обратите внимание и на индикаторы рядом с разъёмом Ethernet: при подключённом исправном кабеле обычно горят или мигают светодиоды. Полное отсутствие индикации может указывать на неисправность порта, кабеля или самого контроллера. Для ноутбуков также проверьте, не отключён ли адаптер аппаратным переключателем или комбинацией клавиш — на некоторых моделях она есть, и её сочетание указано в документации устройства.
⚠️ Внимание: не спешите обновлять BIOS или перепрошивать контроллер ради решения этой ошибки. Сначала исчерпайте программные методы — перепрошивка при сбое может вывести устройство из строя.
Что делать, если ничего не помогло
Когда все программные методы исчерпаны, двигайтесь от простого к сложному. Проверьте адаптер на другом компьютере (если это съёмная PCIe-карта) или протестируйте систему с заведомо рабочим USB-адаптером. Это однозначно разделит проблему на «железную» и «программную».
Дополнительно можно загрузиться с Live USB любого современного Linux-дистрибутива: если сеть заработала под Linux без установки драйверов, железо исправно, и проблема точно в драйверах вашей основной ОС. Если адаптер невидим и там — вероятна аппаратная неисправность, и имеет смысл обратиться в сервисный центр или использовать внешний адаптер как постоянное решение.
Частые вопросы (FAQ)
Ошибка появляется при установке Windows. Что делать?
Это значит, что в установочном образе нет драйвера для вашего сетевого контроллера. Можно продолжить установку без сети, а драйвер установить после — скачав его с сайта производителя на другом устройстве и перенеся через USB-флешку.
В диспетчере устройств адаптера нет вообще. Это поломка?
Не обязательно. Сначала проверьте, включён ли сетевой контроллер в BIOS/UEFI, и нажмите «Действие → Обновить конфигурацию оборудования» в диспетчере устройств. Только если адаптер не появляется нигде, включая загрузку с Live USB, стоит подозревать аппаратную неисправность.
Ошибка в VirtualBox, хотя на основной системе интернет есть. Почему?
Виртуальная машина использует собственный эмулируемый адаптер, который нужно явно включить в настройках ВМ (раздел «Сеть»). Также убедитесь, что гостевая ОС имеет драйвер под выбранный тип адаптера — при необходимости смените его тип в настройках.
Как узнать, какой именно драйвер нужен, если модель карты неизвестна?
Откройте свойства неизвестного устройства в диспетчере устройств, вкладку «Сведения» и выберите «ИД оборудования». По кодам VEN (производитель) и DEV (устройство) можно точно определить чип и найти драйвер на сайте его производителя.
Поможет ли переустановка Windows?
Только если причина в повреждённых системных файлах или драйверах. Если драйвер отсутствовал изначально или адаптер отключён в BIOS, переустановка ничего не изменит — сначала выполните диагностику из этой статьи.