Подробный гайд: расширенные настройки 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при входе в BIOSA + F10после выбора UEFI Firmware SettingsR + 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 + перепрошивка
Только для опытных пользователей с программатором!
- Скачайте и извлеките
.bin-файл BIOS - С помощью UEFITool и IFR Extractor найдите и измените нужные байты (например, уберите флаги
Suppress Ifдля отображения скрытых вкладок) - Пересчитайте контрольную сумму (checksum) образа, если требуется
- Подпишите модифицированный образ официальными ключами (если используется RSA-подпись) — без этого стандартный флешер выдаст ошибку «Invalid firmware image»
5. Прошейте образ через:
- Модифицированный
InsydeFlash.exeс отключёнными проверками, ИЛИ - Аппаратный программатор CH341A + SOIC8 clip напрямую в чип BIOS
Готовые инструменты для разблокировки
LenovoH2O-Unlocker (для определённых моделей Lenovo)
- Скачайте
LenovoH2O-Unlocker - Запустите от имени администратора:
Unlocker.exe→Run as Administrator - После успешного выполнения (
success) выключите ноутбук - Включите, удерживая 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). Ищите по названию или значению по умолчанию |
| Ноутбук не включается после прошивки | Используйте программатор для восстановления оригинального дампа. Всегда делайте бэкап до изменений! |
Безопасность и рекомендации
- Всегда делайте полный бэкап текущего BIOS перед любыми изменениями
- Не отключайте Secure Boot, если не уверены в последствиях — это может нарушить загрузку ОС
- Избегайте изменения неизвестных переменных — даже одно неверное значение может нарушить инициализацию оборудования
- Проверяйте совместимость: настройки для одной версии (например, FB09) могут не подойти для другой (FB10, FB12)
- Используйте проверенные источники: официальные форумы (Win-Raid, BIOS-Mods), документацию Insyde, репозитории с проверенными инструментами
Совет:
Перед началом работы убедитесь в точной версии вашего BIOS (проверьте в разделе Main → BIOS Version). Если у вас не та ревизия, о которой идёт речь в гайде — смещения и методы могут отличаться.