Вы столкнулись с черным экраном и надписью startup.nsh после включения ноутбука или материнской платы MSI? Это не вирус и не признак полной поломки оборудования, а сигнал о том, что система пытается выполнить скрипт из раздела EFI при отсутствии загрузочного раздела Windows. Ситуация возникает, когда BIOS не находит стандартный загрузчик, но находит исполняемый файл с расширением .nsh, который обычно используется для автоматических обновлений прошивки.

В большинстве случаев это происходит после сбоя обновления BIOS, неправильной настройки приоритета загрузки или случайного удаления системных файлов. Пользователь видит приглашение командной строки Shell> и не знает, какие действия предпринять. Паниковать не стоит, так как проблема решается настройкой параметров UEFI или восстановлением загрузочной записи.

Причины появления экрана загрузки MSI Shell

Основной триггером возникновения startup.nsh является изменение приоритета устройств в BIOS/UEFI. Когда система не может найти операционную систему на жестком диске или SSD, она переключается на следующий доступный носитель. Часто это оказывается раздел восстановления или скрытый EFI-раздел, содержащий скрипт автоматизации от производителя MSI.

Вторая частая причина — повреждение загрузочного сектора. Если файл bootmgfw.efi или связанные с ним файлы были удалены или повреждены вирусом, UEFI теряет ссылку на загрузчик Windows. В результате контроллер материнской платы MSI переходит в режим EFI Shell, где автоматически ищет файлы с именем startup.nsh для запуска.

Иногда проблема кроется в обновлении BIOS. Если процесс прошивки был прерван или завершен с ошибками, скрипт обновления может остаться в активном состоянии, пытаясь запуститься при каждой попытке загрузки. В этом случае startup.nsh выступает как механизм автозапуска утилиты обновления, а не как системный файл Windows.

  • ❌ Сбой в работе модуля управления питанием, вызывающий сбой инициализации диска.
  • ⚠️ Неправильно выставленный приоритет загрузки в настройках Boot Priority.
  • 🔧 Повреждение файловой системы раздела EFI, где хранятся загрузчики.

Первый шаг: проверка настроек загрузки в BIOS

Самое первое действие, которое необходимо предпринять — это вход в программное обеспечение BIOS/UEFI. При появлении экрана startup.nsh или сразу после перезагрузки нажмите клавишу Del или F2, чтобы попасть в меню настройки. Вам нужно найти вкладку Settings или Boot, где перечислены доступные устройства для загрузки.

В списке приоритета загрузки убедитесь, что Windows Boot Manager стоит на первой позиции. Если вы видите там UEFI: Shell или Startup.nsh выше, чем ваш жесткий диск, система будет пытаться запустить скрипт вместо операционной системы. Переместите Windows Boot Manager вверх списка с помощью клавиш F5 и F6 или Drag-and-Drop, если интерфейс поддерживает мышь.

После изменения порядка загрузки не забудьте сохранить изменения, нажав клавишу F10. Система перезагрузится, и если диск исправен, вы увидите привычное меню Windows. Если же ошибка повторяется, значит, проблема глубже и требует восстановления загрузочной записи или проверки физического состояния накопителя.

📊 Какая у вас модель MSI?
  • Ноутбук MSI
  • Материнская плата MSI
  • Готовый ПК MSI
  • Не знаю точную модель

⚠️ Внимание: Если в списке устройств загрузки вообще отсутствует ваш жесткий диск или SSD, это может указывать на аппаратную неисправность накопителя или его отключение от разъема SATA/M.2.

Использование утилиты bootrec для восстановления загрузчика

Если настройка приоритета не помогла, необходимо вручную восстановить загрузочную запись. Для этого вам понадобится загрузочная флешка с Windows 10 или 11. Вставьте её в компьютер и загрузитесь с неё, выбрав в BIOS соответствующее устройство. На экране выбора установки нажмите сочетание клавиш Shift + F10, чтобы открыть командную строку.

