Я добавил новую запись в загрузчик, используя bcdedit для моей системы Linux (расположенной в другом разделе), я также установил тайм-аут на 10 секунд. Он отлично работает, и я могу загрузить как Linux, так и Windows.

Проблема в том, что я могу либо подождать 10 секунд, либо полностью отключить тайм-аут и всегда загружаться в Windows, не имея возможности вручную прервать процесс загрузки и выбрать вместо этого Linux - он игнорирует все нажатия клавиш, я пробовал ESC и F8, никакой реакции совсем.

Меню загрузчика (с записями Windows и Linux) кратковременно мигает в течение примерно полсекунды перед загрузкой в Windows, чего раньше не было (до того, как он непосредственно загрузился в Windows без мигания списка записей).

Как я могу восстановить стандартное поведение BCD - оставаться полностью скрытым (не более 0,5 секунды флеш со всеми загрузочными записями) и отвечать на F8?

Вывод bcdedit /enum (с добавлением переводов на английский - ОС на французском):

Gestionnaire de démarrage Windows # Windows boot manager
---------------------------------
identificateur          {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  fr-FR
inherit                 {globalsettings}
default                 {current}
resumeobject            {be1fbe78-cca4-11e2-aff2-c5b6a4b0c8c0}
displayorder            {current}
                        {be1fbe7c-cca4-11e2-aff2-c5b6a4b0c8c0}
toolsdisplayorder       {memdiag}
timeout                 0

Chargeur de démarrage Windows # Windows boot loader
-----------------------------
identificateur          {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  fr-FR
inherit                 {bootloadersettings}
recoverysequence        {be1fbe7a-cca4-11e2-aff2-c5b6a4b0c8c0}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {be1fbe78-cca4-11e2-aff2-c5b6a4b0c8c0}
nx                      OptIn

Secteur de démarrage en mode réel # Real mode boot sector
---------------------------------
identificateur          {be1fbe7c-cca4-11e2-aff2-c5b6a4b0c8c0}
device                  partition=C:
path                    \Linux.bin
description             Linux

2 ответа2

0

Попробуйте добавить пользовательское действие начальной загрузки для другого ключа, такого как F2, F3, F4 .... для Linux.

Во время POST введите несколько раз на указанный F-ключ (должен работать даже с маленьким (0?) Тайм-аут). Между включением клавиатуры в менеджере загрузки и отображением меню должен быть небольшой промежуток времени.

Если клавиатура в менеджере загрузки (bootmgr) включена только после отображения меню загрузки, очевидно, что для возможности перехвата нажатий клавиш необходимо указать небольшой тайм-аут.

Обычное поведение клавиши F8 - запуск дополнительных параметров меню загрузки для выбранного (по умолчанию) загрузчика Windows.

0

Вы пробовали bcdedit /timeout 1 ?

В любом случае, загрузчик должен немного подождать, чтобы прочитать нажатие клавиш, установите его на 1-3 секунды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .