Чёрный экран с надписью PXE-E61: Media test failure, check cable при включении ноутбука — типичный признак того, что BIOS не нашёл загрузочное устройство и перешёл к сетевой загрузке PXE. Эта технология позволяет компьютеру стартовать не с жёсткого диска или флешки, а напрямую по локальной сети, получая загрузчик и операционную систему от удалённого сервера.

Аббревиатура PXE расшифровывается как Preboot eXecution Environment — «среда предзагрузочного исполнения». Стандарт разработан компанией Intel и встроен в прошивку сетевых адаптеров и материнских плат. Он используется системными администраторами для массовой установки ОС, диагностики и восстановления машин, но иногда мешает обычным пользователям, когда срабатывает не вовремя.

Как работает PXE: этапы загрузки по сети

Сетевую загрузку удобно представить как цепочку последовательных шагов между клиентом и сервером. Если хотя бы одно звено цепи не отвечает, процесс обрывается с ошибкой.

  • 🔌 DHCP-запрос. Компьютер при включении отправляет в сеть широковещательный запрос и получает IP-адрес, а также адрес сервера загрузки.
  • 📦 Получение загрузчика. По протоколу TFTP клиент скачивает небольшой файл начального загрузчика (например, bootx64.efi для UEFI-систем).
  • 💻 Запуск среды установки. Загрузчик подтягивает образ операционной системы или диагностической среды и передаёт ей управление.
  • 🖥️ Работа без локального диска. Дальнейшая установка или загрузка ОС идёт полностью по сети, жёсткий диск может отсутствовать или быть пустым.

Важно понимать: PXE сам по себе не содержит операционную систему — это лишь механизм доставки загрузчика по сети. Всё остальное определяется тем, что развёрнуто на сервере: инсталлятор Windows, Live-среда Linux или набор диагностических утилит.

Где применяется PXE на практике

Технология востребована там, где нужно обслуживать много однотипных машин без физического доступа к каждой из них. Ручная установка с флешки на десятки компьютеров заняла бы дни, а сетевая развёртка выполняется централизованно.

  • 🏢 Корпоративные сети. Массовое развёртывание Windows через службы вроде WDS (Windows Deployment Services) или SCCM.
  • 🐧 Linux-инфраструктуры. Автоматическая установка дистрибутивов через PXE + kickstart/preseed на серверы и рабочие станции.
  • 🛠️ Сервисные центры. Загрузка диагностических образов и Live-систем на машины с неисправным или отсутствующим накопителем.
  • 💾 Бездисковые терминалы. Тонкие клиенты, которые в принципе не имеют локального хранилища и всегда стартуют по сети.
📊 Где вы чаще всего сталкивались с PXE?
Ошибка PXE при включении домашнего ПК
Настройка сетевой загрузки на работе
Установка ОС по сети в сервисе
Впервые слышу о технологии

Ошибка PXE-E61 и похожие сообщения: что проверить

Когда обычный пользователь видит строки PXE-M0F: Exiting PXE ROM или PXE-E61, это означает одно: компьютер не нашёл загрузочное устройство и дошёл до последнего пункта в списке — сетевой карты. Сама по себе надпись не является поломкой, это симптом.

Начните диагностику с простых и обратимых проверок, прежде чем подозревать неисправность накопителя:

☑️ Диагностика ошибки PXE при запуске

Выполнено: 0 / 5

Если накопитель определяется в BIOS, но загрузка всё равно уходит в PXE, возможная причина — повреждённый загрузчик операционной системы. В этом случае помогает восстановление загрузчика с установочного носителя. Когда же диск не виден вообще, вероятны аппаратные проблемы: отошедший разъём, вышедший из строя диск или контроллер.

⚠️ Внимание: не спешите включать опцию сброса BIOS к заводским настройкам или переустанавливать систему. Сначала убедитесь, что диск физически определяется — иначе можно потерять данные при поспешных действиях с разделами.

Как включить или отключить PXE в BIOS/UEFI

Названия пунктов меню зависят от производителя платы и версии прошивки, поэтому точный путь стоит сверять с документацией конкретной модели. Общая логика, тем не менее, везде одинакова: параметр обычно называется PXE Boot, Network Boot, Boot from LAN или Network Stack.

Чтобы отключить сетевую загрузку на домашнем компьютере, найдите соответствующий пункт в разделе Boot или Advanced и переведите его в состояние Disabled. Дополнительно проверьте приоритет загрузки: строка Windows Boot Manager или название вашего диска должны стоять выше сетевого адаптера. Сохраните изменения клавишей, указанной в подсказке BIOS (чаще всего F10).

💡

Если PXE нужен только один раз (например, для установки ОС по сети), не меняйте постоянный порядок загрузки — используйте одноразовое Boot Menu, которое вызывается отдельной клавишей при старте (часто F12, F11 или Esc, зависит от модели).

PXE в Legacy BIOS и UEFI: в чём разница

