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 - GUID( Globally Unique Identifier) Partition Table and
understands the FAT & FAT32 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 \EFI\Microsoft\Boot\Bootmgfw.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
загрузчик \EFI\Microsoft\Boot\Bootmgfw.efi,
который является диспетчером загрузки Microsoft — менеджер загрузки
Windows, файл конфигурации \EFI\Microsoft\Boot\BCD. 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 EFI\BOOT
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, находящееся в
папке EFI\BOOT.(Пункт меню 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 на флэшку и загрузитесь с нее.
Basic
Internal EFI Shell Commands
• 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.
All currently useful DOS utilities must be made UEFI applications
Kernel of this OS like IO.SYS is firmware or DUET
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 efi\boot path,
it is automatically executed after the shell is loaded.
Основные Внутренние Команды
EFI Shell
• 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 находится в папке efi\boot, он автоматически выполняется после загрузки оболочки.
Shell>_ |
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. который находится в папке efi\boot\tool
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\tools\NTFS.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)
Внешние команды: mode,
edit, hexedit, comp, и т.д. ..(двоичные файлы приложений, которые не были включены в Минимальный Shell) должны быть помещены в папку tools
Кроме того вы можете поместить на USB флэш-диск Microsoft EFI утилиты: Diskpart (Утилита разбиения диска на разделы), Efifmt (EFI формат Утилита) и Efichk (EFI Проверка диска утилита), или Extras (Keshav Padram Amburay),
GPT fdisk для UEFI (автор: Родерик Смит) программа для создания таблицы разделов в новом формате GPT
UEFI Boot Managers
rEFInd
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\tools\memtest86.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 |
|
|
|
|
GummiBoot
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 |
GRUB4DOS for UEFI
GRUB4DOS now adds experimental
UEFI support - GRUB4DOS теперь добавляет экспериментальную
поддержку UEFI
Direct UEFI-boot from Windows Install ISO files, Linux ISOs, WIM, VHD,
EFI and IMG files. Support
for Kaspersky Rescue Disk (krd.iso)
Это приложение UEFI
поддерживает NTFS. Файловый менеджер с широкими возможностями от операций с efi файлами (приложениями и драйверами) на всех разделах,
не только на системном efi разделе FAT32, но и на
разделах к примеру NTFS до загрузки ISO файлов
установочных ОС и служебных например Kaspersky Rescue
Disk (krd.iso) , находится в активной
разработке
A dual pane file manager with a text based user interface for UEFI Shell environment - an open-source Norton Commander clone
Features:
Файловый менеджер с двумя панелями и текстовым пользовательским интерфейсом для среды UEFI Shell — клон Norton Commander с открытым исходным кодом.
Функции:
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 для UEFI (Поддержка 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 инструмент тестирования для проверки сенсорного интерфейса вашего планшета
Игры - Games:
Легендарный Тетрис Алексея Пажитнова 64
бит реализация UEFI Илья Манусов a.k.a
icbook.
Legendary Tetris by Alexey Pajitnov 64 bit UEFI implementation
by Ilya Manusov a.k.a. icbook.
Ранее,
в
2008 г. компания MSI выпустила MSI Extras Disc включающий в себя четыре игры: Puppy
Run - Snake.efi, Pair Match - FanPai.efi, arcanoid Break-Out - HitBlock.efi и
BangBang.efi, но к сожалению они не запускаются DUET-ом.
Earlier, in 2008, MSI has released
MSI
Extras Disc includes
four games:
Puppy Run - Snake.efi, Pair Match - FanPai.efi, arcanoid Break-Out - HitBlock.efi and
BangBang.efi, but unfortunately
they do not run from the DUET.
Other UEFI utilities:
Retrieve Microsoft Windows Product
Key From UEFI Shell from personal project UEFI Rescue DVD by
Finnbarr P. Murphy
Super GRUB2 Disk EFI x86_64 standalone version that
helps you to boot into most any Operating System (OS) even if you cannot boot
into it by normal means.
UEFI x64 AMD64 debugger
Windows Platform Binary Table (WPBT) is an ACPI table in your firmware allowing your computer vendor to run a program every time Windows (8 or later) boots. This is a convenient method for computer vendors to force the installation of a service program or an anti-theft software, but this also means your fresh installed Windows will have potentially unwanted 3rd party programs running straight on the first boot, and you, the end user, would have no control over it.
Disables the Windows Platform Binary Table (WPBT) in your firmware. This program
use a non-permenant, non-destructive method to remove the table from system
memory, so it should be executed every time the computer is rebooted before
Windows bootloader starts. dropWPBT-loader.efi can act as a bootloader itself
bootx64.efi.
Другие
UEFI утилиты:
Получатель ключа Microsoft Windows из UEFI Shell, включенный в персональный
проект UEFI Rescue DVD разработчика Finnbarr P. Murphy
Супер GRUB2 диск EFI x86_64 автономная версия, поможет вам
загрузиться в большинство операционных систем (ОС), даже если вы не можете
загрузиться в них обычным способом
Отладчик UEFI x64 AMD64
Windows Platform Binary Table (WPBT) — это таблица ACPI в вашей прошивке,
позволяющая поставщику вашего компьютера запускать программу каждый раз при
загрузке Windows (8 или более поздней версии).
Это способ для поставщиков компьютеров принудительно установить служебную
программу , но это также означает, что ваша только что установленная Windows
будет иметь потенциально нежелательные сторонние программы, запускаемые прямо
при первой загрузке, и вы, в конце концов, пользователь, не будет иметь никакого
контроля над ним.
Отключает WPBT в вашей прошивке. Эта программа использует непостоянный,
неразрушающий метод удаления таблицы из системной памяти, поэтому ее следует
запускать каждый раз при перезагрузке компьютера перед запуском загрузчика
Windows.
dropWPBT-loader.efi может выступать сам в качестве загрузчика bootx64.efi
UEFI is a real mini-operating system with kernel embedded in hardware -
Firmware or software kernel - DUET.
UEFI — это самая настоящая мини операционная система c ядром встроенным прошивку или программным - DUET
• ядро(kernel) совмещенное с bootmanager
= efildr20
• пользовательское меню
• командный процессор shellx64, переименованный minishell
для дискеты Tianocore_UEFI_DUET_Builds автор Keshav
Padram Amburay ,
• основные дисковые утилиты
• диагностика
DUET.imz образ дискеты 1.44
• efildr переименован в DUET - renamed
efildr
•поддержка SATA
support
DUET.ISO
extracted from Clover
EFI bootloader project by Sergey Isakov a.k.a Slice with SATA & mouse support
DUET.ISO извлеченный из проекта загрузчик EFI клевер
цвета хаки разработчик Сергей Исаков (Sergey Slice) с поддержкой SATA и мыши
More Info:
Extensible Firmware Interface (EFI)
and Unified EFI (UEFI
A BIOS to UEFI Transformation by Rod Smith
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 mapDownload page |
ashumov.vagif rambler.ru
24