Ошибка Boot Device Not Found после установки сторонней утилиты, лишняя загрузочная запись в меню Boot Menu или постоянно всплывающее окно диагностической программы при старте — типичные симптомы того, что в прошивке материнской платы остались следы ранее установленного ПО. Сама операционная система здесь ни при чём: программы, интегрированные в BIOS/UEFI, хранятся в энергозависимой памяти NVRAM и загружаются раньше Windows или Linux. Удаление таких компонентов выполняется не через «Панель управления», а средствами самой прошивки или специализированными утилитами.
В зависимости от типа программы — загрузочный менеджер, диагностический модуль, OEM-утилита производителя или прошивка контроллера — способы удаления различаются. В этой инструкции разобраны все варианты: от безопасного сброса настроек до удаления конкретных EFI-разделов через командную строку. Также затронуты случаи, когда программа защищена от удаления и требуется перепрошивка чипа.
Что такое «программа в BIOS» и откуда она берётся
Под «программой в BIOS» обычно понимают одно из трёх: загрузочную запись (например, Windows Boot Manager или Ubuntu), UEFI-приложение (диагностические утилиты от Dell, HP, Lenovo) или модуль расширения, добавленный при обновлении прошивки. Все они хранятся в разделах EFI System Partition (ESP) или в самой NVRAM-области микросхемы.
Чаще всего такие программы появляются после установки операционной системы, восстановления заводских настроек или использования сторонних инструментов вроде rEFInd и Clover. Иногда производители ноутбуков вшивают собственные утилиты прямо в прошивку — например, HP PC Hardware Diagnostics или Dell SupportAssist, которые вызываются клавишей F12 при загрузке.
Важно понимать: удалить полноценную прошивку контроллера (например, BIOS видеокарты или SATA-контроллера) стандартными средствами нельзя — это делается только перепрошивкой чипа. Речь ниже пойдёт о программных компонентах, которые видны в интерфейсе UEFI и влияют на загрузку системы.
Проверка: действительно ли программа находится в BIOS
Прежде чем что-то удалять, нужно точно определить, где хранится проблемный компонент. Зайдите в BIOS/UEFI (клавиша Del, F2 или Esc при старте) и откройте раздел Boot или Startup. Если вы видите там пункты, которых раньше не было — например, UEFI: USB Drive или Network Boot — вероятно, это следы установленного ПО.
Проверка через Windows: откройте командную строку от имени администратора и выполните:
diskpart
list disk
select disk 0
list partition
Если среди разделов есть скрытый раздел EFI размером 100–500 МБ, загрузочные записи хранятся именно там. Просмотреть их содержимое можно командой mountvol или через утилиту Disk Management. Наличие файлов с расширением .efi в папке EFI подтверждает, что программа интегрирована в загрузочную среду.
⚠️ Внимание: удаление файлов из EFI-раздела вручную может сделать систему незагружаемой. Перед любыми действиями создайте точку восстановления и резервную копию загрузочных файлов через bcdedit /export C:\bcd_backup.
Удаление загрузочных записей через настройки UEFI
Самый простой способ убрать программу из BIOS — удалить её загрузочную запись в интерфейсе прошивки. Этот метод подходит для ноутбуков и материнских плат с графической оболочкой UEFI от ASUS, MSI, Gigabyte и ASRock.
Алгоритм действий:
- 🖥️ Перезагрузите компьютер и войдите в BIOS (обычно
DelилиF2). - 📂 Перейдите в раздел Boot или Boot Priority.
- 🔄 Найдите пункт с названием удаляемой программы (например,
Windows Boot ManagerилиUEFI: SanDisk). - 🗑️ Выберите его и нажмите
DeleteилиRemove(на разных платах — по-разному). - 💾 Сохраните изменения клавишей
F10и перезагрузитесь.
Если пункт не удаляется, возможно, он защищён от изменений. В таком случае попробуйте отключить Secure Boot или CSM (Compatibility Support Module) — иногда это разблокирует редактирование списка загрузки.
☑️ Чек-лист перед удалением загрузочной записи
Удаление UEFI-приложений через командную строку
Когда графический интерфейс BIOS не позволяет удалить программу, на помощь приходит командная строка. Для этого потребуется загрузочная флешка с Windows или среда восстановления. Метод работает для удаления как загрузочных записей, так и целых EFI-приложений.
Загрузитесь с установочной флешки, нажмите Shift+F10 для вызова командной строки и выполните:
diskpart
list disk
select disk 0
list volume
Найдите том с файловой системой FAT32 и буквой, например, Z. Затем выполните:
exit
bcdedit /store Z:\EFI\Microsoft\Boot\BCD /enum
Вы увидите список всех загрузочных записей. Удаление нужной выполняется командой:
bcdedit /store Z:\EFI\Microsoft\Boot\BCD /delete {идентификатор}
Идентификатор — это строка вида {guid}, которую нужно скопировать из вывода предыдущей команды. Для удаления сторонних EFI-приложений (например, rEFInd) достаточно удалить папку Z:\EFI\refind и запись из NVRAM командой bcdedit /delete.
⚠️ Внимание: не удаляйте записи{bootmgr}и{memdiag}— это системные компоненты Windows. Ошибочное удаление приведёт к ошибке0xc000000eпри загрузке.
Сброс BIOS как универсальный способ удаления
Если программа глубоко интегрирована в прошивку и не удаляется ни через меню, ни через командную строку, остаётся радикальный метод — полный сброс настроек BIOS. Это вернёт прошивку к заводскому состоянию и сотрёт все пользовательские записи, включая загрузочные менеджеры и сторонние UEFI-приложения.
Существует три способа сброса:
- 🔧 Через интерфейс BIOS: раздел Exit → Load Optimized Defaults.
- 🔋 Аппаратный сброс: выключите ПК, отключите питание, извлеките батарейку CR2032 на 10–15 минут.
- ⚡ Перемычка CLR_CMOS на материнской плате — замкните контакты на 10 секунд при выключенном питании.
После сброса загрузочные записи Windows придётся восстанавливать — система не увидит себя в списке загрузки. Для этого понадобится установочная флешка и команда bootrec /rebuildbcd.
⚠️ Внимание: аппаратный сброс обнуляет не только программы, но и все настройки — разгон, порядок загрузки, пароли. На некоторых ноутбуках (Lenovo, HP) сброс через батарейку может не работать — потребуется сервисная утилита.
Когда сброс BIOS не помогает удалить программу
Если после сброса программа появляется снова, значит она прошита в сам чип SPI Flash. Такое встречается на ноутбуках Dell с утилитой SupportAssist или на корпоративных моделях Lenovo. Удалить её можно только перепрошивкой BIOS программатором или через официальную утилиту производителя с флешкой.
Удаление встроенных утилит производителя
Ноутбуки HP, Dell, Lenovo и Acer часто имеют встроенные диагностические программы, которые вызываются горячей клавишей при загрузке. Например, HP PC Hardware Diagnostics доступна по F2, а Dell ePSA — по F12. Удалить их через настройки BIOS нельзя — они являются частью прошивки.
Однако некоторые производители предусматривают удаление. У HP это делается через утилиту HP BIOS Configuration Utility, которая доступна в образе SoftPaq. У Dell — через Dell Command Configure. Эти инструменты позволяют отключить или удалить диагностический раздел из загрузочной цепочки.
Для ноутбуков без официальных утилит остаётся только перепрошивка BIOS более ранней версией или полная замена микросхемы. В домашних условиях это делается программатором CH341A с переходником SOP8.
Сравнение методов удаления программ из BIOS
| Метод | Сложность | Риск для системы | Когда применять |
|---|---|---|---|
| Удаление через меню UEFI | Низкая | Минимальный | Лишние загрузочные записи |
| Командная строка (bcdedit) | Средняя | Средний | Сторонние EFI-приложения |
| Сброс BIOS | Низкая | Высокий (теряются настройки) | Глубокая интеграция программы |
| Перепрошивка чипа | Высокая | Критический | Защищённые утилиты производителя |
Частые ошибки при удалении программ из BIOS
Наиболее распространённая ошибка — попытка удалить весь EFI-раздел через DiskPart. Это гарантированно ломает загрузку Windows. Вторая по частоте — удаление системных записей {bootmgr} и {ntldr} из BCD-хранилища. После этого система выдаёт синий экран 0xc000000f и требует установочный диск.
Третья ошибка — использование сторонних программ для «очистки BIOS», найденных на форумах. Большинство таких утилит либо не работают с современными UEFI, либо повреждают NVRAM. Легитимные инструменты — только от производителя материнской платы: AFUWIN от Award, FlashWin от AMI.
Четвёртая ошибка — игнорирование Secure Boot. На системах с включённым Secure Boot удаление загрузочной записи может привести к тому, что Windows не запустится вообще. Перед удалением отключите Secure Boot в разделе Security или Authentication.
FAQ: частые вопросы об удалении программ из BIOS
Можно ли удалить программу из BIOS без перепрошивки?
Да, если программа является загрузочной записью или UEFI-приложением в EFI-разделе. Используйте bcdedit или интерфейс BIOS. Если программа прошита в чип — удаление без перепрошивки невозможно.
Что делать, если после удаления загрузочной записи Windows не запускается?
Загрузитесь с установочной флешки, откройте командную строку и выполните bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd. Это восстановит стандартную загрузочную запись Windows.
Как удалить программу из BIOS на ноутбуке HP?
Для удаления HP PC Hardware Diagnostics используйте утилиту HP BIOS Configuration Utility или перепрошейте BIOS через HP Support Assistant. Через меню BIOS удаление недоступно.
Безопасно ли удалять загрузочные записи через bcdedit?
Безопасно, если вы точно знаете идентификатор удаляемой записи и не трогаете {bootmgr}, {memdiag} и записи с описанием Windows Boot Loader.
Почему после сброса BIOS программа появилась снова?
Это значит, что программа прошита в микросхему SPI Flash. Сброс настроек не стирает прошитые модули. Необходима перепрошивка BIOS версией без встроенной утилиты.
Удаление программы из BIOS — задача выполнимая, если точно определить тип компонента и выбрать подходящий метод. Для загрузочных записей достаточно стандартных средств UEFI или bcdedit, для встроенных утилит производителя потребуется перепрошивка, а для глубоко интегрированных модулей — аппаратный программатор. В любом случае, перед началом работ сохраните резервную копию прошивки и загрузочных данных — это минимизирует риски и позволит быстро восстановить систему при непредвиденных сбоях.