12

Я только что запустил помощник по обновлению Windows 8 на более старой машине (просто для удовольствия) и мне сообщили, что из-за отсутствия прошивки UEFI Secure Boot не будет поддерживаться.

Возможно ли производителям материнских плат, если они того пожелают (очевидно, что они этого не сделают), выпустить прошивку, которая обновит BIOS до UEFI (или, может быть, UEFI+BIOS, который есть в некоторых системах)? Требует ли UEFI фактической аппаратной поддержки, или все дело в программном обеспечении низкого уровня?

3 ответа3

7

Это теоретически возможно, и может быть полупрактичным на некоторых компьютерах. Что вам нужно сделать , это объединить Coreboot с TianoCore UEFI полезной нагрузки. Я никогда не пробовал, но я слышал об этом. Производители компьютеров, конечно, могут сделать это или что-то подобное самим, хотя я не ожидаю, что многие это сделают. Помимо простых технических знаний, необходимых для этого, основным препятствием является размер микросхем EEPROM на большинстве материнских плат. UEFI довольно большой, и, хотя я не знаю подробностей заранее, я понимаю, что он достаточно большой, чтобы производители материнских плат, желающие поддерживать UEFI, вынуждены были увеличить размер своих EEPROM для поддержки реализаций UEFI. Таким образом, такое обновление будет работать только на компьютерах с необычно большими EEPROM с самого начала или на компьютерах, на которых вы можете заменить EEPROM на более крупную.

Другой подход состоит в том, чтобы поместить TianoCore UEFI на жесткий диск и загрузить его как загрузчик или ОС. Это возможно с помощью сборки TianoCore под названием DUET, о которой я писал здесь. Это работает только на некоторых компьютерах и неудобно запускать. Я также не знаю, поддерживает ли он безопасную загрузку. Даже если бы это было так, безопасная загрузка в такой конфигурации была бы довольно бессмысленной, так как она все равно зависела бы от начального загрузчика в режиме BIOS, поэтому теоретически вредоносное ПО могло бы по-прежнему проникать через эту незащищенную основу. (OTOH, я немного скептически отношусь к тому, что вредоносные программы выживут в странном путешествии от BIOS через DUET к загруженной ОС.)

2

Gigabyte также сделала это, например, http://www.gigabyte.co.nl/products/product-page.aspx?pid=3853#bios

0

Это определенно возможно, и было сделано.

MSI clickbios.

Он должен быть немного глючным, но, тем не менее, функциональным.

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