Классический вариант PXE рассчитан на режим Legacy BIOS. Современные платы с UEFI поддерживают сетевую загрузку нативно, но с оговорками: загрузчик на сервере должен соответствовать режиму, а включённый Secure Boot может блокировать неподписанные сетевые загрузчики.

ПараметрLegacy PXEUEFI PXE
Тип прошивкиКлассический BIOSUEFI
ЗагрузчикФайлы для BIOS-режимаEFI-приложения (.efi)
Secure BootНе поддерживаетсяМожет блокировать загрузку
СовместимостьСтарое оборудованиеСовременные ПК и серверы

Практический вывод прост: если настраиваете PXE-сервер для смешанного парка машин, потребуется раздавать разные загрузчики для BIOS- и UEFI-клиентов. Многие решения умеют определять тип клиента автоматически по идентификатору архитектуры в DHCP-запросе.

💡

PXE — это не программа и не операционная система, а встроенный в прошивку механизм: клиент получает адрес по DHCP, скачивает загрузчик по TFTP и запускает его. Сбой любого из этих трёх шагов приводит к ошибке сетевой загрузки.

Минимальная инфраструктура для PXE-сервера

Чтобы развернуть сетевую загрузку в своей сети, понадобятся три компонента. Их можно разместить на одной машине, что удобно для тестов и небольших сетей.

  • 🌐 DHCP-сервер — выдаёт клиентам IP-адреса и сообщает, где искать загрузочный файл (опции, связанные с сетевой загрузкой).
  • 📡 TFTP-сервер — отдаёт начальный загрузчик по простому протоколу передачи файлов.
  • 📁 Хранилище образов — файлы установки ОС или Live-среды, которые загрузчик подтянет дальше (по TFTP, HTTP, NFS или SMB в зависимости от решения).

Из готовых инструментов чаще всего упоминают WDS в среде Windows Server, а также связку dnsmasq/ISC DHCP + TFTP + Syslinux (PXELINUX) или iPXE в Linux. Проект iPXE расширяет стандартные возможности: поддерживает загрузку по HTTP и другие сценарии, недоступные классическому PXE.

Что такое iPXE и чем он отличается от PXE

iPXE — открытая расширенная реализация сетевого загрузчика. В отличие от базового PXE, он умеет загружаться по HTTP/HTTPS, выполнять скрипты, работать с меню загрузки и поддерживает больше сетевых карт. Часто используется как «второй этап»: стандартный PXE загружает iPXE, а тот уже делает всё остальное.

⚠️ Внимание: запуск собственного DHCP-сервера в чужой или рабочей сети может нарушить её работу — клиенты начнут получать неправильные адреса. Перед экспериментами с PXE-сервером согласуйте это с администратором сети или используйте изолированный сегмент.

Безопасность сетевой загрузки

У технологии есть обратная сторона: любой компьютер в сети может получить и запустить код с PXE-сервера без пароля. В недоверенной среде это риск — злоумышленник с доступом к сети теоретически может подменить сервер загрузки или получить установочный образ.

Снизить риски помогают базовые меры: выделение отдельного VLAN для установки систем, включение PXE только на время развёртывания, использование Secure Boot там, где это совместимо с вашим загрузчиком, и ограничение доступа к серверу на уровне сетевого оборудования. Конкретный набор мер зависит от требований вашей инфраструктуры.

💡

После завершения массовой установки систем отключайте сетевую загрузку в порядке приоритета BIOS или настраивайте её последней в списке — так случайная перезагрузка не уйдёт в PXE и не «зависнет» на экране ошибки.

Часто задаваемые вопросы о PXE

Вредно ли, если компьютер каждый раз пытается загрузиться по PXE?

Вреда для железа нет, но это замедляет включение: система тратит время на ожидание ответа от сети. Достаточно переместить сетевой адаптер в конец списка загрузки или отключить Network Boot в BIOS.

Можно ли установить Windows по сети через PXE дома?

Да, если развернуть сервер сетевой загрузки (например, на базе WDS или решений с iPXE) и иметь второй компьютер под роль сервера. Для разовой установки проще использовать загрузочную флешку.

Почему PXE не видит сервер, хотя кабель подключён?

Возможные причины: DHCP-сервер не отдаёт параметры сетевой загрузки, TFTP-служба не запущена, файрвол блокирует запросы или клиент и сервер находятся в разных сетях без настроенной маршрутизации DHCP-запросов. Проверяйте каждый этап по отдельности.

Работает ли PXE через Wi-Fi?

Классический PXE рассчитан на проводное подключение: прошивка сетевой карты инициализируется до загрузки ОС, а для Wi-Fi требуются драйверы и авторизация. В стандартном виде загрузка по беспроводной сети не поддерживается.

Что делать, если после ошибки PXE компьютер не загружается вообще?

Проверьте, определяется ли диск в BIOS. Если да — загрузитесь с установочного носителя и восстановите загрузчик. Если диск не виден, проверьте его подключение или протестируйте на другом компьютере, прежде чем делать вывод о неисправности.