Меню Закрыть

Efi shell команды для запуска windows

Содержание

При установке Windows® на компьютер на базе EFI необходимо включить режим EFI в микропрограмме ПК как при ручной, так и при автоматической установке. Необходимо загрузиться в 64-разрядном режиме EFI с предустановочного диска (64-разрядная версия среды предустановки Windows или 64-разрядная версия программы установки Windows в режиме EFI). Windows невозможно установить на компьютеры на базе UEFI, в режиме BIOS. (Дополнительные сведения о переключении режимов см. в документации по микропрограммам EFI.) Шаги, приведенные в данном разделе, служат только для справки и могут не соответствовать определенным командам вашего типа микропрограмм EFI.

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

  1. Установите Windows, запустив установку Windows с записи загрузки EFI на компьютере-образце. Используйте оболочку EFI или меню микропрограммы Boot from file (Загрузка из файла), чтобы запустить загрузчик Windows EFI с установочного диска. Дополнительные сведения см. в документации по микропрограммам.

В оболочке EFI выберите устройство с установочным диском Windows и запустите приложение загрузки EFI. Предполагая, что fs0 — это устройство DVD, используйте следующие команды для компьютеров архитектуры x64:

Для компьютеров с архитектурой Itanium используйте следующую команду:

Если диспетчер загрузки EFI поддерживает загрузку с DVD-диска, то командная оболочка EFI не требуется. Можно загрузить DVD-диск непосредственно из диспетчера загрузки EFI.

При необходимости нажмите любую клавишу для загрузки с DVD-диска Windows. Windows устанавливается на компьютер.

Примечание.

При загрузке среды предустановки Windows с компакт-диска или DVD-диска можно пропустить приглашение «Нажмите любую клавишу для загрузки с компакт-диска или DVD-диска» и загрузиться напрямую в данную среду. Для архитектур x86 и AMD64 удалите файл Bootfix.bin из своего пользовательского образа среды предустановки Windows. Для компьютеров с архитектурой Itanuim при создании образа со средой предустановки Windows для своих клиентов используйте файл Efisys_noprompt.bin вместо файла Efisys.bin.

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

При необходимости можно выполнить автоматическую установку, используя файл Autounattend.xml, хранящийся на USB-устройстве флэш-памяти или ином устройстве. Требования к файлу ответов для компьютеров на базе EFI см. в разделе Создание разделов жесткого диска на базе UEFI с помощью диспетчера установки Windows.

Примечание.

Некоторые платформы EFI поддерживают как микропрограммы UEFI, так и микропрограммы BIOS. На некоторых из этих систем не всегда ясно, какой вариант загрузки с DVD-диска стоит по умолчанию — EFI или BIOS. В этих системах может потребоваться использование командной оболочки EFI. Можно использовать стандартную запись загрузки микропрограмм для BIOS, если запись загрузки EFI не используются для запуска установки Windows. Если установка Windows запускается в режиме BIOS в комбинированной системе EFI/BIOS, то разделы ESP и MSR не создаются. После завершения установки Windows, используйте команду Diskpart чтобы проверить, что разделы ESP и MSR были созданы.

После того, как Windows установлена на компьютер, завершите остальные задачи по настройке.

Из командной строки запустите sysprep, чтобы подготовить образ Windows для создания образов и развертывания. Например:

После завершения работы программы Sysprep завершается забота компьютера.

UEFI (Unified Extensible Firmware Interface) is a standard interface for PCs between the computer’s firmware, hardware, and the operating system, designed to replace BIOS (basic input/output system).

UEFI ( Унифицированный расширяемый интерфейс микропрограмм ) — стандартный интерфейс между прошивкой ПК , аппаратн ым обеспечени ем и операционной системой, предназначен для замены BIOS (базовая система ввода / вывода).

32-bit UEFI: The tablets usually use the 32-bit version of UEFI.

32-битный UEFI: На планшетах обычно используется 32-битная версия UEFI.

UEFI knows how to read a GPT — GU > & FAT 3 2 filesystem format

UEFI знает как читать GPT — таблица разделов GUID (глобальный уникальный идентификатор) и понимает формат файловой системы FAT & FAT32

Bootstrapping on EFI involves a boot manager that is built in to the firmware. The most common way to display the UEFI menu is to press ESC at boot
Начальная загрузка на EFI включает в себя менеджер загрузки, который встроен в прошивку. Самый распространенный способ для отображения меню UEFI это нажать ESC при загрузке.

Boot loaders for operating systems are stored in the EFI system partition formatted with the FAT32(FAT) filesystem — ESP . For Windows NT6x, the EFI boot loader is EFIMicrosoftBootBootmgfw.efi, which is the Microsoft Boot Manager — another Windows boot manager, configuration file: EFI Microsoft Boot BCD. Bootmgfw.efi like Bootmgr handles the boot.ini file in the root directory and can be run only memtest.efi — Microsoft Windows Memory Diagnostics Tool, unlike Bootmgr.exe runs directly ntldr, windiag & setupldr.bin.

Загрузчики операционных систем хранятся в системном разделе EFI форматированным в FAT32 — ESP. Для Windows NT6x, EFI загрузчик EFIMicrosoftBootBootmgfw.efi, который является диспетчером загрузки Microsoft — менеджер загрузки Windows, файл конфигурации EFIMicrosoftBootB CD. Bootmgfw.efi подобно Bootmgr обрабатывает файл boot.ini расположенный в корневом каталоге и может запустить только memtest.efi — Microsoft Windows Memory Diagnostics Tool, в отличии от Bootmgr запускающий непосредственно ntldr, windiag & setupldr.bin.

DUET — Intel(R) Platform Developer’s UEFI Emulation .
DUET — UEFI эмуляция для разработчиков Intel (R) платформы.

DUET provides an UEFI X64 environment on legacy BIOS.
DUET обеспечивает среду UEFI X64 на BIOS компьютерах, заменяя вс троенный в прошивку UEFI менеджер загрузки .

Читайте также:  Белые пятна на черном фоне телевизора

DUET can boot from USB Flash Drive & HDD or CD drive on BIOS-based computer
DUET может загрузиться с USB Flash Drive & HDD или с CD диска на компьютере на основе BIOS

DUET can boot UEFI Shell, OS bootloader etc.
By default DUET boot EFI application named bootx64.efi stored in EFIBOOT folder.(Boot Manager menu item). If this file not present
From Boot Maintenance Manager menu item ==>> Boot Efi file you can browse media for run any apllication e.g. diskpart.efi.

DUET может загрузить оболочку UEFI, загрузчик ОС и т.д.
По умолчанию DUET загру жает EFI приложение с именем bootx64.efi, наход ящ е еся в папке EFIBOOT.(Пункт меню Boot Manager). Если этот файл отсутствует
и з пункта меню Boot Maintenance Manager (поддержка диспетчера загрузки) ==>> Boot Efi файл, вы можете просматривать носитель для запуска любого приложения например diskpart.efi.

Based on Tianocore UEFI DUET installer (TianoCore — public part of reference UEFI implementation by Intel) and USB_Boot from KolibriOS my DUET installation on USB Flash Drive formated in FAT32 for DOS is very simple. Unpack 7-zip archive in any folder, run instDUET.exe and double click selected drive

Основанная на Tianocore UEFI DUET installer ( TianoCore — Открытая часть реализации UEFI на Intel ) и USB_Boot из KolibriOS моя у становка DUET на отформатированный под DOS в FAT32 USB флэш очень проста.Распакуйте 7-zip-архив в любую папку, запуститите instDUET.exe и дважды щелкните выбранный диск

Copy EFI folder with renamed Shell to bootx64.efi and startup.nsh file to USB Flash Drive & boot from it.

Скопируйте папку EFI с переименованным Shell в bootx64.efi и файлом startup.nsh на флэшку и загрузитесь с нее.

• dir (or ls): lists directory contents

• Other commands for managing files & directories: cd, mkdir, move, rm (remove)

• help or ?: Command List in Shell

• exit: leaves the EFI shell and returns to DUET.

• map: Displays or defines mappings

• Screen commands: cls, echo

UEFI is a new OS, it is the new DOS, the UEFI Shell is the new command.com. UEFI shell is usually installed in the ESP partition, or directly in the firmware UEFI — built-in efi shell.

Note: commands are very similar (often identical) to DOS commands. For most commands, EFI does not care about capitalization. However EFI can be case sensitive for file paths and names.
Many (all?) commands support the option –b for paging output. Use ? command or command -? for obtain a description of command

Startup script startup.nsh (analogue "Autoexec.bat")
For the UEFI shell, if a file named startup.nsh is found in the efioot path, it is automatically executed after the shell is loaded.

• dir (или ls): перечисляет содержимое каталога

• Другие команды для управления файлами и папками : cd, mkdir, move, rm (remove)

• help или?: Список команд Shell

• exit: покидает оболочку EFI и возвращается в DUET.

• map: отображает или определяет сопоставления

• Экран ные команды: echo cls

UEFI является новой ОСью , это новый DOS , UEFI Shell это новый command.com . UEFI shell обычно установлен в разделе ESP или прямо в прошивке UEFI — built-in efi shell.

