Надпись PXE-E61: Media test failure, check cable или строка Start PXE over IPv4 при включении ноутбука означает, что компьютер не нашёл загрузочное устройство и перешёл к попытке загрузки по сети. Это не поломка само по себе, но симптом того, что BIOS/UEFI не видит диск с операционной системой либо порядок загрузки настроен неправильно.

Аббревиатура PXE расшифровывается как Preboot eXecution Environment — «среда выполнения до загрузки». Это технология, которая позволяет компьютеру загрузить операционную систему или служебную программу не с локального диска, а из сети, получив всё необходимое от специального сервера. Ниже разберём, как это работает, где применяется и почему PXE иногда появляется там, где его не ждали.

Что такое PXE простыми словами

PXE — это стандарт, разработанный корпорацией Intel в составе спецификации Wired for Management. Его задача — дать компьютеру возможность загрузиться без жёсткого диска, SSD, флешки или диска вообще. Всё, что нужно машине, — сетевая карта с поддержкой PXE и доступ к локальной сети, где развёрнут загрузочный сервер.

Проще говоря, компьютер при включении отправляет в сеть запрос, получает от сервера IP-адрес и адрес загрузочного файла, скачивает этот файл и запускает его. Так можно установить Windows на десятки машин одновременно, запустить диагностическую утилиту или загрузить «тонкий клиент» без собственного накопителя.

💡

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

Как работает загрузка по PXE: пошагово

Процесс загрузки по сети состоит из нескольких последовательных этапов. Понимание этой цепочки помогает и при настройке сервера, и при диагностике ошибок.

  • 🔌 Компьютер включается, и PXE-клиент, встроенный в прошивку сетевой карты или UEFI, инициирует сетевую загрузку.
  • 📡 Клиент отправляет широковещательный DHCP-запрос, чтобы получить IP-адрес и информацию о сервере загрузки.
  • 🖥️ DHCP-сервер (или отдельный ProxyDHCP) отвечает адресом и указывает имя и расположение загрузочного файла.
  • 📥 Клиент скачивает загрузчик по протоколу TFTP — простому протоколу передачи файлов без авторизации.
  • 🚀 Загрузчик запускается и подтягивает остальное: ядро ОС, образ установщика или служебную среду, например Windows PE.

Если какой-то из этапов не выполняется — сервер не отвечает, файл не найден, сетевой кабель отключён — загрузка прерывается с ошибкой. Именно поэтому типичные сообщения PXE упоминают кабель (check cable) или отсутствие ответа от сервера.

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

Основная сфера применения технологии — корпоративная среда и IT-инфраструктура, хотя встретиться с PXE можно и дома.

  • 🏢 Массовое развёртывание ОС — установка Windows или Linux на парк компьютеров через Windows Deployment Services (WDS), MDT, SCCM или открытые решения вроде Fog Project и iPXE.
  • 💾 Бездисковые рабочие станции — тонкие клиенты и терминалы, у которых нет накопителя: вся система загружается с сервера.
  • 🛠️ Диагностика и восстановление — загрузка антивирусных Live-сред, утилит проверки памяти и дисков без установки на машину.
  • ☁️ Центры обработки данных — автоматическая установка гипервизоров и ОС на «голое» железо серверов.
📊 Где вы столкнулись с PXE?
Увидел ошибку PXE при включении ПК
Настраиваю сетевую загрузку в организации
Интересуюсь технологией из учёбы
Встретил PXE в настройках BIOS

Компоненты инфраструктуры PXE

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

КомпонентНазначениеТипичные реализации
DHCP-серверВыдаёт клиенту IP-адрес и параметры загрузкиWindows DHCP, isc-dhcp-server, dnsmasq
TFTP-серверПередаёт загрузочный файл клиентуWDS, tftpd-hpa, встроенный в dnsmasq
ЗагрузчикПервая программа, которую получает клиентpxelinux, wdsnbp, iPXE, grub-efi
Хранилище образовСодержит установочные или live-образы ОСWDS-образы, ISO по HTTP/NFS/SMB
⚠️ Внимание: DHCP и TFTP должны быть доступны в том же сегменте сети, что и клиент, либо на маршрутизаторе должен быть настроен DHCP-relay (IP helper). Иначе клиент просто не получит ответ и загрузка завершится ошибкой.

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

Настройка выполняется в прошивке материнской платы. Точные названия пунктов зависят от производителя (ASUS, MSI, Gigabyte, HP, Dell, Lenovo и другие называют их по-разному), поэтому ориентируйтесь на смысл опций и сверяйтесь с руководством к своей плате.

Общий порядок такой: войдите в BIOS/UEFI (обычно клавишей Del или F2 при включении, но на ноутбуках клавиша может отличаться) и найдите раздел загрузки или сетевых настроек. Там ищите опции вроде Network Boot, PXE Boot, Boot from LAN или Network Stack.

