Компьютер грузится по сети (PXE boot) перед Windows? Решение для Gigabyte GA-G31M и аналогов

От:

Симптом: При каждом включении ПК на чёрном экране сообщения вроде Client MAC Addr…, DHCP…, компьютер получает IP-адрес по сети, и только после неудачной попытки сетевой загрузки запускается Windows с жёсткого диска.

Причина проблемы

В BIOS/UEFI приоритет загрузки с сетевых карт (PXE Boot) стоит выше, чем с жёсткого диска. На старых платах, таких как Gigabyte GA-G31M, это особенно актуально, если:

  1. В BIOS активирована опция загрузки по сети для встроенной сетевой карты.
  2. В системный блок установлена дополнительная (вторая) сетевая карта с собственной прошивкой PXE, которую BIOS «видит» как первичное загрузочное устройство.

В моём случае, судя по MAC-адресу, виновником оказалась именно дополнительная сетевая карта.

Быстрое решение – удаление дополнительной сетевой карты, если она не нужна

Самый надёжный и простой способ:

  1. Выключаем компьютер и отключите питание.
  2. Аккуратно извлекаем дополнительную сетевую карту из слота PCI 

Готово! Если хватает встроенной сетевухи для интернета, проблема решена навсегда.

Настройка BIOS

Если дополнительной карты нет, то возможна проблема в настройках BIOS.

Входим в BIOS. Для плат Gigabyte это кнопка Delete при старте компьютера.

Шаг 1: Основной порядок загрузки

  1. Переходим в раздел Advanced BIOS Features.
  2. Находим параметры:
    • First Boot Device — устанавливаем Hard Disk.
    • Second Boot Device — устанавливаем  CDROM (если нужно) или Disabled.
    • Third Boot Device — устанавливаем  Disabled.
  3. Важно! В этом же разделе входим в подменю Hard Disk Boot Priority. Проверяем, что ваш физический жёсткий диск (SSD) стоит на первом месте в этом внутреннем списке.

Шаг 2: Отключение сетевой загрузки (PXE)

Это ключевой момент для некоторых BIOS. (таких опций может не быть)

  1. В том же разделе Advanced BIOS Features ищем опцию:
    • Onboard LAN Boot ROM или LAN Boot ROM или PXE Boot ROM.
  2. Устанавливаем для неё значение [Disabled].
  3. Если такой опции нет, переходим на соседнюю вкладку Integrated Peripherals.
  4. Здесь находим:
    • Onboard H/W LAN — должен быть [Enabled] (это включает саму сетевую карту для работы в Windows).
    • А ниже — LAN Boot ROM или Onboard LAN Boot ROM — переводим в [Disabled].

Шаг 3 (если проблема с ДОПОЛНИТЕЛЬНОЙ картой и её нужно оставить)

Некоторые BIOS имеют отдельную настройку для загрузки с устройств на шине PCI.

  1. В разделе Advanced BIOS Features или Integrated Peripherals ищем опцию:
    • Boot from PCI devices, PCI ROM Boot, Boot other devices.
  2. Переводим её в [Disabled].

Сохранение настроек

  1. Для сохранения нажимаем клавишу F10 (стандартная для «Save & Exit Setup»).
  2. Появится окно подтверждения: Save to CMOS and EXIT (Y/N)?
  3. Нажимаем Y (Yes) и затем Enter.

Компьютер перезагрузится и должен сразу начать загрузку с жёсткого диска, минуя задержку на PXE.

Конкретно на плате Gigabyte GA-G31M некоторых приведённых пунктов Bios нет. В моём случае – это была дополнительная сетевая карта, которая не нужна  (ранее она использовалась для создания моста).


Комментарии закрыты