Диспетчер загрузки ищет BCD на ESP, потому что это единственный раздел, известный на этом этапе, и микропрограмма, вероятно, может только читать разделы FAT. Путь к BCD ( /EFI/Microsoft/Boot/BCD
) на ESP, вероятно, жестко закодирован. UEFI был разработан с самого начала для поддержки сосуществования программного обеспечения от разных поставщиков и /EFI/Microsoft
является «игровой площадкой» Microsoft для ESP.
Как диспетчер загрузки Windows обнаруживает BCD?
Я пытаюсь понять процесс загрузки Windows. Я дошел до менеджера загрузки EFI, загружающего менеджер загрузки Windows. Но затем он должен получить доступ к BCD, чтобы продолжить загрузку ОС или цепную загрузку следующего менеджера загрузки. Как именно он находит BCD?
Например, в моей системе есть два диска BCD на диске GPT: один в ESP, другой в разделе «Зарезервировано системой», который был клонирован со старого MBR-диска. Диспетчер загрузки смотрит на ESP просто потому, что диск GPT? Он смотрит в «текущую» папку (есть ли вообще такая вещь на данном этапе, если еще не загружена ОС)? Или это более сложный алгоритм?
Любопытный факт: если я удалю раздел «Зарезервировано системой», менеджер загрузки не запустится, жалуясь на отсутствие BCD. И все же, если я внесу некоторые изменения в оба BCD (например, установлю разные тайм-ауты), то будут использованы настройки BCD ESP, как и ожидалось.
1 ответ на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
3
Ускорение загрузки OS X на годичной MBP
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows