Подробный гайд: расширенные настройки InsydeH2O BIOS

Подробный гайд по разблокировке скрытых расширенных меню InsydeH2O BIOS: переменные, утилиты, безопасная модификация и настройка

2026.05.06                  


Подробный гайд: расширенные настройки InsydeH2O BIOSПодробный гайд: расширенные настройки InsydeH2O BIOS

ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ:

Модификация BIOS — рискованная операция. Неправильные действия могут привести к «окирпичиванию» устройства. Все действия вы выполняете на свой страх и риск. Рекомендуется иметь под рукой программатор CH341A с клипсой SOIC8 для восстановления.


Что такое InsydeH2O?

InsydeH2O — это проприетарный UEFI BIOS от компании Insyde Software, широко используемый в ноутбуках брендов Gigabyte, Acer, HP, Lenovo, Xiaomi и других.

Стандартное меню (без модификаций):

Вкладка Описание
Main Системная информация, дата/время, версия BIOS
System Configuration Настройки SATA, USB, аудио, подсветки
Security Пароли, Secure Boot, TPM, доверенная загрузка
Boot Приоритет загрузочных устройств, режим UEFI/Legacy
Exit Сохранение/отмена изменений, загрузка по умолчанию

Вкладки Advanced, Power, Chipset обычно скрыты производителем и недоступны в стандартном интерфейсе.


Способы разблокировки скрытых настроек

Способ 1: Горячие клавиши (работает не на всех моделях)

Некоторые версии InsydeH2O поддерживают комбинации для отображения скрытых меню:

  • Fn + Tab при входе в BIOS
  • A + F10 после выбора UEFI Firmware Settings
  • R + N при выключенном питании (режим S5) перед включением

Для версии FB09 и большинства современных ноутбуков эти комбинации не работают, так как меню заблокированы на уровне кода.


Способ 2: Редактирование переменных через UEFI Shell (H2OUVE / RU.efi)

Этот метод позволяет изменять значения переменных BIOS без перепрошивки.

Необходимые инструменты:

Инструмент Назначение
UEFITool Просмотр и извлечение модулей UEFI
Universal-IFR-Extractor Декомпиляция форм в читаемый текст
H2OUVE Редактирование переменных из EFI-Shell
RU.efi Универсальный отладчик с доступом к переменным
Intel ME System Tools Дамп BIOS/ME-регионов через FPT

Пошаговая инструкция:

1. Извлеките дамп BIOS:
FPTW64.exe -bios -d biosreg.bin

Скачайте официальный апдейт BIOS или используйте FPT из Intel ME System Tools.

2. Проанализируйте дамп:
  • Откройте файл в UEFITool → найдите модуль SetupUtility или DXE Driver с упоминанием Setup
  • Извлеките PE32-секцию и пропустите через Universal-IFR-Extractor для получения списка переменных с их смещениями (offset)
3. Подготовьте загрузочную флешку:
  • Отформатируйте USB в FAT32 (MBR)
  • Создайте структуру: EFI/BOOT/bootx64.efi, куда скопируйте RU.efi или H2OUVE.efi
4. Загрузитесь с флешки:
  • Отключите Secure Boot в текущем BIOS
  • При загрузке выберите USB-устройство
5. Измените переменные:
  • В RU.efi: нажмите Alt + = → перейдите к CPUSetup или Setup → найдите нужный offset → измените значение → Ctrl + W для сохранения
  • В H2OUVE: используйте команду setup_var <offset> <value>, например:
  setup_var 0x1B1 0x0  # Разблокировка CFG Lock

6. Перезагрузите систему

Примеры полезных переменных (зависят от модели!):

Offset Описание Значения
0x1B1 CFG Lock (MSR 0xE2) 0x0 = разблокировано, 0x1 = заблокировано
0x3C DVMT Pre-Allocated Graphics Memory 0x0=32MB, 0x1=64MB, 0x2=96MB
0x1EE ME Firmware Re-Flash 0x1 = разрешить обновление ME
0x315 Low Power Mode 0x0=Off, 0x3=OS Controlled

Смещения (offset) уникальны для каждой версии BIOS! Не копируйте значения из других гайдов без проверки через IFR-экстрактор.


Способ 3: Модификация образа BIOS + перепрошивка

Только для опытных пользователей с программатором!
  1. Скачайте и извлеките .bin-файл BIOS
  2. С помощью UEFITool и IFR Extractor найдите и измените нужные байты (например, уберите флаги Suppress If для отображения скрытых вкладок)
  3. Пересчитайте контрольную сумму (checksum) образа, если требуется
  4. Подпишите модифицированный образ официальными ключами (если используется RSA-подпись) — без этого стандартный флешер выдаст ошибку «Invalid firmware image»
5. Прошейте образ через:
  • Модифицированный InsydeFlash.exe с отключёнными проверками, ИЛИ
  • Аппаратный программатор CH341A + SOIC8 clip напрямую в чип BIOS

Готовые инструменты для разблокировки

LenovoH2O-Unlocker (для определённых моделей Lenovo)

  1. Скачайте LenovoH2O-Unlocker
  2. Запустите от имени администратора: Unlocker.exeRun as Administrator
  3. После успешного выполнения (success) выключите ноутбук
  4. Включите, удерживая F2 → в BIOS появятся вкладки: Main, Advanced, Power

Работает только на конкретных моделях: Lenovo 320-14IKB, 320-15ISK, V320, B320 и др.

Универсальные репозитории

  • insydeH20-advanced-settings-tools - github.com/mikebdp2/insydeH20-advanced-settings-tools — система для модификации скрытых настроек

Частые проблемы и решения

Проблема Возможное решение
«Protected Range Registers» (Error 28/368) BIOS блокирует запись. Попробуйте: 1) перевести систему в сон (S3) на 3 мин, 2) разблокировать через setup_var, 3) использовать программатор
«Invalid firmware image» Образ не подписан или изменён. Требуется модификация флешера или аппаратная прошивка
Не сохраняются настройки после перезагрузки Переменные хранятся в NVRAM — сброс BIOS (Clear CMOS) удалит изменения. Сохраняйте значения оффлайн
Не виден нужный offset в IFR Переменная может быть в другом модуле (например, CpuSetup, PowerSetup). Ищите по названию или значению по умолчанию
Ноутбук не включается после прошивки Используйте программатор для восстановления оригинального дампа. Всегда делайте бэкап до изменений!

Безопасность и рекомендации

  1. Всегда делайте полный бэкап текущего BIOS перед любыми изменениями
  2. Не отключайте Secure Boot, если не уверены в последствиях — это может нарушить загрузку ОС
  3. Избегайте изменения неизвестных переменных — даже одно неверное значение может нарушить инициализацию оборудования
  4. Проверяйте совместимость: настройки для одной версии (например, FB09) могут не подойти для другой (FB10, FB12)
  5. Используйте проверенные источники: официальные форумы (Win-Raid, BIOS-Mods), документацию Insyde, репозитории с проверенными инструментами

Совет:

Перед началом работы убедитесь в точной версии вашего BIOS (проверьте в разделе Main → BIOS Version). Если у вас не та ревизия, о которой идёт речь в гайде — смещения и методы могут отличаться.