- Введение
- 1. Как работает классический Boot Order (Legacy BIOS)
- Важно:
- 2. Как работает Boot Order в UEFI
- 3. Почему диск не отображается в Boot Order
- 4. Разница между SATA, NVMe и RAID в контексте Boot Order
- SATA → Legacy/UEFI работают
- NVMe → только UEFI
- RAID → только при активной Option ROM (Intel RST)
- Поэтому:
- 5. Как UEFI определяет приоритет загрузки
- Где хранится порядок загрузок?
- Где хранится путь?
- 6. Почему Boot Order ломается после:
- ✔ обновления BIOS
- ✔ отключения/включения CSM
- ✔ переключения SATA → RAID или AHCI
- ✔ смены диска или разделов
- ✔ Secure Boot
- 7. Почему диск «не виден», хотя в BIOS он отображается в «Storage Information»
- ✔ нет загрузчика (или он сломан)
- ✔ неправильный режим BIOS (Legacy/UEFI)
- ✔ нет ESP (или GPT повреждён)
- ✔ Boot0000 устарел
- ✔ Secure Boot блокирует загрузчик
- ✔ диск использует неподходящий драйвер
- 8. Как правильно интерпретировать строки в Boot Order
- «Windows Boot Manager»
- «ubuntu»
- «UEFI: USB Flash Disk»
- «Hard Drive» (в Legacy Mode)
- «UEFI: Built-in EFI Shell»
- 9. Проблема: Boot Order есть, но не работает
- 10. Проблема: Boot Order исчез полностью
- 11. Главная истина: когда система «не видит диск», чаще всего она НЕ видит загрузчик, а не сам накопитель
- 12. Как понять, что диск исправен, но Boot Order сломан
- ❗ загрузчик отсутствует или BIOS его не считает валидным.
- 13. Основные типы ошибок
- ❌ 13.1 “No Boot Device” / “Boot Device Not Found”
- ❌ 13.2 “Operating System Not Found”
- ❌ 13.3 “Selected boot device failed”
- ❌ 13.4 Бесконечная загрузка PXE (LAN)
- 14. Как проверять, что происходит с Boot Order
- Шаг 1 — открыть Boot Manager
- Шаг 2 — проверить диск в Storage Information
- Шаг 3 — посмотреть режим Boot Mode
- диск GPT, BIOS → Legacy Only
- 15. Почему Boot Order ломается после перезагрузки
- Список Boot Options пустой, кроме «Network Boot».
- 16. Как определить, что проблема именно в NVRAM
- 17. Влияние режима SATA (AHCI / RAID / IDE) на Boot Order
- ✔ Windows перестаёт грузиться
- ✔ загрузчик исчезает из Boot Order
- ✔ UEFI считает, что диск «новый»
- ✔ Boot0000 становится недействительным
- 18. NVMe-диски: почему BIOS не хочет их показывать в Boot Order
- NVMe = только UEFI
- UEFI = обязательно EFI System Partition
- Secure Boot может мешать
- 19. Почему Boot Order ломается после установки Linux
- 20. Почему Boot Order ломается после установки Windows на второй диск
- 21. Реальные кейсы
- 🔥 Кейc 1 — HP 250 G5
- 🔥 Кейc 2 — Lenovo G505
- 🔥 Кейc 3 — Acer Aspire E1-571
- 🔥 Кейc 4 — Dell Latitude 5480
- 🔥 Кейc 5 — ASUS VivoBook
- 22. Главный принцип восстановления Boot Order
- ✔ Проблема почти всегда в загрузчике, а не в накопителе
- 23. Универсальная диагностическая схема инженера
- 🔵 Шаг 1 — Проверяем режим BIOS
- 🔵 Шаг 2 — Проверяем стиль разметки диска
- 🔵 Шаг 3 — Проверяем наличие загрузчика на ESP
- 🔵 Шаг 4 — Проверяем NVRAM
- 🔵 Шаг 5 — Проверяем Secure Boot
- 24. Полное восстановление загрузки Windows
- ✔ Шаг 1 — загрузиться в WinRE или WinPE
- ✔ Шаг 2 — определить ESP
- ✔ Шаг 3 — восстановить загрузчик
- ✔ Шаг 4 — восстановить MBR (если Legacy)
- ✔ Шаг 5 — перезагрузить → проверить Boot Manager
- 25. Полное восстановление загрузки Linux (GRUB + EFI)
- ✔ Шаг 1 — загрузиться с LiveCD Linux
- ✔ Шаг 2 — определить корневой раздел и ESP
- ✔ Шаг 3 — монтирование
- ✔ Шаг 4 — восстановить GRUB
- ✔ Шаг 5 — обновить конфигурацию
- ✔ Шаг 6 — восстановить запись NVRAM
- 26. Как восстановить Boot Order вручную (UEFI)
- 27. Когда нужно пересоздать ESP полностью
- Как пересоздать ESP:
- 1. Удалить старый ESP
- 2. Создать новый, FAT32, 300 МБ
- 3. Установить загрузчик Windows:
- 4. Установить GRUB при необходимости.
- 28. Таблица решений всех проблем Boot Order
- 29. Настройки BIOS, которые решают 90% проблем
- ✔ Boot Mode → UEFI
- ✔ Boot Mode → Legacy
- ✔ Boot Option #1 → Windows Boot Manager
- ✔ CSM → Disabled
- ✔ Secure Boot → Disabled
- ✔ SATA Mode → AHCI
- 30. Особенности настройки Boot Order по брендам
- 🔵 HP
- 🔵 Acer
- 🔵 Lenovo
- 🔵 Dell
- 31. Итоговые рекомендации инженера
- ✔ Всегда проверять режим BIOS и разметку диска
- ✔ Не спешить «чинить диск» — чаще всего проблема в BootOrder
- ✔ Если NVMe — только UEFI
- ✔ Всегда иметь флешку с WinPE и LiveCD
- ✔ После обновления BIOS — ВСЕГДА проверять Secure Boot и NVRAM
- ✔ Использовать bcdboot и efibootmgr — это 80% всех ремонтов.
Введение
Когда компьютер внезапно перестаёт загружаться и BIOS пишет:
- “No Boot Device”,
- “Boot Device Not Found”,
- “Operating System not found”,
- или просто не показывает диск в списке Boot Order,
обычно пользователи думают, что «сломался диск».
Но в 70% случаев проблема вовсе не в накопителе, а в том, что BIOS не может найти правильный путь к загрузчику.
Причина почти всегда:
- неправильный Boot Order;
- несовместимость режима UEFI/Legacy;
- пропажа записи Windows Boot Manager/GRUB;
- сбой NVRAM;
- конфликт SATA/NVMe-контроллера;
- Secure Boot блокирует загрузчик;
- диск не поддерживает текущий драйвер.
Чтобы понимать, как это диагностировать, нужно разобраться, как вообще BIOS/UEFI выбирает устройство для загрузки.
1. Как работает классический Boot Order (Legacy BIOS)
В режиме Legacy BIOS загрузка работает по очень старой логике:
- BIOS ищет устройства по списку Boot Order:
- HDD
- USB
- DVD
- Network (PXE)
- и т.д.
- Для каждого устройства читается MBR (первый сектор).
- Если MBR валидный → стартует bootloader (BOOTMGR/GRUB).
- Если MBR невалидный → BIOS переходит к следующему устройству.
Важно:
Legacy не видит GPT, EFI-разделов и NVMe.
2. Как работает Boot Order в UEFI
Современный UEFI не «ищет диск», как Legacy.
Он ищет конкретное EFI-приложение — загрузчик:
- Windows →
bootmgfw.efi - Linux →
shimx64.efiилиgrubx64.efi
И список запусков хранится в NVRAM:
Boot0000 Windows Boot Manager
Boot0001 ubuntu
Boot0002 UEFI: USB Flash
Если:
- NVRAM повреждена
- Boot0000 исчез
- ESP пустой
- BIOS сбросился
то UEFI не знает, что запускать — даже если диск полностью исправен.
3. Почему диск не отображается в Boot Order
Потому что UEFI не работает с устройствами —
он работает со загрузчиками.
Если на диске:
- нет EFI-раздела (ESP);
- нет загрузчика;
- ESP повреждён;
- EFI-файлы удалены;
то диск просто не появится.
Это пугает пользователей, но так работает UEFI.
4. Разница между SATA, NVMe и RAID в контексте Boot Order
Чтобы BIOS увидел диск, нужно, чтобы:
- контроллер был инициализирован;
- режим контроллера соответствовал загрузчику.
SATA → Legacy/UEFI работают
NVMe → только UEFI
RAID → только при активной Option ROM (Intel RST)
Поэтому:
- NVMe никогда не появится в Legacy Boot Order
- RAID-диски иногда пропадают, если выключен “Intel RST”
5. Как UEFI определяет приоритет загрузки
UEFI использует схему:
NVRAM → BootOrder → загрузчики → fallback
Где хранится порядок загрузок?
В переменной BootOrder.
Где хранится путь?
В переменных BootXXXX:
Boot0000: HD(1,GPT,...)/EFI/Microsoft/Boot/bootmgfw.efi
Boot0001: HD(1,GPT,...)/EFI/ubuntu/shimx64.efi
Если Boot0000 удалён или испорчен —
Windows исчезает из Boot Menu.
6. Почему Boot Order ломается после:
✔ обновления BIOS
BIOS очищает NVRAM → Boot0000 пропадает.
✔ отключения/включения CSM
Смена режима сбрасывает все EFI-записи.
✔ переключения SATA → RAID или AHCI
Изменение драйвера меняет представление устройства.
✔ смены диска или разделов
UEFI хранит точный GUID раздела.
Если ESP пересоздан, запись устаревает.
✔ Secure Boot
Если подпись недействительна → запись игнорируется.
7. Почему диск «не виден», хотя в BIOS он отображается в «Storage Information»
Классический случай:
BIOS показывает:
- SATA0: 500GB HDD
- или NVMe0: Samsung SSD
Но в Boot Menu диска — нет.
Причины:
✔ нет загрузчика (или он сломан)
✔ неправильный режим BIOS (Legacy/UEFI)
✔ нет ESP (или GPT повреждён)
✔ Boot0000 устарел
✔ Secure Boot блокирует загрузчик
✔ диск использует неподходящий драйвер
8. Как правильно интерпретировать строки в Boot Order
«Windows Boot Manager»
Это EFI-запись.
Она указывает на конкретный файл:
\EFI\Microsoft\Boot\bootmgfw.efi
«ubuntu»
EFI-запись на shim.
«UEFI: USB Flash Disk»
EFI-загрузчик флешки (FAT32).
«Hard Drive» (в Legacy Mode)
MBR-диск, не EFI.
«UEFI: Built-in EFI Shell»
Запуск UEFI Shell.
Увидев эти строки, можно определить режим BIOS и состояние загрузчика.
9. Проблема: Boot Order есть, но не работает
Например:
Boot0000 Windows Boot Manager
есть в списке, но Windows не запускается.
Причины:
- файл
bootmgfw.efiповреждён - ESP переписан
- db/dbx блокируют подпись
- копия Windows находится на другом диске
- GUID раздела изменился
- BootOrder → неправильный порядок
10. Проблема: Boot Order исчез полностью
Симптомы:
- пустой список Boot Options
- нет ни Windows Boot Manager, ни ubuntu
- BIOS начинает грузиться в PXE (LAN)
Причина:
- NVRAM очищена
- BIOS сброшен
- Secure Boot сбросил ключи
- RAM-ошибка привела к сбою переменных
Это очень распространено на HP/Acer/Lenovo.
11. Главная истина: когда система «не видит диск», чаще всего она НЕ видит загрузчик, а не сам накопитель
90% людей думают так:
«Если BIOS не показывает Windows, значит сломался диск».
Но BIOS и UEFI — это две разные реальности.
UEFI может прекрасно видеть диск в разделе Storage:
- размер
- модель
- температура
- режим работы
…и при этом полностью игнорировать этот же диск как загрузочный.
Почему?
Потому что нет рабочего Boot Manager-а.
12. Как понять, что диск исправен, но Boot Order сломан
Если:
- диск отображается в BIOS → Storage Information
- в Boot Options → пусто
- загрузка идёт в PXE по сети
- UEFI показывает только USB и DVD
Это классический признак:
❗ загрузчик отсутствует или BIOS его не считает валидным.
13. Основные типы ошибок
Разберём каждую детально.
❌ 13.1 “No Boot Device” / “Boot Device Not Found”
UEFI не нашёл ни одного валидного EFI-загрузчика.
Причины:
- нет EFI System Partition
- нет
bootmgfw.efi/grubx64.efi - NVRAM очищен
- Secure Boot заблокировал загрузчик
- BIOS в режиме Legacy, а диск в GPT
- неправильно стоит Boot Mode
❌ 13.2 “Operating System Not Found”
Это ошибка Legacy BIOS.
Причины:
- BIOS ищет MBR, но диск GPT
- активный раздел отсутствует
- MBR повреждён
- выбран режим Legacy вместо UEFI
❌ 13.3 “Selected boot device failed”
Чаще всего это:
- попытка загрузиться в UEFI с неподписанной флешки
- Secure Boot
- неправильный тип загрузчика (DD-образ вместо UEFI)
❌ 13.4 Бесконечная загрузка PXE (LAN)
Windows нет в BootOrder, и BIOS переходит к следующему:
PXE IPv4...
PXE IPv6...
Причины:
- NVRAM очищена
- Windows Boot Manager удалён
- GRUB не найден
- нет EFI раздела
14. Как проверять, что происходит с Boot Order
Шаг 1 — открыть Boot Manager
Если там есть:
- Windows Boot Manager
- ubuntu
- UEFI: USB
значит UEFI активен.
Если только:
- USB
- DVD
- Network
значит UEFI не видит загрузочную запись.
Шаг 2 — проверить диск в Storage Information
Если диск есть → аппаратно исправен.
Если диска нет → проблема SATA/NVMe или питание.
Шаг 3 — посмотреть режим Boot Mode
- UEFI / UEFI Only → нужен EFI загрузчик
- Legacy / CSM → нужен MBR загрузчик
Частая ошибка:
диск GPT, BIOS → Legacy Only
тогда Windows никогда не загрузится.
15. Почему Boot Order ломается после перезагрузки
Причина — NVRAM.
NVRAM хранит:
- BootOrder
- Boot0000/Boot0001
- Secure Boot ключи
- настройки UEFI
Если NVRAM:
- повреждена,
- заполнена,
- очищена BIOS-обновлением,
- сброшена из-за ошибки питания,
- сбилась от нестабильной ОЗУ,
то BootOrder исчезает.
Типичный признак:
Список Boot Options пустой, кроме «Network Boot».
16. Как определить, что проблема именно в NVRAM
Признаки:
- BootOrder пуст
- Secure Boot перешёл в Setup Mode
- нет ключей PK/KEK
- Windows Boot Manager пропал
- Linux shim не загружается
- BIOS загружается в PXE
- флешка грузится, а диск — нет
- после выключения/включения порядок загрузки сбивается
Если Boot Order «слетает» → NVRAM повреждается.
17. Влияние режима SATA (AHCI / RAID / IDE) на Boot Order
Если BIOS переключают:
- AHCI → RAID
- RAID → AHCI
- IDE → AHCI
- AHCI → IDE
то для UEFI и Legacy это разные устройства.
Отсюда последствия:
✔ Windows перестаёт грузиться
✔ загрузчик исчезает из Boot Order
✔ UEFI считает, что диск «новый»
✔ Boot0000 становится недействительным
Особенно это касается Intel RST.
18. NVMe-диски: почему BIOS не хочет их показывать в Boot Order
NVMe не существует в Legacy BIOS.
Точка.
Если BIOS в Legacy:
- диск будет виден в Storage
- но не появится в Boot Order
- Windows не загрузится
- GRUB исчезнет
Это одна из самых распространённых ошибок владельцев ноутбуков 2016–2022.
NVMe = только UEFI
UEFI = обязательно EFI System Partition
Secure Boot может мешать
19. Почему Boot Order ломается после установки Linux
Если Linux установлен первым:
- создаётся
Boot0000 ubuntu - Windows Boot Manager перемещается на второе место
- shim подписывается
- GRUB обновляет NVRAM
Если потом установить Windows:
- Windows удаляет запись
ubuntu - Windows записывает
Boot0000 Windows Boot Manager - GRUB ломается
Появляется ошибка:
grub rescue>
20. Почему Boot Order ломается после установки Windows на второй диск
UEFI привязывает загрузчик к:
- GUID EFI-раздела
- пути к файлу
- физическому порту
- типу контроллера (NVMe/SATA)
Если SSD перекинуть в другой слот:
- загрузка исчезнет
- Boot0000 устареет
- Windows станет «невидимой»
21. Реальные кейсы
🔥 Кейc 1 — HP 250 G5
После обновления BIOS Boot Order стал пустым.
Windows видна, но загрузки нет.
Причина: BIOS очистил NVRAM.
Решение: bcdboot C:\Windows /f UEFI
🔥 Кейc 2 — Lenovo G505
NVMe через адаптер.
В Legacy режиме — невидим.
Решение: включить UEFI Only.
🔥 Кейc 3 — Acer Aspire E1-571
Диск GPT, BIOS в Legacy.
Постоянно → “Operating System Not Found”.
Решение: включить UEFI + отключить CSM.
🔥 Кейc 4 — Dell Latitude 5480
Переход с RAID на AHCI → Windows пропала.
Решение: вернуть RAID или сделать bcdboot.
🔥 Кейc 5 — ASUS VivoBook
Boot Option #1 постоянно пропадает после выключения.
Причина: NVRAM повреждена.
Решение: обновление BIOS + сброс Factory Keys.
22. Главный принцип восстановления Boot Order
Когда система «не видит диск», важно помнить:
✔ Проблема почти всегда в загрузчике, а не в накопителе
Диск может быть идеальным, но:
- повреждён ESP;
- неверный GUID раздела;
- NVRAM очищена;
- BIOS в неправильном режиме;
- Secure Boot блокирует подпись;
- SATA/RAID режим изменён.
Поэтому стратегия восстановления следующая:
- Понять режим BIOS (UEFI или Legacy)
- Проверить структуру диска (GPT или MBR)
- Проверить наличие EFI System Partition или MBR boot sector
- Проверить/восстановить загрузчик
- Перезаписать запись NVRAM (Boot0000/Boot0001)
23. Универсальная диагностическая схема инженера
Это строгий алгоритм, который спасает в 95% случаев.
🔵 Шаг 1 — Проверяем режим BIOS
UEFI:
- появление Windows Boot Manager
- наличие UEFI Boot Options
- инженерное меню Secure Boot
- NVMe отображается
Legacy:
- Boot Option → HDD, USB, DVD
- нет UEFI: USB Flash
- нет Secure Boot меню
- NVMe НЕТ в загрузке
🔵 Шаг 2 — Проверяем стиль разметки диска
Windows:
diskpart
list disk
GPT = звёздочка.
Linux:
lsblk -f
Если:
- BIOS = UEFI, диск = MBR → загрузки не будет
- BIOS = Legacy, диск = GPT → загрузки не будет
🔵 Шаг 3 — Проверяем наличие загрузчика на ESP
Windows:
dir S:\EFI\Microsoft\Boot
Linux:
ls /boot/efi/EFI/
Если папки пустые — загрузчика нет.
🔵 Шаг 4 — Проверяем NVRAM
Windows:
bcdedit /enum firmware
Linux:
efibootmgr -v
Если Boot0000 отсутствует, загрузки не будет.
🔵 Шаг 5 — Проверяем Secure Boot
Linux:
mokutil --sb-state
Если SecureBoot enabled, а загрузчик неподписан — система не загрузится.
24. Полное восстановление загрузки Windows
Это универсальная инструкция, применимая к:
- HP
- Acer
- Lenovo
- Dell
- ASUS
- MSI
✔ Шаг 1 — загрузиться в WinRE или WinPE
✔ Шаг 2 — определить ESP
diskpart
list vol
ESP обычно:
- FAT32
- 100–500 МБ
- помечен как System
Назначаем букву:
sel vol X
assign letter=S
exit
✔ Шаг 3 — восстановить загрузчик
UEFI:
bcdboot C:\Windows /f UEFI /s S:
Legacy:
bcdboot C:\Windows /f BIOS /s C:
✔ Шаг 4 — восстановить MBR (если Legacy)
bootsect /nt60 C: /mbr
✔ Шаг 5 — перезагрузить → проверить Boot Manager
UEFI:
→ В Boot Menu появится Windows Boot Manager
Legacy:
→ Диск станет видимым как HDD
25. Полное восстановление загрузки Linux (GRUB + EFI)
✔ Шаг 1 — загрузиться с LiveCD Linux
✔ Шаг 2 — определить корневой раздел и ESP
lsblk -f
ESP → FAT32
root → ext4/btrfs/xfs
✔ Шаг 3 — монтирование
mount /dev/sdX2 /mnt
mount /dev/sdX1 /mnt/boot/efi
✔ Шаг 4 — восстановить GRUB
UEFI:
grub-install --target=x86_64-efi --efi-directory=/mnt/boot/efi --bootloader-id=ubuntu
Legacy:
grub-install /dev/sdX
✔ Шаг 5 — обновить конфигурацию
grub-mkconfig -o /mnt/boot/grub/grub.cfg
✔ Шаг 6 — восстановить запись NVRAM
efibootmgr -c -L "Ubuntu" -l '\EFI\ubuntu\shimx64.efi'
26. Как восстановить Boot Order вручную (UEFI)
Если запись Boot0000 устарела:
efibootmgr -v
Удалить запись:
efibootmgr -b 0000 -B
Создать новую:
efibootmgr -c -L "Windows Boot Manager" -l '\EFI\Microsoft\Boot\bootmgfw.efi'
27. Когда нужно пересоздать ESP полностью
Иногда EFI-раздел сломан настолько, что проще создать заново.
Признаки:
- файловая система FAT32 повреждена
bootmgfw.efiотсутствует- NVRAM очищена
- Secure Boot не видит файл
- Windows/GRUB не могут записаться
Как пересоздать ESP:
1. Удалить старый ESP
(только если уверены!)
2. Создать новый, FAT32, 300 МБ
Windows:
diskpart
create partition efi size=300
format fs=fat32 quick
assign letter=S
exit
3. Установить загрузчик Windows:
bcdboot C:\Windows /f UEFI /s S:
4. Установить GRUB при необходимости.
28. Таблица решений всех проблем Boot Order
| Проблема | Причина | Решение |
|---|---|---|
| Диск виден, загрузчик нет | NVRAM очищена | bcdboot / efibootmgr -c |
| Windows не грузится | повреждён EFI | пересоздать ESP |
| Linux пропал | shim/GRUB устарел | grub-install |
| NVMe нет в загрузке | Legacy режим | включить UEFI |
| PXE загружается | нет загрузчика | восстановить Boot0000 |
| Operating System Not Found | диск GPT + Legacy | включить UEFI |
| No Boot Device | ESP отсутствует | пересоздать EFI |
| BootOrder сбивается | NVRAM повреждена | обновить BIOS |
| RAID/AHCI сменили | UEFI потерял диск | вернуть режим |
29. Настройки BIOS, которые решают 90% проблем
✔ Boot Mode → UEFI
для NVMe, Windows 10/11, Linux современных версий.
✔ Boot Mode → Legacy
для старых ноутбуков (2010–2014), Windows 7, LiveCD.
✔ Boot Option #1 → Windows Boot Manager
Обязательно для UEFI.
✔ CSM → Disabled
для GPT+UEFI.
✔ Secure Boot → Disabled
для восстановления Linux/LiveCD.
✔ SATA Mode → AHCI
в 90% случаев.
30. Особенности настройки Boot Order по брендам
🔵 HP
Меню Boot Options нестабильное, BootOrder сбивается при обновлении BIOS.
Решение:
System Configuration → Restore Defaults → Restore Factory Keys.
🔵 Acer
BootOrder часто очищается, если флешка подключена.
Решение:
отключать USB перед включением → вручную восстанавливать Boot Manager.
🔵 Lenovo
Сильно зависит от режима OS Optimized Defaults.
Решение:
выключить OS Optimized Defaults → включить UEFI.
🔵 Dell
RAID по умолчанию.
Переключение на AHCI ломает загрузку Windows.
Решение: вернуть RAID или использовать bcdboot.
31. Итоговые рекомендации инженера
✔ Всегда проверять режим BIOS и разметку диска
90% проблем от несоответствия UEFI/Legacy и GPT/MBR.
✔ Не спешить «чинить диск» — чаще всего проблема в BootOrder
Сам диск полностью исправен.
✔ Если NVMe — только UEFI
Любая попытка Legacy обречена.
✔ Всегда иметь флешку с WinPE и LiveCD
Для восстановления загрузки без риска.
✔ После обновления BIOS — ВСЕГДА проверять Secure Boot и NVRAM
Производители любят сбрасывать загрузчики.