Примечание: набор команд efi shell очень похож (часто идентичен) на команд ы для DOS. Для большинства команд shell не за висит о т заглавных букв .
Однако shell может быть чувствителен к регистру букв для файловых путей и имен. Многие команды (все?) поддерживают параметр –b для постраничного вывода.
Используйте ? команда или команда — ? для получения ее описания .

Стартовый сценарий startup.nsh (аналог “Autoexec.bat”)
Для UEFI shell, если файл с именем startup.nsh находится в папке efioot, он автоматически выполняется после загрузки оболочки.

К омандн ая строк а Intel OS command prompt

To start Windows from the command line of efi shell, enter the external win command that runs the win.efi file. which is located in the efi boot tools folder
Для запуска Windows из командной строки efi shell введите внешнюю команду win, запускающую файл win.efi. который находится в папке efioot ool

UEFI Shell Features

• A UEFI 64-bit native Application Родное 64 бит Приложение UEFI
• Interactive Console Interface Интерактивный консольный интерфейс
• Programs Launch Запуск про грамм
• Load UEFI Drivers Загрузка UEFI драйверов
• Scripting Capability Возможность создания сценариев
• Automatic execution of startup script file Автоматическое выполнение файла сценария запуска (startup.nsh)
• Console redirection to files Перенаправление консоли в файлы

UEFI & NTFS access

Доступ к разделам NTFS из UEFI можно получить несколькими способами :

загрузка драйвера с помощью shell — load fs0:efi oolsNTFS.efi

автозагрузка драйвера в rEFInd autoload EFI drivers

загрузка с флешки раздела NTFS из UEFI — UEFI:NTFS — Boot NTFS partitions from EFI — booting an USB Windows NTFS installation media by Pete Batard

External Commands : mode, edit, hexedit, comp, etc. (the binary files of those applications which haven’t been contained in Minimum Shell ) should be placed in the tools folder .
In addition you can put on a USB flash drive Microsoft EFI Utilities : Diskpart (Disk partitioning utility), Efifmt (EFI Format utility) and Efichk (EFI Check Disk utility) or Extras (by Keshav Padram Amburay).
GPT fdisk for EFI by Rod Smith is a program for creation newer Globally Unique Identifier (GUID) Partition Table (GPT)

Читайте также:  Huawei honor 10 4 128gb отзывы

Внешние команды : mode, edit, hexedit, comp, и т.д. .. (двоичные файлы приложений, которые не были включены в Минимальный Shell) должны быть помещены в папку tools
Кроме того вы можете поместить на USB флэш- диск Microsoft EFI утилиты : Diskpart (Утилита разбиения диска на разделы), Efifmt (EFI формат Утилита) и Efichk (EFI Проверка диска утилита), или Extras (Keshav Padram Amburay),
GPT fdisk для UEFI (автор: Родерик Смит) программа для создания таблицы разделов в новом формате GPT

Startup Menu:
rEFInd by Roderick W. Smithis a boot manager, meaning that it presents a menu of options to the user when the computer first starts up.
rEFInd load EFI drivers from drivers_x64 folder for filesystems or hardware devices not supported natively by your firmware.

Меню Загрузки :
rEFInd (автор: Родерик Смит) это менеджер загрузки, представля ющий меню для пользователя при запуске компьютера
rEFInd загружает драйверы из папки drivers_x64 для файловых систем или аппаратных устройств, изначально не поддерживаемых вашей прошивкой.

rEFInd — Main Menu
Boot Microsoft EFI boot from DUET
Boot Tetris x64 from DUET
Boot UEFImark from DUET
Start EFI Shell
Start Memory test utility at EFI oolsmemtest86.efi on DUET
Reboot Computer
Exit rEFInd
Use arrow keys to move cursor; Enter to boot;
Insert or F2 for more options; Esc to refresh

Another boot manager: gummiboot by Rod Smith is a very simple boot manager, it has no GUI, it’s a text-mode program.
Другой менеджер загрузки: systemd-boot UEFI Boot Manager (ранее назывался gummiboot) Род Смита — это очень простой UEFI менеджер загрузки, он не имеет графического интерфейса, это программа в текстовом режиме.

Windows loader

UEFI Shell