☑️ Проверка настроек сетевой загрузки

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

Для обычного домашнего компьютера сетевую загрузку разумно держать выключенной: так машина не будет тратить время на поиск PXE-сервера при каждом старте. Для развёртывания ОС, наоборот, включите PXE Boot и поставьте сетевой адаптер первым в списке загрузки — либо используйте одноразовое boot-меню (часто F12, но клавиша зависит от производителя).

💡

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

Ошибки PXE при включении компьютера: причины и решения

Самая частая ситуация, в которой обычный пользователь узнаёт о существовании PXE, — ошибка при старте. Компьютер показывает PXE-E61: Media test failure, check cable, PXE-M0F: Exiting PXE ROM или зависает на строке Start PXE over IPv4. Важно понимать: это сообщение означает, что ПК не нашёл загрузочный диск и по списку дошёл до сетевой загрузки, которая тоже не удалась.

Возможные причины, которые стоит проверить в первую очередь:

  • 🔍 Сбитый порядок загрузки — диск с ОС стоит ниже сетевого адаптера; исправьте приоритет в BIOS/UEFI.
  • 🔌 Проблема с накопителем — отошёл шлейф/разъём SSD или диск вышел из строя; проверьте, виден ли накопитель в BIOS на странице информации о системе.
  • 💿 Повреждённый загрузчик ОС — диск виден, но загрузочные файлы испорчены; может помочь восстановление загрузчика с установочного носителя.
  • 🌐 Включённая без нужды сетевая загрузка — если PXE не используется, отключите Network Boot, чтобы убрать лишний этап.
⚠️ Внимание: если диск не определяется в BIOS/UEFI вообще, проблема аппаратная — проверьте подключение накопителя или протестируйте его в другом устройстве. Не спешите переустанавливать систему: сначала убедитесь, что данные на диске доступны.
Почему ноутбук зависает на Start PXE over IPv4

Такое поведение типично, когда в списке загрузки не осталось ни одного рабочего локального устройства. UEFI перебирает варианты по порядку и, не найдя диск с загрузчиком, переходит к сети. Проверьте: виден ли SSD в разделе информации BIOS, не сбросились ли настройки после замены батарейки или обновления прошивки, не переключился ли режим SATA/RAID. Если диск виден, но загрузки нет — вероятно, повреждены загрузочные файлы, и потребуется восстановление с установочной флешки.

Безопасность и ограничения PXE

Классический PXE проектировался для доверенных локальных сетей и не имеет встроенной защиты. Загрузочные файлы передаются по TFTP без шифрования и аутентификации, поэтому в недоверенной сети возможна подмена сервера загрузки: злоумышленник с собственным DHCP/TFTP-сервером теоретически может «скормить» клиенту вредоносный образ.

Практические меры: изолируйте сегмент развёртывания в отдельный VLAN, ограничивайте время, когда PXE-сервер активен, и отключайте сетевую загрузку на машинах, где она не нужна. В среде UEFI дополнительный барьер даёт Secure Boot — он требует подписанного загрузчика, хотя сочетание Secure Boot и PXE нужно проверять на совместимость с конкретным серверным решением.

⚠️ Внимание: не держите PXE-сервер постоянно доступным в общей сети с пользовательскими машинами. Любой компьютер при перезагрузке может случайно загрузиться с него, а при недостаточной изоляции — перехватить чужой сценарий установки.
💡

PXE небезопасен в открытых сетях: TFTP не шифрует трафик. Используйте изолированные VLAN и включайте сервер загрузки только на время развёртывания.

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

Что означает ошибка PXE-E61: Media test failure?

Это сообщение PXE-клиента о том, что сетевая загрузка не удалась: нет ответа от сервера или не обнаружен сетевой линк. На домашнем ПК она почти всегда появляется из-за того, что до PXE не был найден загрузочный диск. Проверьте порядок загрузки и определяется ли накопитель в BIOS.

Можно ли загрузить по PXE обычный домашний компьютер?

Да, если сетевая карта или прошивка UEFI поддерживают сетевую загрузку (подавляющее большинство современных плат поддерживает). Понадобится машина в той же сети с настроенными DHCP- и TFTP-службами — например, на основе dnsmasq и загрузчика iPXE.

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

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

Замедляет ли включённый PXE запуск компьютера?

Если сетевой адаптер стоит в списке загрузки, но сервера в сети нет, ПК тратит время на ожидание ответа DHCP — от нескольких секунд до десятков. Отключение Network Boot убирает эту паузу.

Нужен ли PXE для установки Windows на один компьютер?

Нет. Для единичной установки проще использовать загрузочную USB-флешку. PXE оправдан при развёртывании ОС на множество машин или когда у устройства нет USB-портов и накопителя.