В открывшемся окне консоли введите по очереди следующие команды для восстановления загрузчика. Сначала нужно определить букву системного раздела, так как в режиме восстановления она может отличаться от привычной C:. Введите diskpart, затем list volume и найдите раздел с файловой системой FAT32 размером около 100-500 МБ — это EFI-раздел.

Выделите этот раздел командой select volume X (где X — номер тома), затем назначьте ему букву E командой assign letter=E. Выйдите из diskpart командой exit. Теперь выполните основную команду восстановления:

bcdboot C:\Windows /s E: /f UEFI
(замените C: на букву вашего раздела с Windows, если она другая).

☑️ Восстановление загрузчика

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

Эта команда скопирует необходимые файлы загрузки на EFI-раздел и создаст новую запись в BCD хранилище. После успешного выполнения утилиты появится сообщение о том, что файлы загрузчика успешно созданы. Извлеките флешку и перезагрузите устройство, нажав F10 в командной строке или просто выключив питание кнопкой на блоке питания.

  • 🛠️ Команда bootrec /fixmbr может быть полезна для старых систем, но в UEFI она менее эффективна.
  • 💾 Команда bootrec /rebuildbcd позволяет найти установленные системы и добавить их в список загрузки.
  • 🔄 Если команда bcdboot выдает ошибку, проверьте целостность диска утилитой chkdsk C: /f.

Удаление файла startup.nsh и очистка EFI-раздела

Иногда скрипт startup.nsh содержит ошибочные команды, которые зацикливают процесс загрузки. В этом случае необходимо физически удалить или переименовать этот файл. Снова загрузитесь с установочной флешки Windows и откройте командную строку через Shift + F10.

Сначала подключите EFI-раздел, как описано выше. Предположим, мы назначили ему букву E:. Перейдите в этот раздел командой E: и введите dir, чтобы увидеть содержимое. Вы увидите папку EFI. Перейдите внутрь неё: cd EFI.

Теперь найдите папку с названием MSI или Startup. Внутри может лежать файл startup.nsh. Удалите его командой del startup.nsh. Если файл не удаляется, возможно, он защищен, и тогда лучше переименовать его: ren startup.nsh startup.nsh.bak.

Что делать, если команда del не сработает?

Если система пишет "Отказано в доступе", попробуйте снять атрибуты защиты. Введите: attrib -h -r -s startup.nsh. После этого команда удаления должна сработать успешно.

После удаления файла перезагрузите компьютер. Теперь при загрузке UEFI не найдет скрипт для автоматического запуска и перейдет к следующему устройству в очереди, которым должен быть ваш жесткий диск с Windows. Это действие эффективно решает проблему, если скрипт был поврежден или содержал некорректные инструкции для вашей конкретной версии BIOS.

⚠️ Внимание: Не удаляйте папку Boot или файлы с расширением .efi внутри раздела EFI, так как это может полностью лишить вас возможности загрузки операционной системы. Удаляйте только скрипты с расширением .nsh.

Аппаратная диагностика и сброс настроек CMOS

Если программные методы не помогают, возможно, проблема кроется в настройках BIOS, которые не сбрасываются стандартным способом. В этом случае рекомендуется выполнить полный сброс настроек CMOS. Это вернет конфигурацию материнской платы MSI к заводским значениям, что может устранить конфликты инициализации.

Для сброса CMOS необходимо полностью обесточить компьютер. Откройте боковую крышку корпуса и найдите круглую батарейку типа CR2032 на материнской плате. Аккуратно извлеките её на 5-10 минут, затем верните на место. Также на плате может быть перемычка JBAT1, замкнув которую на несколько секунд, можно выполнить сброс без вынимания батарейки.

После включения компьютера настройки BIOS будут сброшены. Система может потребовать времени на первичную инициализацию оборудования. Если ошибка startup.nsh исчезла, значит, проблема была в некорректных параметрах конфигурации, которые мешали правильному распознаванию загрузочного раздела.

💡

Перед сбросом CMOS запишите или сфотографируйте текущие настройки разгона процессора и памяти, если вы их использовали, так как они будут сброшены до стандартных значений.

Проверка состояния жесткого диска и интерфейса подключения

