Подробный гайд по разблокировке Advanced Menu в BIOS Insyde (версия F.32) для ноутбуков HP
HP намеренно скрывает вкладку Advanced (Расширенные настройки) в оболочке Insyde H2O (включая версию F.32), чтобы защитить пользователей от случайного изменения критически важных параметров (напряжений, таймингов, лимитов питания).
Ниже приведены основные способы разблокировки этого меню: от простых комбинаций клавиш до продвинутого редактирования переменных через EFI Shell.
ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ:
Все действия вы выполняете на свой страх и риск. Изменение скрытых настроек может привести к нестабильной работе системы, перегреву или "окирпичиванию" устройства.
Способ 1: Использование скрытых комбинаций клавиш (Самый безопасный)
В некоторых сборках BIOS F.32 разработчики оставляют "бэкдоры" в виде горячих клавиш. Попробуйте следующие варианты по порядку:
Вариант А: Esc + A + F10
- Полностью выключите ноутбук.
- Включите его и сразу начните быстро нажимать клавишу Esc, пока не появится стартовое меню (Startup Menu).
- Зажмите английскую клавишу A (или Ctrl + A).
- Не отпуская клавишу A, быстро нажмите F10 несколько раз (без использования Fn).
- Если сработает, вы попадете в BIOS с открытой вкладкой Advanced
Вариант Б: Ctrl + F1 / Ctrl + F10
- Войдите в стандартный BIOS, нажимая F10 при включении.
- Находясь внутри BIOS (на вкладке Main или System Configuration), нажмите комбинацию Ctrl + F1 или Ctrl + F10
- В некоторых версиях Insyde это мгновенно добавляет скрытую вкладку Advanced.
Вариант В: Left Ctrl + F1
- При включении нажимайте Esc, чтобы попасть в Boot Menu.
- Зажмите Левый Ctrl и, не отпуская его, нажмите F1 один раз. Отпустите обе клавиши
- Сразу после этого нажмите F10, чтобы зайти в BIOS. Проверьте, появилась ли вкладка Advanced.
Вариант Г: Fn + Tab
- При включении ноутбука, еще до появления логотипа HP, зажмите комбинацию Fn + Tab
- Продолжайте удерживать их, пока не попадете в BIOS.
Способ 2: Разблокировка через EFI Shell и setup_var (Для продвинутых пользователей)
Если горячие клавиши не работают (что часто бывает в свежих версиях F.32, где HP "зашивает" меню на уровне NVRAM), вам потребуется изменить скрытую переменную BIOS через EFI-оболочку.
Что вам понадобится:
- USB-флешка, отформатированная в FAT32.
- Утилита modGRUBShell.efi или setup_var.efi (их можно найти на GitHub или специализированных форумах вроде bios-mods).
- Программа UEFITool и Universal IFR Extractor (для поиска нужного смещения/offset).
Инструкция:
1. Поиск смещения (Offset):
- Вам нужно сделать дамп вашего текущего BIOS (с помощью утилиты FPT - Flash Programming Tool от Intel, если она не заблокирована, или программатора CH341A).
- Откройте дамп в UEFITool, найдите модуль, отвечающий за настройки BIOS (обычно это
SetupилиCpuSetup/SaSetup), и извлеките его. - Откройте извлеченный файл в Universal IFR Extractor.
- Найдите в списке пункт, связанный с "Advanced Menu", "Hidden Menu" или "Show Advanced". Запомните его шестнадцатеричное смещение (Offset), например,
0x489или0x85
2. Подготовка флешки:
- Скопируйте файл
modGRUBShell.efi(илиsetup_var.efi) в папкуEFI/Boot/на USB-флешке.
3. Изменение переменной:
- Вставьте флешку в ноутбук. При включении нажимайте F9, чтобы выбрать загрузочное устройство, и загрузитесь с флешки (EFI Shell).
- Если вы используете
modGRUBShell.efi, перейдите в нужный каталог и запустите его. - Введите команду для чтения текущего значения:
setup_var 0xXXX(где0xXXX— ваше смещение). Обычно значение равно0x0(скрыто) или0x00. - Введите команду для включения меню:
setup_var 0xXXX 0x1(или0x01)
4. Перезагрузка:
- Перезагрузите ноутбук, войдите в BIOS через F10. Вкладка Advanced должна появиться.
Способ 3: Модификация ROM-файла BIOS (Крайне опасно)
Если запись в NVRAM через setup_var заблокирована (в Insyde F.32 HP часто включает защиту от записи в переменные Setup), остается только физическая модификация прошивки.
- Считывается полная копия BIOS с помощью аппаратного программатора (например, CH341A с прищепкой), так как программные методы блокируются микрокодом.
- Файл прошивки открывается в UEFITool.
- С помощью IFRExtractor находится код, отвечающий за скрытие меню (обычно это условия
SuppressIfилиGrayOutIf). - Эти условия патчатся (заменяются на
False), после чего прошивка сохраняется. - Модифицированная прошивка зашивается обратно в чип BIOS программатором.
Примечание:
На современных HP с системой защиты HP Sure Start перепрошивка может быть заблокирована на аппаратном уровне, и ноутбук просто восстановит старую версию BIOS при включении.
Что можно и что нельзя делать в Advanced Menu
Если вам удалось открыть вкладку Advanced, будьте предельно осторожны:
- Можно менять: Настройки виртуализации (VT-x / AMD-V), если они скрыты в других вкладках; параметры USB-портов; настройки аудио; порядок загрузки (Boot Options).
- КАТЕГОРИЧЕСКИ НЕЛЬЗЯ менять без понимания: Напряжения на ядре процессора (Core Voltage), лимиты питания (TDP / Power Limits), тайминги оперативной памяти, настройки DVMT Pre-Allocated (изменение может привести к тому, что Windows перестанет загружаться с синим экраном).
Важно:
Начните с Способа 1 (комбинации клавиш). Если ни одна из них не срабатывает, значит, в вашей ревизии F.32 они отключены, и вам придется использовать Способ 2 (EFI Shell), вооружившись терпением и инструкциями с форумов bios-mods.com или win-raid.com для поиска точного смещения именно для вашей материнской платы.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.