Bootx64.efi: что это за файл и как работает загрузчик UEFI

Файл bootx64.efi появляется на экране чаще всего в неприятный момент: компьютер не загружается, а на чёрном экране видна строка вроде «File: \EFI\BOOT\BOOTX64.EFI» с кодом ошибки 0xc000000e или 0xc0000001. Это стандартный загрузочный файл UEFI для 64-битных систем — именно его прошивка материнской платы ищет в первую очередь, когда не задан другой загрузчик.

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

Что такое bootx64.efi и где он находится

Bootx64.efi — исполняемый файл в формате EFI (Extensible Firmware Interface), который служит загрузчиком по умолчанию для 64-битных (x64) систем на компьютерах с прошивкой UEFI. Расширение .efi указывает, что файл запускается не операционной системой, а самой прошивкой — до старта Windows или Linux.

Физически файл располагается на скрытом системном разделе EFI System Partition (ESP) — небольшом разделе с файловой системой FAT32. Стандартный путь выглядит так: \EFI\BOOT\BOOTX64.EFI. Именно этот путь прошивка проверяет как «запасной» вариант загрузки, если в её NVRAM нет записи о конкретном загрузчике.

Важно не путать два похожих файла: загрузчик Windows находится по пути \EFI\Microsoft\Boot\bootmgfw.efi, а bootx64.efi — это универсальное имя-заглушка. На установочных носителях Windows файл bootx64.efi фактически является копией bootmgfw.efi, переименованной так, чтобы прошивка нашла её автоматически.

Как UEFI использует этот файл при загрузке

Последовательность старта выглядит так. При включении питания прошивка UEFI считывает из своей энергонезависимой памяти (NVRAM) список загрузочных записей — переменные вида Boot0000, Boot0001 и порядок их опроса BootOrder. Каждая запись указывает на конкретный .efi-файл на конкретном диске.

Если записи отсутствуют, повреждены или указывают на отключённый диск, прошивка переходит к fallback-механизму: перебирает доступные диски и ищет на них раздел FAT32 с файлом \EFI\BOOT\BOOTX64.EFI. Нашла — запускает. Именно поэтому загрузочные флешки работают «сами по себе», без регистрации в прошивке: они просто содержат файл по этому стандартному пути.

  • 🔹 bootx64.efi — для 64-битных систем x86-64 (подавляющее большинство современных ПК);
  • 🔹 bootia32.efi — для 32-битных реализаций UEFI (встречается на старых планшетах и нетбуках);
  • 🔹 bootaa64.efi — для систем на архитектуре ARM64;
  • 🔹 bootmgfw.efi — штатный загрузчик Windows, на который ссылается запись «Windows Boot Manager».

Типичные ошибки, связанные с bootx64.efi

Обращения к этому файлу чаще всего связаны с ошибками загрузки. Симптомы различаются, но корень обычно один из нескольких: повреждён сам файл, испорчена структура раздела ESP, сбросились загрузочные записи NVRAM или изменён режим загрузки в настройках прошивки.

ПроявлениеВероятная причинаНаправление решения
Ошибка 0xc000000e с указанием на \EFI\BOOT\BOOTX64.EFIПовреждён файл или раздел ESPВосстановление загрузчика через bcdboot
Флешка не видна в меню загрузки UEFIНоситель записан не в UEFI-совместимом форматеПерезапись флешки с FAT32 и GPT
«No bootable device» после замены дискаНа новом диске нет раздела ESP и загрузчикаСоздание ESP и установка загрузчика
Циклический возврат в BIOS/UEFIСброшены записи NVRAM, fallback-файл не найденПроверка диска и восстановление загрузки
⚠️ Внимание: ошибка с упоминанием bootx64.efi не означает, что повреждён именно этот файл. Сообщение показывает последний загрузчик, который прошивка пыталась запустить, — реальная причина может быть в конфигурации BCD, диске или настройках Secure Boot.
📊 С какой ситуацией вы столкнулись?
Ошибка при загрузке Windows с упоминанием bootx64.efi
Не загружается установочная флешка в режиме UEFI
Просто изучаю, что это за файл
Проблема после замены или клонирования диска

Восстановление загрузчика через среду восстановления Windows

Если Windows перестала загружаться, а на экране фигурирует bootx64.efi, базовый сценарий — пересоздать загрузочные файлы из среды восстановления. Для этого понадобится установочная флешка Windows (её можно создать на другом компьютере через Media Creation Tool) или встроенная среда WinRE, если она ещё запускается.

Загрузитесь с флешки, на экране установки нажмите «Восстановление системы», затем откройте командную строку. Дальнейшие действия выполняются через утилиту bcdboot, которая копирует загрузочные файлы на раздел ESP и пересоздаёт конфигурацию BCD. Сначала нужно определить буквы разделов через diskpart — в среде восстановления они часто отличаются от привычных.

diskpart

list volume

exit

bcdboot C:\Windows /s S: /f UEFI

Здесь C:\Windows — путь к установленной системе, а S: — буква, которую вы предварительно назначили разделу ESP через diskpart (команда assign letter=S для выбранного тома). Параметр /f UEFI явно указывает тип загрузчика. После успешного выполнения bcdboot сообщит «Файлы загрузки успешно созданы».

☑️ Порядок восстановления загрузки UEFI

