Подробный гайд: Insyde BIOS H2O (версия FB09)
Важное предупреждение:
- Модификация BIOS — рискованная операция. Неправильные действия могут привести к «окирпичиванию» устройства. Все действия вы выполняете на свой страх и риск. Рекомендуется иметь под рукой программатор CH341A с клипсой SOIC8 для восстановления.
Что такое InsydeH2O и версия FB09?
InsydeH2O — это проприетарный UEFI BIOS от компании Insyde Software, широко используемый в ноутбуках брендов Gigabyte, Acer, HP, Lenovo, Xiaomi и других.
FB09 — это конкретная версия микрокода BIOS, применяемая в ноутбуках серии Gigabyte AORUS 17 XA, Aero 15 XA, G5 MF. Эта версия часто упоминается в запросах на разблокировку скрытых настроек.
Стандартная структура меню InsydeH2O
При обычном входе в BIOS (клавиша F2 или Del при загрузке) доступны следующие вкладки:
| Вкладка | Описание |
|---|---|
| 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 Variable Editor (H2OUVE / RU.efi)
Этот метод позволяет изменять значения переменных BIOS без перепрошивки.
Шаги:
1. Извлеките дамп BIOS:
- Скачайте официальный апдейт BIOS с сайта производителя.
- Запустите установщик с флагом извлечения (или используйте
FPTw64.exeиз 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: нажмите
Alt + =→ перейдите кCPUSetupилиSetup→ найдите нужный offset (например,0x3Cдля DVMT Pre-Alloc) → измените значение →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».
- Прошейте образ через:
- Модифицированный InsydeFlash.exe с отключёнными проверками, ИЛИ
- Аппаратный программатор CH341A + SOIC8 clip напрямую в чип BIOS.
Полезные инструменты
| Инструмент | Назначение | Ссылка |
|---|---|---|
| UEFITool | Просмотр и извлечение модулей UEFI | GitHub - github.com/LongSoft/UEFITool |
| Universal-IFR-Extractor | Декомпиляция форм в читаемый текст | GitHub - github.com/donovan6000/Universal-IFR-Extractor |
| H2OUVE | Редактирование UEFI-переменных из EFI-Shell | Win-Raid - winraid.level1techs.com |
| RU.efi | Универсальный отладчик UEFI с доступом к переменным | ruexe.blogspot.com |
| Intel ME System Tools | Дамп BIOS/ME-регионов через FPT | Win-Raid - winraid.level1techs.com/t/me-system-tools |
Частые проблемы и решения
| Проблема | Возможное решение |
|---|---|
| «Protected Range Registers» (Error 28) | 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, репозитории с проверенными инструментами.
Дополнительные ресурсы
- GitHub: insydeH20-advanced-settings-tools - github.com/mikebdp2/insydeH20-advanced-settings-tools
Примечание:
Версия FB09 специфична для определённых моделей ноутбуков Gigabyte. Перед началом работы убедитесь, что вы работаете именно с этой версией (проверьте в BIOS: Main → BIOS Version). Если у вас FB10, FB12 или другая ревизия — смещения и методы могут отличаться.