Экран с надписью UEFI Interactive Shell и строкой вроде «Press ESC to skip startup.nsh» при включении ноутбука означает, что прошивка не нашла загрузочное устройство с операционной системой и вместо Windows запустила встроенную оболочку UEFI Shell. Файл startup.nsh — это автозапускаемый скрипт этой оболочки: при старте Shell ищет его на доступных дисках и пытается выполнить, как bat-файл в Windows. Само появление такого экрана — не поломка, а симптом того, что обычный порядок загрузки нарушен.
В этой статье разберём, почему компьютер уходит в UEFI Shell, как быстро выйти из него и загрузить систему, а также как устранить причину, чтобы экран с startup.nsh больше не появлялся при каждом включении. Инструкции даны в безопасном порядке: сначала простые проверки, затем работа с настройками UEFI.
Что такое startup.nsh и UEFI Shell
UEFI Shell — это командная среда, встроенная в прошивку материнской платы или устанавливаемая отдельно. Она предназначена для диагностики, обновления прошивок и обслуживания системы без загрузки ОС. Строка приглашения выглядит как Shell>, а диски обозначаются как FS0:, FS1: и так далее.
Файл startup.nsh — сценарий автозапуска, который Shell ищет в корне доступных файловых систем при старте. Если вы не создавали этот файл специально (например, для обновления BIOS или запуска сервисных утилит), его появление на экране — просто штатное поведение оболочки, в которую попал компьютер. Ключевой вопрос не «что за файл», а почему вместо загрузчика Windows запустился Shell.
Типичные причины такого поведения:
- 🔌 Система не видит диск с Windows — проблема с подключением SSD/HDD или его неисправность.
- 🧭 В настройках UEFI сбился порядок загрузки, и первым стоит пункт UEFI Shell или пустое устройство.
- 🗂️ Повреждён загрузчик Windows на EFI-разделе, и прошивка не может его запустить.
- 🔋 Сбросились настройки UEFI после отключения батарейки CMOS или обновления прошивки.
- 💾 Подключён загрузочный USB-носитель, на котором записан UEFI Shell.
Как быстро выйти из UEFI Shell
Если система раньше загружалась нормально, начните с простого. В приглашении Shell> введите команду выхода:
exit
После этого обычно открывается меню прошивки или экран выбора загрузочного устройства. Оттуда можно вручную указать диск с Windows (пункт вида Windows Boot Manager) и проверить, запустится ли система.
Второй способ — перезагрузиться и сразу открыть Boot Menu (клавиша зависит от производителя: часто это F12, F11, F9 или Esc; точную клавишу стоит уточнить в документации к вашей модели ноутбука или платы). Если в списке есть Windows Boot Manager — выберите его. Загрузилась система? Значит, диск жив, а проблема в порядке загрузки или настройках UEFI.
Если в Boot Menu вообще нет ни одного диска — сначала проверьте физическое подключение SSD/HDD, а не настройки загрузчика.
Диагностика: видит ли UEFI ваш диск
Это ключевая проверка, которая делит проблему на два сценария: аппаратный и программный. Зайдите в настройки UEFI (обычно клавиша Del или F2 при включении) и найдите раздел со списком накопителей — он может называться Storage, NVMe Configuration, SATA Configuration или отображаться на главной странице.
Дальше действуйте по результату:
- ✅ Диск отображается в списке — вероятнее всего, дело в порядке загрузки или повреждённом загрузчике. Переходите к настройке Boot Priority.
- ❌ Диска нет в списке — проверьте шлейфы и разъёмы (на ПК), пересадите SSD в другой слот, если это возможно. На ноутбуке без опыта разборки лучше обратиться в сервис.
- 🔁 Диск то появляется, то пропадает — возможный признак деградации накопителя или плохого контакта. Сделайте резервную копию данных при первой удачной загрузке.
⚠️ Внимание: если диск периодически «отваливается», не откладывайте копирование важных файлов. Нестабильное определение накопителя часто предшествует его полному отказу.
Настройка порядка загрузки в UEFI
Когда диск виден, но система всё равно уходит в Shell, почти наверняка первым в очереди стоит не тот пункт. Откройте раздел Boot в настройках UEFI и проверьте список Boot Priority (или Boot Option Priorities).
Первым пунктом должна стоять запись Windows Boot Manager — именно она запускает загрузчик Windows с EFI-раздела. Если вместо неё первым идёт UEFI Shell, UEFI OS или USB-устройство, поднимите нужный пункт выше клавишами, указанными в подсказках интерфейса (часто F5/F6 или +/-, но зависит от версии прошивки). Затем сохраните изменения — обычно клавишей F10 с подтверждением.
☑️ Порядок действий в UEFI
Отдельно проверьте, не подключён ли к компьютеру флеш-накопитель. Загрузочная флешка с UEFI Shell или сервисными утилитами будет перехватывать загрузку, пока вставлена в порт.
Если Windows Boot Manager отсутствует в списке
Отсутствие этой записи при живом диске указывает на повреждение или удаление загрузочных файлов на EFI-разделе. Такое бывает после неудачного обновления Windows, экспериментов с разделами или сброса NVRAM прошивки.
Базовый безопасный путь — восстановление загрузчика с установочного носителя Windows. Загрузитесь с установочной флешки той же версии системы, выберите Восстановление системы → Поиск и устранение неисправностей → Командная строка и выполните стандартные команды восстановления:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Для систем в режиме UEFI более корректен пересоздание загрузочных файлов через bcdboot с указанием системного раздела, но эта процедура требует точного определения букв томов через diskpart. Если вы не уверены в шагах — сверяйтесь с официальной документацией Microsoft по восстановлению загрузки именно для вашей редакции Windows, поскольку буквы разделов и структура диска у каждого свои.
⚠️ Внимание: команды восстановления загрузчика безопасны для данных на диске, но не путайте их с полной переустановкой системы. Пункт «Установить» в установщике сотрёт раздел, если выбрать его для установки.
Сравнение сценариев и действий
| Симптом | Вероятная причина | Первое действие |
|---|---|---|
| Shell появляется, диск виден в UEFI | Сбит порядок загрузки | Поднять Windows Boot Manager первым |
| Диск не отображается в UEFI | Подключение или отказ накопителя | Проверить разъёмы, пересадить диск |
| Windows Boot Manager нет в списке | Повреждён загрузчик | Восстановление с установочной флешки |
| Shell появился после сброса BIOS | Настройки вернулись к заводским | Заново выставить Boot Priority |
| Shell только с вставленной флешкой | Загрузочный USB-носитель | Извлечь флешку перед включением |
Startup.nsh на экране — следствие, а не причина. Устранять нужно то, что мешает прошивке найти загрузчик Windows: порядок загрузки, состояние диска или целостность EFI-раздела.
Когда проблема аппаратная
Если диск стабильно не определяется ни в UEFI, ни на другом компьютере, программные методы исчерпаны. Для NVMe-накопителя имеет смысл проверить его в другом слоте M.2 или через переходник, для SATA-диска — заменить кабель и порт. Эти проверки обратимы и не требуют специальных навыков на настольном ПК.
В ноутбуке ситуация деликатнее: разборка может нарушить гарантийные пломбы, а разъёмы накопителей компактны и хрупки. Если устройство на гарантии или опыта разборки нет, правильнее обратиться в авторизованный сервис. Данные с умершего SSD в домашних условиях восстановить обычно невозможно — это работа для специализированных лабораторий.
Что делать, если startup.nsh нужен намеренно
Файл startup.nsh иногда используют осознанно — для автоматического запуска обновления прошивки или сервисных утилит с флешки. В этом случае его помещают в корень FAT32-носителя, а внутри прописывают команды Shell. После завершения обслуживания флешку извлекают, и обычная загрузка восстанавливается сама. Удалять такой файл не нужно — достаточно отключить носитель.
Частые вопросы
Можно ли просто удалить startup.nsh, чтобы экран пропал?
Удаление файла не решит проблему: компьютер всё равно будет попадать в UEFI Shell, просто без сообщения о скрипте. Нужно устранить причину, по которой прошивка не загружает Windows — настроить порядок загрузки или восстановить загрузчик.
Это вирус или сбой прошивки?
UEFI Shell — штатный компонент экосистемы UEFI, а не вредоносное ПО. Его появление говорит о проблеме с загрузкой ОС, а не о заражении.
После замены батарейки CMOS стал появляться Shell. Что делать?
При обесточивании CMOS настройки UEFI сбрасываются к заводским, включая порядок загрузки. Зайдите в настройки и снова поставьте Windows Boot Manager первым в списке, затем сохраните изменения.
Команда exit не помогает, Shell появляется снова. Почему?
Команда exit лишь закрывает текущий сеанс оболочки. Если при следующей загрузке прошивка снова не находит загрузочное устройство, Shell запустится опять. Проверяйте Boot Priority и видимость диска.
Нужно ли обновлять BIOS, чтобы убрать startup.nsh?
Обновление прошивки — крайняя мера, и только если производитель прямо указывает на исправление подобной проблемы в описании версии. В большинстве ситуаций достаточно настройки загрузки или восстановления загрузчика, а неудачное обновление BIOS способно вывести устройство из строя.