Выполнено: 0 / 6
⚠️ Внимание: команды diskpart работают с разделами напрямую. Перед назначением буквы убедитесь по размеру и файловой системе, что выбран именно раздел ESP, а не раздел с данными, — ошибка на этом шаге может привести к потере информации.

Почему флешка с bootx64.efi не загружается

Отдельная частая ситуация: установочная флешка записана, файл \EFI\BOOT\BOOTX64.EFI на ней присутствует, но в загрузочном меню прошивки её нет либо она стартует только в Legacy-режиме. Причины обычно сводятся к нескольким проверяемым пунктам.

  • 💾 Файловая система — UEFI штатно читает загрузчик только с FAT32; флешка в NTFS или exFAT для UEFI-загрузки не подходит (некоторые прошивки имеют нестандартные драйверы, но рассчитывать на это не стоит);
  • 🔐 Secure Boot — если функция включена, прошивка отклонит загрузчик без корректной цифровой подписи; временное отключение Secure Boot в настройках прошивки помогает проверить эту версию;
  • 🧩 Способ записи — простое копирование ISO на флешку не делает её загрузочной; используйте Rufus (режим «GPT для UEFI») или официальный Media Creation Tool;
  • 📦 Повреждённый ISO — сбой при скачивании образа даёт нерабочий носитель даже при правильной записи.

Ещё один нюанс: на некоторых платах флешка отображается в загрузочном меню дважды — с префиксом «UEFI:» и без него. Для установки в UEFI-режиме выбирайте вариант с префиксом. Запуск без него активирует режим совместимости (CSM/Legacy), и Windows установится со старой схемой загрузки, что позже ограничит возможности вроде Secure Boot.

Bootx64.efi, Secure Boot и подпись загрузчика

Secure Boot — механизм UEFI, который проверяет цифровую подпись загрузчика перед запуском. Файл bootx64.efi на оригинальных носителях Windows подписан ключом Microsoft и проходит проверку. Загрузчики сторонних систем (некоторые дистрибутивы Linux, диагностические утилиты) могут не иметь доверенной подписи — тогда прошивка блокирует запуск с сообщением вроде «Security Violation» или молча возвращает в меню.

Решение зависит от задачи. Для разовой загрузки стороннего инструмента Secure Boot можно временно отключить в настройках прошивки (пункт обычно находится в разделе Security или Boot, точный путь зависит от производителя платы). Для постоянной работы неподписанного загрузчика существует механизм регистрации собственных ключей (MOK), но это уже продвинутый сценарий, типичный для Linux.

Техническая деталь

что внутри .efi-файла:Файлы .efi используют формат PE32+ — тот же базовый формат, что и обычные программы Windows (.exe), но собраны для среды UEFI. Внутри — код, который обращается к сервисам прошивки: чтение файлов с разделов, вывод графики, работа с NVRAM. Именно поэтому загрузчик может показать меню и найти ядро системы ещё до того, как запустилась какая-либо ОС.

Чем bootx64.efi отличается от загрузки в Legacy-режиме

В старой схеме BIOS/MBR загрузка шла через загрузочный сектор диска (MBR) — крошечный участок кода в первом секторе, без файлов и путей. Там не существовало никакого bootx64.efi: прошивка просто передавала управление коду из MBR, а он искал активный раздел и загружал систему через bootmgr.

Переход на UEFI сделал загрузку файловой: загрузчик — обычный файл на обычном FAT32-разделе, его можно скопировать, заменить, подписать, восстановить командой. Это одновременно и удобство (восстановление сводится к копированию файлов), и новый класс проблем (повреждение раздела ESP делает систему незагружаемой, хотя сама Windows цела).

Частые вопросы о bootx64.efi

Можно ли удалить bootx64.efi, если система загружается нормально?

Технически — да, если загрузка идёт через запись «Windows Boot Manager», указывающую на bootmgfw.efi. Но делать этого не стоит: файл занимает около полутора мегабайт и служит резервным путём загрузки. При сбросе настроек прошивки или повреждении записей NVRAM именно он может оказаться единственным способом стартовать систему.

Bootx64.efi — это вирус? Файл появился на флешке.

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

Чем открыть или отредактировать bootx64.efi?

Это исполняемый двоичный файл, а не конфигурация — обычными редакторами его не настраивают. Параметры загрузки Windows хранятся отдельно, в хранилище BCD, и изменяются командами bcdedit и bcdboot. Сам файл редактировать не нужно и небезопасно: изменённый загрузчик не пройдёт проверку Secure Boot.

Почему на 32-битной системе bootx64.efi не работает?

Файл собран для архитектуры x86-64 и запускается только 64-битной прошивкой UEFI. Для 32-битных реализаций UEFI предназначен bootia32.efi. Современные 64-битные Windows в любом случае требуют 64-битный UEFI, поэтому bootx64.efi — актуальный вариант для подавляющего большинства устройств.

Ошибка 0xc000000e ссылается на bootx64.efi — диск умер?

Не обязательно. Эта ошибка означает, что загрузчик не смог получить доступ к нужному устройству или конфигурации. Причины варьируются от сброшенных настроек прошивки и отошедшего кабеля до повреждения BCD. Начните с проверки, виден ли диск в прошивке, затем выполните восстановление загрузчика через bcdboot — и только если диск не определяется вообще, проверяйте его исправность.