Diagnostics:
You can use HP PC Hardware Diagnostics (UEFI), even if the computer does not open to Windows or "Dell 64 Bit uEFI Diagnostics" , "Lenovo UEFI Diagnostics" (runs only on Lenovo systems and have recover bad sectors tool) — Search by Google , . AMIDiag for UEFI (Supports legacy BIOS with DUET) is available only to OEM/ODM customers.
Special diagnostic tools : CheckUSB 3.0 and UEFImark by Ilya Manusov , measuring speed of record in video memory and inferring information on graphical possibilities of system, James Wang (American Megatrends Inc. Taiwan) develops RU.EFI — Universal Chipset Reading. PassMark Software Memory Diagnostic Tool Microsoft memtest.efi not working in native 64x UEFI Intel Processor Diagnostic Tool for UEFI The purpose of the Intel® Processor Diagnostic Tool (IPDT) is to verify the functionality of an Intel® microprocessor. McAfee UEFI testing tool to verify if your tablet responds to the touch interface — pointertest.efi

Диагностика:
Вы можете использовать HP PC Hardware Diagnostics (UEFI) , даже если ОС Windows не запускается или воспользовавшись Поиск в Google "Dell 64 Bit uEFI Diagnostics" , "Lenovo UEFI Diagnostics " (работает только на системах Lenovo и имеет инструмент восстанавления плохих секторов ) , AMIDiag для UEF I (Поддержка BIOS с DUET) доступна только для клиентов OEM / ODM .
Специальные диагностические утилиты:
CheckUSB 3.0 и UEFImark , Ильи Манусова измеряющая скорость записи в видео память и выводящая информацию о графических возможностях видео системы и сведения об архитектуре процессора представит графические возможности ДОС 64-бит. RU.EFI — Универсальный Считыватель Чипсетов(наборов микросхем) — разрабатывает James Wang (American Megatrends Inc. Taiwan) . PassMark Software MemTest86 — EFI диагностика памяти, Microsoft memtest.efi не работает в родной среде 64x UEFI. Intel Processor Diagnostic Tool for UEFI — Диагностический инструмент Intel процессоров ® (IPDT) предназначен для проверки функциональности микропроцессоров Intel. McAfee UEFI инструмент тестирования для проверки сенсорного интерфейса ваш его планшета

Легендарный Тетрис Алексея Пажитнова 64 бит реализация UEFI Илья Манусов a.k. a icbook. Legendary Tetris b y Alexey Pajitnov 64 bit UEFI implementation by Ilya Manusov a.k.a. icbook.

Other UEFI utilities:

Другие UEFI утилиты:

Получатель ключа Microsoft Windows из UEFI Shell, включенный в персональный проект UEFI Rescue DVD разработчик а Finnbarr P. Murphy
Супер GRUB2 диск EFI x86_64 автономная версия, поможет вам загрузиться в большинство операционных систем (ОС), даже если вы не можете загрузиться в них обычным способом
Отладчик UEFI x64 AMD64

UEFI is a real mini-operating system with kernel embedded in hardware — Firmware or software kernel — DUET.

UEFI — это самая настоящая мини операционная система c ядром встроенным прошивку или программным — DUET

Intel Tianocore OS:

• ядро(kernel) совмещенное с bootmanager = efildr20
• пользовательское меню
• командный процессор shellx64, переименованный minishell для дискет ы Tianocore_UEFI_DUET_Builds автор Keshav Padram Amburay ,
• основные дисковые утилиты
• диагностика

DUET.imz образ дискеты 1.44

• efildr переименован в DUET — renamed efildr
• поддержка SATA support

extracted from Clover EFI bootloader project by Sergey Isakov a.k.a Slice with S ATA & mouse support
DUET.ISO извлеченный из проекта загрузчик EFI клевер цвета хаки разработчик Сергей Исаков (Sergey Slice) с поддержкой SATA и мыши

Читайте также:  Экран ушел вправо как вернуть на место

The EFI boot process by Jonathan de Boyne Pollard

About the Copyright: In accordance with Title 17 U.S.C. Section 107, the material on this page is distributed without profit to those who have expressed a prior interest in receiving the included information for research, criticism, news reporting and comment purposes.

Site map

Download page

ashumov.vagif rambler.ru

MultiBoot.Ru 2007-20 20

Автор: STRIDER · Опубликовано 05.01.2018 · Обновлено 17.03.2018

Добрый день! В этой статье я расскажу о восстановлении UEFI запуска Windows 8/8.1/10, а так же о том что же такое UEFI. Поехали!

Вспомните те времена, когда BIOS был 16-битным с адресным пространством в 1 Мб, а вся информация о загрузчиках писалась в MBR? Это были насколько помню 1990 годы. И все было неизменным, менялись только характеристики оборудования. Но развитие серверов и технологий толкнули Intel к разработке EFI.

