Как исправить проблему, при которой Windows не загружается?

При обычном выключении и повторном включении появляется ошибка «нет файла winload.efi». Чтобы система загрузилась, приходится зайти в BIOS на вкладку Save & Exit и вручную выбрать Windows Boot Manager (обведённый красным на скриншоте); выбор варианта, обведённого синим, вызывает ту же ошибку. <br/> Как можно исправить проблему загрузки Windows и почему она могла возникнуть?
  • 27 июня 2026 г. 12:00
Ответы на вопрос 2
Коротко — проблема почти всегда в UEFI‑записях загрузчика / BCD или в повреждении EFI‑раздела (ESP). BIOS при старте выбирает неверную запись/файл, поэтому появляется «no file winload.efi», а при ручном выборе правильной записи (Windows Boot Manager) ОС загружается. Ниже — почему это могло случиться и как это исправить.

Почему могло возникнуть
- Повернуты/дублированы UEFI‑записи загрузчика (BIOS выбирает не ту запись по умолчанию).  
- Повреждён или частично перезаписан EFI system partition (ESP) — отсутствует/битый файл загрузчика.  
- Обновление BIOS/Windows, установка другой ОС или клонирование диска создали дополнительные/неправильные записи.  
- Вставленные внешние носители (USB, SD) или настройки приоритета загрузки меняют выбор по умолчанию.  
- Редко: проблемы с NVMe/драйвером, Secure Boot или неправильный путь в BCD.

Как исправить (порядок действий)

1) Попробуйте сначала установить правильную запись в BIOS (если можно).  
- Войдите в UEFI/BIOS → Boot → установите «Windows Boot Manager» как Boot Option #1 → Save & Exit.  
Если после этого проблема исчезает — всё готово. Если BIOS «не запоминает» или всё равно выбирается неверная запись — идём дальше.

2) Восстановить/пересоздать загрузочные файлы Windows (рекомендуемый способ)
- Запустите Windows и откройте Командную строку от имени администратора (или загрузитесь в Recovery → Troubleshoot → Command Prompt).  
- Выполните:
  diskpart
  list disk
  select disk 0         (выберите диск с Windows)
  list partition
  select partition N    (выберите EFI‑раздел — обычно ~100–500 MB, FAT32)
  assign letter=S:
  exit
  bcdboot C:\Windows /s S: /f UEFI

Что делает: копирует необходимые файлы загрузчика в EFI‑раздел и восстанавливает запись Windows Boot Manager в NVRAM. После выполнения перезагрузите ПК.

3) Посмотреть и удалить лишние/неправильные записи (опционально)
- Посмотреть UEFI‑записи:
  bcdedit /enum firmware
  или просто
  bcdedit /enum ALL
- Если видите лишние записи с похожими путями, их можно удалить:
  bcdedit /delete {идентификатор}
  (Будьте внимательны — удаляйте только явно лишние записи.)

Альтернатива (если нет доступа в Windows): загрузиться с USB установочного носителя Windows → Repair → Command Prompt и выполнить те же diskpart + bcdboot команды.

Дополнительные рекомендации
- Проверьте в BIOS опцию «Fast Boot / Fast Startup» и попробуйте временно отключить.  
- Уберите внешние USB/SD/диски и проверьте порядок загрузки.  
- Проверьте целостность ESP (файлы в папке \EFI\Microsoft\Boot).  
- Если проблема повторится после обновления BIOS/Windows или клонирования диска — возможно, нужно заново сделать bcdboot после каждой такой операции.

Если хотите, могу:
- Подробно расписать команды с учётом структуры ваших дисков (пришлите выводы diskpart: list disk и list partition).  
- Подсказать, как безопасно удалить одну из UEFI‑записей, если боитесь ошибиться.
Скорее всего сдохла батарейка биос и он сбросился <br/> Батарейку заменить <br/> Выставить загрузку с првильного диска, дополнительно снести ненужный(нерабочий) загрузчик с другого диска
Похожие вопросы