Критически важно исключить аппаратные неисправности накопителя. Если диск имеет физические повреждения или отошел от разъема, BIOS не сможет прочитать загрузочные файлы, и система уйдет в Shell. Проверьте надежность подключения кабелей SATA или наличие SSD в слоте M.2.

Для диагностики состояния диска можно использовать утилиты, загружаемые с флешки, например, Victoria или CrystalDiskInfo. Эти программы покажут статус SMART диска. Если вы видите предупреждения о переназначенных секторах или критических ошибках, скорее всего, накопителю требуется замена.

В таблице ниже приведены возможные причины сбоя и методы их устранения для разных типов накопителей.

Тип накопителя Вероятная причина Метод проверки Решение
HDD (SATA) Ослаблен кабель или битые сектора Проверка кабелей, Victoria Замена кабеля или диска
SSD (M.2) Некорректное подключение Переподключение модуля Закрепить винтом, проверить слот
NVMe SSD Сбой контроллера Тест на другом ПК Восстановление прошивки или замена
USB флешка Настроена как приоритетная Отключение в BIOS Извлечь флешку

Обновление BIOS как крайняя мера

Если все предыдущие шаги не дали результата, и вы уверены в исправности диска, стоит рассмотреть обновление BIOS. Иногда производители MSI выпускают обновления, исправляющие ошибки совместимости с определенными накопителями или устраняющие баги в работе EFI Shell.

Процесс обновления осуществляется через утилиту M-Flash, встроенную в BIOS. Вам потребуется скачать последнюю версию BIOS с официального сайта MSI для вашей конкретной модели материнской платы и записать её на чистую флешку с файловой системой FAT32.

Запустите M-Flash из меню BIOS, выберите файл прошивки и дождитесь завершения процесса. Не прерывайте питание ни в коем случае во время обновления, иначе плата может выйти из строя. После обновления настройки сбросятся, и система должна корректно определить загрузочный раздел.

💡

Регулярное обновление BIOS может предотвратить многие проблемы с загрузкой, но всегда делайте это только при стабильном электроснабжении и с использованием официальных версий прошивок.

Когда стоит обратиться в сервисный центр

В некоторых случаях проблема с startup.nsh может указывать на неисправность самого модуля BIOS или南桥 (PCH) на материнской плате. Если вы尝试или все методы: сброс настроек, восстановление загрузчика, проверку диска, но ошибка сохраняется — это повод для обращения к специалистам.

Особенно опасно, если при включении компьютер издает странные звуки, или индикаторы на плате мигают в определенном ритме ошибок. Это может свидетельствовать о коротком замыкании или выходе из строя чипа памяти BIOS. В таком случае самостоятельный ремонт может привести к полной потере оборудования.

  • 🔍 Если BIOS не видит накопитель даже после замены кабелей.
  • ⚡ Если при загрузке происходит мгновенное выключение или перезагрузка.
  • 🔥 Если есть запах гари или следы термического повреждения на плате.
Что означает ошибка startup.nsh?

Это файл скрипта командной строки EFI, который запускается автоматически при загрузке, если система не находит стандартный загрузчик Windows. Обычно используется для обновления BIOS или диагностики.

Можно ли удалить startup.nsh?

Да, этот файл можно удалить через командную строку, если он мешает загрузке системы. Однако лучше сначала восстановить загрузчик Windows, чтобы система сама не пыталась его найти.

Поможет ли сброс BIOS?

Сброс настроек CMOS часто помогает, так как возвращает приоритет загрузки к заводским значениям, где на первом месте обычно стоит Windows Boot Manager.

Как зайти в BIOS, если экран черный?

Нажмите и удерживайте клавишу Del сразу после нажатия кнопки питания. Если это не помогает, попробуйте отключить кабель питания, нажать кнопку включения 5 раз подряд (функция Fast Boot Reset на некоторых платах MSI) или сбросить перемычку CMOS.

Если файл startup.nsh вызван сбоем обновления BIOS, его удаление без восстановления загрузчика может привести к тому, что компьютер перестанет загружаться вообще, так как не будет найдено ни одного активного устройства.