Изначально EFI создавалась для первых систем Intel-HP Itanium в середине 1990-х годов. Ограничения PC-BIOS были, очевидно, недопустимы в больших серверных платформах, для использования в которых планировался Itanium. После того как Intel передала разработку UEFI Forum (альянс AMD, American Megatrends, ARM, Apple, Dell, Hewlett Packard Enterprise, HP Inc., IBM, Insyde Software, Intel, Lenovo, Microsoft, Phoenix Technologies). 7 января 2007 года была выпущена первая версия универсальной платформы UEFI 2.1. И впервые на смену пришли более гибкие технологии: UEFI (замена BIOS), и GPT (замена MBR).

Терминология

UEFI (Unified Extensible Firmware Interface, Единый расширяемый интерфейс прошивки). В отличие от 16-битного BIOS’а UEFI работает в 32- или 64-битном режиме, что позволяет использовать намного больше памяти для сложных процессов.

MBR («Master Boot Record» — основная загрузочная запись) использует 32-битные идентификаторы для разделов, которые размещаются в очень маленьком кусочке пространства (64 байта) в самом начале диска (в конце первого сектора диска). Из-за такого маленького объёма поддерживаются только четыре первичных раздела. Поскольку используется 32-битная адресация, то каждый раздел может быть не более 2,2 ТБ. Кроме того, загрузочная запись не имеет никакой запасной MBR, так что если приложение перезапишет основную загрузочную запись, то вся информация о разделах будет потеряна.

GPT («GUID Partition table» — таблица разделов GUID) использует уже 64-битные идентификаторы для разделов, поэтому кусочек пространства, в котором сохраняется информация о разделах, уже больше чем 512 байт, кроме того, не существует ограничения на количество разделов. Заметьте, ограничение на размер раздела в этом случае почти 9,4 ЗБ (да-да, вы всё прочитали правильно — зеттабайт, единичка с двадцатью одним нулём!). А в конце диска имеется копия GPT, которая может использоваться для восстановления повреждённой основной таблицы разделов в начале диска.

Как происходит загрузка в UEFI?

С GPT-раздела с идентификатором EF00 и файловой системой FAT32, по умолчанию загружается и запускается файл efiootoot[название архитектуры].efi, например: efiootootx64.efi.
То есть чтобы, например, создать загрузочную флешку с Windows, достаточно просто разметить флешку в GPT, создать на ней активный FAT32-раздел и скопировать все файлы с компакт-диска с дистрибутивом операционной системы
Пример создания GPT диска в Linux:

  • gdisk: создать раздел, указав тип EFI System (EFI System в fdisk или ef00 в gdisk). Затем отформатировать его в файловую систему FAT32 командой mkfs.fat -F32 /dev/ ;
  • GNU Parted: создать раздел FAT32 и затем установить (активировать) загрузочный флаг (но не флаг legacy_boot) на этот раздел.

Также в большинстве реализаций UEFI возможна загрузка в режиме совместимости с диска с разметкой MBR.

Менеджер загрузки

Менеджер загрузки EFI используется для выбора и загрузки ОС, исключая потребность в специализированном механизме загрузки (загрузчик ОС является приложением EFI). То есть сам загрузчик к которому мы так сильно привыкли, ни куда не делся. Он теперь универсальный для всех операционных систем и находится в ПЗУ основной прошивки системной платы (где раньше был BIOS). И для того что бы загрузить нужную нам операционную систему, нужно всего лишь загрузочный файл с расширением .efi на загрузочном разделе. Теперь нет надобности в загрузочной записи в MBR, вот и все!

Восстанавливаем запуск

Чтобы восстановить конфигурацию загрузчика (BCD), необходимо загрузится с оригинального установочного DVD диска с Windows 8
(или диска восстановления, или специально подготовленной загрузочной флешки)
и открыть окно командной строки: выбрав Восстановление системы -> Диагностика -> Командная строка (System Restore – > Troubleshoot-> Command Prompt ),
или нажав комбинацию клавиш Shift + F10 .

В открывшейся командной строке вводим последовательно:

diskpart

list volume

Выберите загрузочный раздел (100mb, и файловая система у него FAT32)

select volume 3

format fs=fat32 (форматируем загрузочный раздел, перед копированием новых загрузочных файлов).

assign letter=Z (присваиваем букву Z этому разделу).

exit (выходим из Diskpart)

bcdboot C:Windows /s Z: /f ALL (где С: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу).

Если у вас несколько OC Windows , повторите команду для второй копии (с новым расположением файлов).

diskpart

list volume

select volume N (номер скрытого раздела, которому мы присваивали букву)

remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).

exit (выходим из diskpart).

Перезагружаемся, извлекаем все носители. И грузимся в обычном режиме. Если все сделано правильно, система начнет загрузку.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.