Экран с надписью 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 или отображаться на главной странице.

📊 Что происходит при включении вашего ПК?
Открывается UEFI Shell с startup.nsh
Чёрный экран с Shell> и мигающим курсором
Система иногда грузится, иногда уходит в Shell
Shell появился после обновления BIOS

Дальше действуйте по результату:

  • ✅ Диск отображается в списке — вероятнее всего, дело в порядке загрузки или повреждённом загрузчике. Переходите к настройке 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

Выполнено: 0 / 5

Отдельно проверьте, не подключён ли к компьютеру флеш-накопитель. Загрузочная флешка с 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 способно вывести устройство из строя.