Такая вот проблема. Установка Windows 10 на новый ноутбук MSI.
Вставил флешку, выбрал приоритет загрузки с usb флешки. Все ок, загрузка пошла. Далее система показала какие то 6 дисков. Один диск был разбит на несколько мелких частей. На ту часть диска, которая была вся свободна (450 гб) Показалась ошибка (возможно это важно?!) — «преобразуйте диск в MBR». И пошла установка. Все вроде ок, windows встал и запускается.
Но только при включении всегда следующее: press ESC in 1 second to skip startup.nsh, any other key to continue. Shell>_ Вложение:
И приходится вводит exit, нажимать enter и только после этого, происходит нормальная загрузка Windows 10.
Внес изменения в файл startup.nsh — из всех вариантов помогло добавить фразу — bootx64.efi Результат есть, сообщение все равно показывается, и идет отчет 5,4,3,2,1 и потом автоматически загружается. Не много раздражает и хочется, чтобы все работало как должно.
Кто сталкивался, может сможете подсказать, что делать? Любые идеи принимаются.
п.с. после установки windows появились вот такие диски.
Press esc in 1 seconds to skip startup.nsh press esc in 1 seconds to skip startup.nsh не работает клавиатура и мышь. Помогитееее, Люди.
Press ESC in 2 Seconds to skip startup.nsh,any other key to continue Пытался переустановить виндовс,после переустановки стала выбивать данная ошибка, что делать?
Windows XP — StartUP Problem Извините что пишу англискими буквами, у меня нет Русски кеыбоард. Постараюс обяснит мою проблему.
Windows Installer Startup Доброго времени суток! Каждый раз при загрузке windows появляется установщик windows с надписью.
Решение
поосторожнее — этим Вы удалите диск восстановления системы от разработчика, но если он Вам не нужен (и что-то мне подсказывает, что в том образе восстановления полно утилит от MSI, которые показыват мультики — о том, какой хороший ноутбук, то есть — мусор) то лучше всего сделать так, как советует kumehtar. Мой вариант: 1. Скачайте все драйверы для Вашего ноутбука с сайта производителя. 2. Разберитесь с UEFI BIOS ноутбука — включите там только режим UEFI. 3. Из смонтированного образа с 10-кой скопируйте всё, что там есть на заранее отформатированную флешку в FAT32 — всё это можно сделать самой виндой, без всяких там «супер»-утилит. 4. Загрузитесь с этой флешки. 5. Если всё-таки решились очистить весь диск и по-нормальному его разбить на разделы, в окне создания разделов: Жмeте нa клaвиaтype Shift + F10. B кoмaнднoй cтpoкe ввoдите кoмaнды (после каждой команды нажимать Enter на клаве): Koнвepтиpoвaть в GPT:
diskpart list dlsk (ecли диcк нe oдин) sel disk 0 (выбор диска) clean convert gpt exit (выxoд из diskpart) exit (выxoд из cmd)
Внизу жмете кнопочку «Обновить». 6. Создаете разделы, которые Вам хочется и устанавливаете на тот, который создали под диск С:\, винду. Если это не поможет, отключите в UEFI BIOS ноутбука Secure Boot (после установки винды, его можно обратно включить, если захочется).
device mapping table что это
Запорол свой планшет на Windows 8! Пытался отформатировать с него внешний HDD в FAT32 с помощью программы fat32format, что-то неаккуратно нажал, планшет ушёл в ребут и теперь Windows не загружается. При стандартной загрузке постоянно грузится EFI Shell со следующим текстом:
EFI Shell version 2.31.[4660.22136] Current running mode 1.1.2 Device mapping table
blk0 :BlockDevice — Alias (null) Acpi (PNP0A03,0)/Pci (1|0)Ctrl(0) blk1 :BlockDevice — Alias (null) Acpi (PNP0A03,0)/Pci (1|0)Ctrl(1) blk2 :BlockDevice — Alias (null) Acpi (PNP0A03,0)/Pci (1|0)Ctrl(2) blk3 :BlockDevice — Alias (null) Acpi (PNP0A03,0)/Pci (1|0)Ctrl(4)
Press ESC in 1 seconds to skip startup.nsh, any other key to continue. Shell> _
В BIOS зайти можно, жесткий диск там отображается корректно.
Кто сможет помочь? Подъеду с планшетом в удобное для вас время, при положительном эффекте отблагодарю!
Помогите!
20.05.2014, 11:17
#44
День добрый! Отрубился комп; последние недели 2-3 барахлил. Сначала сильно шумел, временами отрубался — пропылесосили. Шуметь перестал на время, но не помогло. Во время работы на экране появлялись цветные точки и полоски, затем он подвисал, отрубался, либо начинал перегружаться. Последнюю неделю пропал звук, а сейчас совсем и всё. Вообщем, что-то в нём сдохло. Нужно определить, чего менять или ремонтировать. Баребон-система ASUS.
Ответьте, кто сможет посмотреть, можно так, можно в личку, на работе до 6. Местонахождение: на Февральской за «Магнитом».
20.05.2014, 11:59
#45
Запорол свой планшет на Windows 8! Пытался отформатировать с него внешний HDD в FAT32 с помощью программы fat32format, что-то неаккуратно нажал, планшет ушёл в ребут и теперь Windows не загружается. При стандартной загрузке постоянно грузится EFI Shell со следующим текстом:
EFI Shell version 2.31.[4660.22136] Current running mode 1.1.2 Device mapping table
blk0 :BlockDevice — Alias (null) Acpi (PNP0A03,0)/Pci (1|0)Ctrl(0) blk1 :BlockDevice — Alias (null) Acpi (PNP0A03,0)/Pci (1|0)Ctrl(1) blk2 :BlockDevice — Alias (null) Acpi (PNP0A03,0)/Pci (1|0)Ctrl(2) blk3 :BlockDevice — Alias (null) Acpi (PNP0A03,0)/Pci (1|0)Ctrl(4)
Press ESC in 1 seconds to skip startup.nsh, any other key to continue. Shell> _
В BIOS зайти можно, жесткий диск там отображается корректно.
Кто сможет помочь? Подъеду с планшетом в удобное для вас время, при положительном эффекте отблагодарю!
Помогите!
Прежде чем начать установку Red Hat Enterprise Linux на платформе Itanium, вы должны получить общее представление об оболочке EFI Shell, понять, что она делает, и какую информацию она предоставляет.
Оболочка EFI представляет собой консольный интерфейс для запуска приложений (например, программы установки Red Hat Enterprise Linux), загрузки протоколов EFI и драйверов устройств и выполнения простых сценариев. Она похожа на консоль DOS и может работать только с носителями, отформатированными в системе FAT16 (VFAT).
Оболочка EFI также содержит стандартные утилиты, которые могут применяться в системном разделе EFI. В их число входят edit , type , cp , rm и mkdir . Список утилит и других команд можно получить, выполнив в приглашении оболочки EFI команду help .
Оболочка EFI содержит загрузчик ELILO. Дополнительную информацию об EFI можно найти по адресу:
С помощью команды map можно просмотреть список всех устройств и файловых систем, воспринимаемых оболочкой EFI. Когда на вашем компьютере Itanium загружается оболочка EFI, оборудование опрашивается в следующем порядке:
LS-120 привод (если он содержит носитель)
Жёсткие диски IDE на первичном IDE-контроллере
Жёсткие диски IDE на вторичном IDE-контроллере
Жёсткие диски SCSI на SCSI-контроллере
Приводы CD-ROM с интерфейсом IDE
Приводы CD-ROM с интерфейсом SCSI
Чтобы просмотреть результаты этого опроса оборудования, введите в приглашении оболочки EFI следующую команду:
Порядок результатов соответствует порядку опроса оборудования. В итоге, сначала идут все файловые системы FAT16, затем жёсткие диски IDE, затем жёсткие диски SCSI, затем IDE-приводы CD-ROM и, наконец, SCSI-приводы CD-ROM.
Например, результат команды map может выглядеть так:
В этом примере, в приводе LS-120 находится LS-120, также в приводе CD-ROM находится компакт-диск. Все строки, начинающиеся с fs , обозначают файловые системы FAT16, распознаваемые EFI. Все строки, начинающиеся с blk , описывают блочные устройства, распознаваемые EFI. И файловые системы, и блочные устройства перечислены в порядке их опроса. Таким образом, fs0 – системный раздел на диске LS-120, fs1 – системный раздел жёсткого диска, а fs2 – системный раздел компакт-диска.
Помогите. EFI Shell. Не запускается windows
Берете эту прошивку и разархивируете на диск C:.Берете эти драйвера и устанавливаете на ПК.
Затем устанавливаете прошивку в строгом соответствии с этой инструкцией, только вместо режима Droidboot как в инструкции
вы вводите планшет в режим Fastboot starting — на выключенном планшете зажать обе клавиши громкости
и затем зажать кнопку питания, все три держать до вибро затем питание отпустить клавиши громкости держать.
На черном экране появится надпись Fastboot starting. В этом состоянии и подключаете к ПК для прошивки.
Драйвера из инструкции ставить не нужно если поставите мои. Обратите внимание что устройство для прошивки должно
определяться в диспетчере устройств ПК как указанно на скрине в инструкции, если будет по другому то не прошьется.
И не забудьте Force sparsing выставить на 500MB.
Берете эту прошивку и разархивируете на диск C:.Берете эти драйвера и устанавливаете на ПК.
Затем устанавливаете прошивку в строгом соответствии с этой инструкцией, только вместо режима Droidboot как в инструкции
вы вводите планшет в режим Fastboot starting — на выключенном планшете зажать обе клавиши громкости
и затем зажать кнопку питания, все три держать до вибро затем питание отпустить клавиши громкости держать.
На черном экране появится надпись Fastboot starting. В этом состоянии и подключаете к ПК для прошивки.
Драйвера из инструкции ставить не нужно если поставите мои. Обратите внимание что устройство для прошивки должно
определяться в диспетчере устройств ПК как указанно на скрине в инструкции, если будет по другому то не прошьется.
И не забудьте Force sparsing выставить на 500MB.
BootDev
Создание загрузочных дисков и прочие полезные мелочи
Страницы
2018-10-29
UEFI Shell: Что делать если не загружается ОС
Представим ситуацию, что по какой то причине, вместо обычной загрузки операционной системы, перед вами появилась командная строка UEFI Shell, с сообщением «Press ESC in 1 in seconds to skip staurtup.nsh or any other key to continue». Что делать?
Содержание
Возможные Причины
Загрузка в UEFI происходит согласно загрузочным записям. Если в BIOS данные записи представляли просто список имеющихся жестких дисков, то UEFI в данном плане действует по другой схеме. По умолчанию UEFI определяет все диски с таблицей разделов MBR и GPT, с последующим поиском на них разделов отформатированных в поддерживаемую файловую систему. Таковой является FAT(12, 16, 32). Данные диски попадают в загрузочный список. Приоритет загрузки данного списка можно конфигурировать через интерфейс UEFI, или с помощью командной оболочки UEFI Shell.
Каждая загрузочная запись может указывать либо просто на диск, в котором содержится соответствующий FAT-раздел, либо на конкретный *.efi файл. В первом случае UEFI будет искать загрузочный файл по умолчанию. Таковыми, к примеру, являются /EFI/boot/bootx64.efi, /EFI/boot/bootia32.efi, /EFI/boot/bootarm.efi или /EFI/boot/bootaa64.efi. В данном случае указаны файлы boot*.efi предназначены для разных архитектур ПК.
Исполняемые файлы boot*.efi выполняют запуск основного загрузчика операционной системы, таких как Windows Boot Manager, GRUB2, rEFInd, Clover, Xorboot и других. Загрузчик в свою очередь, уже выполняет запуск ядра операционной системы.
Учитывая все сказанное, можно сделать вывод. Раз перед нами красуется UEFI Shell, то значит подсистеме UEFI по какой то причине не удалось найти необходимый загрузочный *.efi файл. Он может быть поврежденным, или просто отсутствовать. Или как говорилось немного выше, может быть просто изменен приоритет загрузочных записей. И последний вариант, просто отсутствует необходимая загрузочная запись.
UEFI Shell — это инструмент управления загрузкой вручную. Если вы не инициировали запуск данной командной оболочки, то это означает, что нужно проверить загрузочную конфигурацию. И не обязательно делать это именно через командную строку. Сперва разбираемся с конфигурацией в меню UEFI. И если результатов нет, то переходим к следующему разделу.
Что Делать в UEFI Shell
Оказавшись в UEFI Shell, первым делом необходимо будет, на удивление, настроить цвета консоли и ее размер. Делается это для того, чтобы избавиться от нечитаемого синего текста на черном фоне. Изменение размера консоли, позволит отображать больше информации. Подправить внешний вид помогут команды cls и mode .
После настройки внешнего вида, необходимо будет просмотреть информацию о загрузочных записях. Эта информация позволит определить, какие загрузочные EFI-приложения должны грузиться, в какой последовательности, и на каких разделах они должны располагаться. Команда bcfg .
Последний шаг, это проверка вручную возможность загрузки с указанного EFI-приложения или диска.
Важным нюансом данного шага, является то, что необходимое EFI-приложение может присутствовать. Но может отсутствовать приложение которое запускается этим приложением. Или оно может быть повреждено.
К примеру, приложение /EFI/Boot/bootx64.efi, указанное в загрузочной записи, запускает /EFI/Microsoft/Boot/bootmgfw.efi, которое запускает приложение выполняющее запуск операционной системы с другого раздела /Windows/System32/Boot/winload.efi.
Если же загрузочная запись указывает просто на диск, то при загрузке с такой записи, на указанном накопителе будет производиться поиск загрузочного EFI-раздела, и в случае его нахождения, поиск на нем загрузочного EFI-приложения по умолчанию (/efi/boot/boot*.efi).
Для такой записи необходимо проверить наличие на диске EFI-раздела, и EFI-приложения расположенного в папке /EFI/boot/. В этом помогут команды map , cd и dir .
Вводим Команды
Все последующие операции будут производиться на виртуальной машине VirtualBox. На виртуальный диск которой, установлено две операционные системы, Windows 10 и Ubuntu 18.10. В качестве основного загрузчика используется GRUB2. Загрузчик Windows Boot Manager, так же присутствует, но не используется.
Не лишним будет, перед началом работы с UEFI Shell, ознакомиться с описанием данной командной оболочки, доступным по этой ссылке https://www.bootdev.ru/2018/05/EFI-Shell.html.
Настройка Консоли
Зададим параметры цвета фона и текста оболочки UEFI Shell. Оптимальными для читабельности, на мой взгляд, являются цвета — серый для фона, и черный для текста.
Доступные варианты цветов можно посмотреть в справке по команде.
Размер консоли задается командой mode . Сперва вводим данную команду без каких либо аргументов, чтобы определить доступные разрешения консоли.
А уже после, с указанием нужного разрешения.
Вывод Загрузочных Записей
Любую проблему загрузки, нужно начинать с анализа загрузочных записей. Выведем список текущих записей.
Текущая загрузочная конфигурация состоит из трех записей.
Запись 0 — загрузка с дисковода. Запись 1 — загрузка с жесткого диска. Запись 2 — загрузка встроенной командной оболочки UEFI Shell.
Из присутствующих записей, только одна может осуществлять загрузку операционной системы, это запись под номером 1 (по факту вторая). Запоминаем номер диска и его тип из параметра DevPath.
Если имеются проблемы с загрузкой операционной системы, то необходимо проверить, наличие указанного диска, и присутствие на нем EFI-радела и EFI-приложения.
Проверка Наличия EFI-раздела
Все распознанные дисковые (или блочные) устройства можно просмотреть командой map .
Вывод команды, представляет список точек монтирования FS x : и BLK x :, где x это номер.
Точки монтирования начинающиеся с префикса FS (File System), указывают на разделы или диски (в данном случае имеются в виду CD-диски) файловую систему которых подсистема UEFI смогла определить. То есть, с таким разделом/диском можно полноценно работать. Чтение, редактирование, создание, копирование, удаление, перемещение файлов и каталогов.
Точки монтирования начинающиеся с префикса BLK, это разделы или диски (в этом случае, подразумеваются любые диски), файловая система которых неизвестна UEFI. Или это точка монтирования многотомного диска, то есть она указывает на сам диск, а не на его разделы. Каждый раздел этого диска так же будет иметь свою точку монтирования.
Для понимания, ниже, на снимке экрана, отмечены все точки монтирования указывающие на диски (то есть доступ к данным начинается с первого сектора диска).
Все что не отмечено, это разделы отмеченных дисков.
Исключением из правила, что точки монтирования BLK не определяются, так же возможны. А возможны они если к примеру есть точка монтирования FS и BLK указывающие на один и тот же раздел/диск. Ниже, на снимке, отмечены таковые.
Теперь собственно ответ на вопрос, какой из указанных разделов или дисков может являться для подсистемы UEFI загрузочным, то есть может быть EFI-разделом. Таким может быть любая FSx: точка монтирования. Здесь логика проста, если UEFI может прочитать содержимое указанной точки монтирования, то значит возможен поиск загрузчика по умолчанию (тот что располагается в папке /efi/boot/).
В предыдущем разделе, при просмотре загрузочных записей, мы выяснили что загрузочным диском является диск Sata(0x0, 0x0, 0x0). К данному диску относятся следующие записи, отмеченные на снимке ниже.
Понятной в плане файлового доступа, на уровне UEFI, является лишь запись — FS0:. Эта точка монтирования в данном случае, является загрузочным EFI-разделом (по крайней мере для подсистемы UEFI).
Что было бы, если доступных разделов было бы больше одного. При условии что загрузочная запись указывает на диск в целом. В этом случае, загрузка проходила бы в порядке очереди следования разделов. До момента, пока не будет обнаружено *.efi приложение запускаемое по умолчанию. Нам, в этом случае, пришлось бы проверять каждый на наличие соответствующих загрузочных файлов.
Проверка Наличия EFI-приложения
Определившись с разделом, который может выступать в качестве загрузочного, необходимо проверить наличие на нем соответствующих загрузочных файлов. Из прошлого раздела, мы выяснили, что в качестве такого может выступать раздел смонтированный под меткой FS0.
Для удобства восприятия, далее по тексту, метки точек монтирования, я буду называть дисками. По аналогии с дисками операционной системы Windows, буква после которой идет знак двоеточия. UEFI Shell в этом плане, как раз копирует, по своим повадкам в большей степени, именно командную оболочку Windows CMD.
Выполним переход на диск FS0.
Приглашение ввода команд изменится, и будет отображать текущее ваше местоположение в файловой системе. На данный момент это корень диска FS0. Просмотрим его содержимое.
В корне диска, присутствует только каталог EFI. Перейдем в данный каталог и посмотрим что в нем находится.
Внутри каталога EFIнаходится три подкаталога Boot, Microsoftи ubuntu. Каталог Bootявляется в данном случае загрузочным по умолчанию. В нем располагаются загрузочные приложения boot*.efi, которые запускаются подсистемой UEFI автоматически. Просмотрим содержимое данного каталога.
Вывод команды показывает, что в каталоге Bootсодержится три файла, один из которых bootx64.efi. Данный файл запускается подсистемой UEFI автоматически. Хочу обратить ваше внимание на цвета данных файлов, в выводе команды ls, они зеленые. Это говорит о том, что данные файлы являются исполняемыми, и их можно запустить вручную.
Если сейчас выполнить запуск файла bootx64.efi, то загрузится загрузчик GRUB2.
Каталоги Microsoft и ubuntu, содержат файлы загрузчиков Windows Boot Manager и GRUB2 соответственно.
Для каталога Microsoft, основные файлы загрузчика располагаются в подкаталоге Boot.
Основной загрузчик на данный момент GRUB2. Это означает, что файл /EFI/Boot/bootx64.efi как то использует содержимое каталога /EFI/ubuntu/. Будь то запуск исполняемого файла, либо чтение файла конфигурации. Взглянем внимательно содержимое папок /EFI/Boot/ и /EFI/ubuntu/.
Обратите внимание на файлы shimx64.efi и bootx64.efi, а точнее на их размер. Думаю вы догадались, что данные файлы идентичны. А это означает что, файлу bootx64.efi нет смысла запускать свою копию. Остается два варианта, либо это файл grubx64.efi, что более очевидно исходя из имени файла, либо mmx64.efi. Запустим файл mmx64.efi, чтобы убедиться что это не то приложение.
Ожидания подтвердились, открылся явно не загрузчик GRUB2.
Подведем промежуточный итог. Файл /EFI/Boot/bootx64.efi на само деле является файлом /EFI/ubuntu/shimx64.efi. Приложение /EFI/Boot/bootx64.efi при запуске, вызывает другое приложение, а именно /EFI/ubuntu/grubx64.efi. В последнем можно убедиться, просто переименовав файл /EFI/ubuntu/grubx64.efi, с последующей попыткой загрузки с данного диска.
Что полезного можно извлечь из этой информации? Самое важное, это то, что папка /EFI/ubuntu/ содержит полный набор файлов. Если вдруг по какой либо причине, оригинальный файл /EFI/Boot/bootx64.efi будет удален или поврежден, то его можно будет лего восстановить, простым копированием файла /EFI/ubuntu/shimx64.efi с последующим переименованием в bootx64.efi.
Такое поведение, характерно и для директории /EFI/Microsoft/Boot/. В ней так же содержится все необходимое. Роль файла /EFI/Boot/bootx64.efi будет исполнять /EFI/Microsoft/Boot/bootmgfw.efi. Который в свою очередь будет запускать файл /EFI/Microsoft/Boot/bootmgr.efi. То есть, выполнив такую подмену, вместо загрузчика GRUB2 будет запускаться Windows Boot Manager. Попробуем провести такую подмену.
Windows Boot Manager успешно запустился, и загрузил операционную систему Windows 10.
Чтобы вернуть на место загрузчик GRUB2, достаточно просто удалить (или переименовать) текущий файл /EFI/Boot/bootx64.efi, и переименовать /EFI/Boot/bootx64.efi_ к своему прежнему имени bootx64.efi.
Добавление Загрузочных Записей
При обычных условиях, в моем примере с виртуальной машиной, происходит загрузка исполняемого файла по умолчанию /EFI/Boot/bootx64.efi. Этому способствует загрузочная запись указывающая на диск в целом.
В прошлой главе, для того чтобы вернуть вместо загрузчика GRUB2 загрузчик Windows Boot Manager, приходилось производить файловые манипуляции. Переименование и подмена файла bootx64.efi. Точно такого же результата можно добиться просто добавив загрузочную запись, указывающей на нужный исполняемый файл необходимого загрузчика. Добавим ее.
Посмотрим на загрузочное меню, после добавление новой записи.
Аналогичным образом можно добавить запуск любой исполняемой программы *.efi. Теперь попробуем переместить добавленную запись. Или иначе говоря, изменить приоритет загрузки. Передвинем нашу запись на третье место.
Взглянем на загрузочное меню.
И последнее что осталось сделать, это удалить добавленную запись.
Смотрим загрузочное меню.
Загрузочная запись полностью удалена.
Важным нюансом является нумерация. Учтите что она начинается с нуля. То есть если речь идет о третей записи по списку, ее номер будет 2.
В данном материале были затронуты следующие вопросы: Что делать если вместо операционной системы загрузилась UEFI Shell? Как работать с UEFI Shell? Как работать с файлами в UEFI Shell? Как восстановить, вернуть прежний загрузчик через UEFI Shell? Как определить загрузочный EFI-раздел? Как работать с загрузочными записями через UEFI Shell? Как добавить загрузочную запись UEFI Shell? Как изменить приоритет загрузочной записи через UEFI Shell? Как удалить загрузочную запись в UEFI Shell? Как выполнить запуск приложений EFI? Как загрузить операционную систему через UEFI Shell?
Думаю это не последняя статья на тему UEFI Shell. В следующих, мы поговорим о загрузке драйверов в UEFI Shell. И установке дополнительного загрузчика через UEFI Shell.