Если компьютер при включении зависает на чёрном экране с надписями вида PXE-E61: Media test failure или PXE-M0F: Exiting PXE ROM, причина почти всегда одна — в BIOS активирована загрузка по сети через PXE, и система пытается стартовать не с диска, а с сетевого адаптера. Эта опция присутствует практически в любой материнской плате и ноутбуке, но обычному домашнему пользователю она не нужна, а её случайная активация приводит к задержкам загрузки и непонятным ошибкам.
В этой статье разберём, что скрывается за пунктами PXE Boot, Network Boot, LAN Boot и Boot from Onboard LAN в настройках BIOS/UEFI, в каких сценариях сетевая загрузка действительно необходима, и как правильно включить или отключить её без риска для системы.
Что такое PXE и загрузка по сети
PXE (Preboot eXecution Environment) — это технология, позволяющая компьютеру загружать операционную систему или служебную среду не с локального диска, а из локальной сети. Сетевой адаптер содержит специальный программный модуль (PXE ROM), который при старте машины отправляет широковещательный запрос, получает от сервера IP-адрес по протоколу DHCP и затем скачивает загрузочный образ по протоколу TFTP.
Такой механизм применяется там, где нужно установить или восстановить систему сразу на множестве компьютеров без флешек и дисков: в корпоративных сетях, компьютерных классах, серверных инфраструктурах. Администратор поднимает PXE-сервер (например, на базе Windows Deployment Services или Linux-решений), а клиентские машины стартуют прямо из сети.
Условия для работы PXE-загрузки:
- 🌐 Компьютер подключён кабелем к сети, где работает настроенный PXE/DHCP-сервер
- 🔌 Сетевой адаптер поддерживает PXE и эта функция включена в BIOS
- 📡 В сети доступен TFTP-сервер с загрузочным образом
- ⚙️ Сетевая загрузка стоит в приоритете выше локальных дисков (или выбрана вручную через Boot Menu)
Какие опции PXE встречаются в BIOS
Названия пунктов меню зависят от производителя материнской платы и версии прошивки (AMI, Phoenix/Award, InsydeH2O, фирменные UEFI от ASUS, MSI, Gigabyte, ASRock). Точные пути для вашей модели стоит уточнять в руководстве к плате, но сама терминология устойчива и повторяется от устройства к устройству.
| Название опции | Что означает | Где искать |
|---|---|---|
| PXE Boot / PXE Support | Включает сетевую загрузку в целом | Раздел Boot или Advanced |
| Network Boot / Boot from Network | Добавляет сеть в список загрузочных устройств | Boot Priority |
| LAN PXE Boot Option ROM | Активирует загрузочный модуль сетевой карты | Advanced → Onboard Devices |
| IPv4 PXE Support / IPv6 PXE Support | Выбор версии протокола для сетевой загрузки | UEFI-разделы Boot/Network |
| Network Stack | Включает сетевой стек UEFI, без него PXE недоступен | Advanced → Network Stack Configuration |
Обратите внимание на связку опций: в современных UEFI включение одного пункта PXE Boot может быть недостаточно — сначала требуется активировать Network Stack, после чего появятся отдельные переключатели для IPv4 и IPv6. Если сетевая загрузка не работает, проверьте все связанные настройки, а не только основной переключатель.
Симптомы: когда PXE мешает обычной загрузке
Характерный признак лишней сетевой загрузки — пауза в несколько секунд (иногда до минуты) перед стартом Windows, во время которой на экране видны строки вроде DHCP... с крутящимся символом ожидания. Сетевая карта пытается найти PXE-сервер, не находит его и только потом передаёт управление следующему устройству в списке.
Более неприятный сценарий — когда сетевая загрузка стоит первой в приоритете, а локальный диск по какой-то причине не определяется. Тогда вместо Windows вы получаете ошибку PXE-E61 и полную остановку старта. Возможные причины такого поведения: сбой настроек BIOS после сброса батарейки CMOS, отключение или выход из строя диска, изменение порядка загрузки после обновления прошивки.
⚠️ Внимание: ошибка PXE-E61: Media test failure, check cable часто ошибочно трактуется как проблема с сетевым кабелем. На деле она означает, что сетевой адаптер не нашел загрузочный сервер, и реальная первопричина обычно в том, что BIOS не видит системный диск. Проверьте, определяется ли ваш SSD/HDD в разделе с информацией о накопителях.
Как отключить загрузку по сети
Если вы не используете сетевую установку системы, PXE разумно отключить — это уберёт задержку при старте и исключит случайные ошибки. Действия обратимы, настройку можно вернуть в любой момент.
☑️ Отключение PXE-загрузки
После перезагрузки компьютер должен сразу начинать загрузку с диска, без пауз и сетевых сообщений. Если задержка сохранилась, проверьте раздел Boot Priority: устройства вида Network, PXE или UEFI: IP4/IP6 Network могли остаться в списке отдельными пунктами — опустите их ниже диска или удалите из очереди.
В ноутбуках HP, Lenovo, Dell названия и расположение пунктов отличаются от десктопных плат, поэтому точный путь сверяйте с документацией конкретной модели. Общий принцип одинаков: найти сетевую загрузку и выключить её либо понизить в приоритете.
Как включить PXE для сетевой установки ОС
Обратная задача возникает у администраторов и энтузиастов, разворачивающих систему по сети. Здесь последовательность такая: сначала в разделе Advanced или Onboard Devices включите LAN PXE Boot Option ROM (в UEFI — Network Stack и нужную версию протокола), затем в разделе Boot поднимите сетевое устройство в приоритете либо используйте одноразовое загрузочное меню.
Разовая загрузка удобнее постоянной: нажмите клавишу вызова Boot Menu при старте (часто это F11, F12 или Esc — зависит от производителя) и выберите пункт сетевой загрузки, например UEFI: PXE IP4 Realtek PCIe GBE Family Controller. Тогда машина один раз стартует из сети, а при следующем включении вернётся к обычному порядку.
Почему PXE не видит сервер, хотя всё включено
Наиболее частые причины — несовпадение режимов загрузки (клиент в UEFI-режиме, а сервер отдаёт только Legacy-образ, или наоборот), отсутствие корректных DHCP-опций 66/67, указывающих адрес TFTP-сервера и имя загрузочного файла, а также блокировка широковещательных запросов на сетевом оборудовании. Проверяйте конфигурацию сервера и режим загрузки клиента в первую очередь.
⚠️ Внимание: при переключении между режимами Legacy/CSM и UEFI список доступных загрузочных устройств меняется. Если после смены режима система перестала загружаться с диска, верните прежний режим или переустановите загрузчик — не экспериментируйте с этим параметром на рабочей машине без резервной копии данных.
PXE, Secure Boot и совместимость
На современных платах с включённым Secure Boot сетевая загрузка работает только с подписанными загрузчиками, поддерживающими этот режим (у них обычно есть приставка UEFI в имени). Если PXE-сервер отдаёт устаревший Legacy-образ, клиент с активным Secure Boot откажется его запускать. Возможные решения — использовать совместимый загрузчик на сервере или, если это допустимо в вашей среде, временно отключить Secure Boot, понимая, что это снижает защиту от загрузочных угроз.
Ещё один нюанс — Wake-on-LAN часто находится рядом с настройками PXE, но это разные функции: первая лишь включает компьютер по сетевому сигналу, вторая загружает с него систему. Не путайте их при настройке.
Часто задаваемые вопросы
Опасно ли включать опцию PXE Boot в BIOS?
Сама по себе опция безопасна и ничего не меняет в системе. Единственные последствия — задержка при загрузке, если в сети нет PXE-сервера, и теоретическая возможность загрузки чужого образа в недоверенной сети. Настройку можно вернуть в любой момент.
Почему компьютер пишет PXE-M0F и не загружается?
Сообщение PXE-M0F: Exiting PXE ROM означает, что сетевая загрузка не удалась и BIOS переходит к следующему устройству. Если дальше система не стартует — вероятно, не определяется загрузочный диск. Проверьте его видимость в BIOS и порядок загрузки.
Можно ли загрузиться по сети через Wi-Fi?
Стандартный PXE работает через проводной Ethernet-адаптер — его загрузочный модуль встроен в прошивку. Загрузка по Wi-Fi штатными средствами BIOS, как правило, не поддерживается, поэтому для сетевой установки подключайте кабель.
Чем отличаются пункты IPv4 PXE и IPv6 PXE?
Это выбор версии сетевого протокола, по которому клиент будет искать PXE-сервер. В большинстве локальных сетей используется IPv4; вариант IPv6 нужен только если ваша инфраструктура построена на нём. При сомнениях включайте IPv4.
Пропал пункт PXE после обновления BIOS — что делать?
Возможная причина — обновлённая прошивка изменила структуру меню: опция могла переехать в раздел Network Stack или потребовать включения CSM/UEFI-режима. Проверьте смежные разделы настроек и примечания к версии прошивки на сайте производителя платы.