Właśnie uruchomiłem Asystenta uaktualnienia systemu Windows 8 na starszym komputerze (tylko dla zabawy) i zostałem poinformowany, że z powodu braku oprogramowania układowego UEFI, Bezpieczny rozruch nie będzie obsługiwany.
Czy producenci płyt głównych mogą, jeśli tak zdecydują (oczywiście nie zrobią), wydać oprogramowania układowego, które zaktualizuje system BIOS do UEFI (a może UEFI + BIOS, które mają niektóre systemy)? Czy UEFI wymaga faktycznego wsparcia sprzętowego, czy jest to całkowicie kwestia oprogramowania niskiego poziomu?
everyone knows technology moves forward leaving behind old technology, not practical to retrofit old technology to meet new technology specs.
@Moab, na przykład instalowanie nowej wersji systemu Windows na tym samym sprzęcie? O ile nowy system Windows nie będzie wymagał sprzętu, którego nie ma w starym sprzęcie, można to zrobić.Odpowiedzi:
Jest to teoretycznie możliwe i może być półpraktyczne na niektórych komputerach. To, co musisz zrobić, to połączyć CoreBoot z TianoCore UEFIładowność. Nigdy tego nie próbowałem, ale słyszałem o tym. Producenci komputerów mogą oczywiście zrobić to samo lub coś podobnego, chociaż nie oczekuję, że wielu to zrobi. Oprócz prostej wiedzy technicznej wymaganej do tego, główną przeszkodą jest rozmiar układów EEPROM na większości płyt głównych. UEFI jest dość duży i chociaż nie znam szczegółów od razu, rozumiem, że jest wystarczająco duży, że producenci płyt głównych chcący obsługiwać UEFI musieli zwiększyć rozmiar swoich EEPROM-ów, aby przechowywać implementacje UEFI. Tak więc taka aktualizacja działałaby tylko na komputerach, które na początku miały wyjątkowo duże EEPROM lub na komputerach, na których można wymienić EEPROM na większy.
Innym podejściem jest umieszczenie TianoCore UEFI na dysku twardym i uruchomienie go jak program ładujący lub system operacyjny. Jest to możliwe dzięki kompilacji TianoCore o nazwie DUET, o której pisałem tutaj. Działa to tylko na niektórych komputerach i jest niezręczne. Nie wiem też, czy obsługuje Bezpieczny rozruch. Nawet gdyby tak się stało, Bezpieczny rozruch w takiej konfiguracji byłby raczej bezcelowy, ponieważ nadal musiałby opierać się na module ładującym rozruchu w trybie BIOS, więc złośliwe oprogramowanie teoretycznie nadal mogło się wkraść w tę niezabezpieczoną podstawę. (OTOH, jestem nieco sceptyczny, że złośliwe oprogramowanie przetrwa dziwną podróż z BIOSu przez DUET do uruchomionego systemu operacyjnego.)
źródło
Gigabyte również to zrobił, na przykład http://www.gigabyte.co.nl/products/product-page.aspx?pid=3853#bios
źródło
Jest to zdecydowanie możliwe i zostało zrobione.
MSI clickbios .
To ma być trochę wadliwe, ale mimo to funkcjonalne.
źródło