Apakah mungkin untuk memperbarui BIOS ke UEFI?

14

Saya baru saja menjalankan Windows 8 Upgrade Assistant pada mesin yang lebih lama (hanya untuk bersenang-senang) dan diberitahu bahwa karena kurangnya firmware UEFI, Secure Boot tidak akan didukung.

Apakah mungkin bagi pabrikan motherboard, jika mereka memilih (jelas mereka tidak mau), untuk merilis flash firmware yang akan memperbarui BIOS ke UEFI (atau mungkin UEFI + BIOS yang dimiliki beberapa sistem)? Apakah UEFI memerlukan dukungan perangkat keras yang sebenarnya atau itu sepenuhnya masalah perangkat lunak tingkat rendah?

Karan
sumber
1
Saya tahu itu tidak akan terjadi, sudah disebutkan. Tetapi mengapa itu tidak mungkin? Apakah ini masalah perangkat keras atau lainnya?
Karan
2
@ Moo dan ramhound, akan menarik untuk mendengar mengapa itu tidak berhasil - yaitu alasan teknis itu tidak kompatibel.
nhinkle
1
@ Moab: Apakah Anda dengan baik hati menyingkirkan semua "komentar" Anda jika Anda tidak keberatan, untuk menghapus diskusi yang tidak berguna ini? Saya sudah menghapus semua milik saya.
Karan
1
Lupa menautkan ini sebelumnya. Ini adalah motherboard yang Gigabyte merilis BIOS untuk pembaruan UEFI.
Karan
2
everyone knows technology moves forward leaving behind old technology, not practical to retrofit old technology to meet new technology specs.@ Moab, seperti menginstal versi baru Windows pada perangkat keras yang sama? Kecuali jika Windows baru membutuhkan beberapa perangkat keras yang tidak ada di hardaware lama, maka itu bisa dilakukan.
Synetech

Jawaban:

8

Secara teori itu mungkin, dan mungkin semi-praktis pada beberapa komputer. Yang perlu Anda lakukan adalah menggabungkan CoreBoot dengan UEFI TianoCoremuatan Saya belum pernah mencobanya, tetapi saya pernah mendengar hal ini dilakukan. Produsen komputer tentu saja dapat melakukan ini atau sesuatu yang serupa, walaupun saya tidak berharap banyak yang akan melakukannya. Selain pengetahuan teknis sederhana yang diperlukan untuk melakukan ini, kendala utama adalah salah satu ukuran chip EEPROM pada kebanyakan motherboard. UEFI cukup besar, dan meskipun saya tidak tahu detailnya secara langsung, pemahaman saya adalah bahwa itu cukup besar sehingga produsen motherboard yang ingin mendukung UEFI harus meningkatkan ukuran EEPROMs mereka untuk mengadakan implementasi UEFI. Dengan demikian, peningkatan semacam itu hanya akan berfungsi pada komputer yang memiliki EEPROM besar yang luar biasa untuk memulai, atau pada komputer tempat Anda dapat menukar EEPROM dengan yang lebih besar.

Pendekatan lain adalah dengan menempatkan TianoCore UEFI di hard disk Anda dan mem-boot-nya seperti boot loader atau OS. Ini dimungkinkan dengan bangunan TianoCore yang disebut DUET, yang saya tulis di sini. Ini hanya berfungsi pada beberapa komputer dan canggung untuk berjalan. Saya juga tidak tahu jika itu mendukung Boot Aman. Bahkan jika itu terjadi, Boot Aman pada konfigurasi seperti itu akan menjadi agak sia-sia, karena masih akan mengandalkan boot loader mode-BIOS untuk memulai, sehingga malware secara teoritis masih bisa menyusup ke dalam fondasi yang tidak aman itu. (OTOH, saya agak skeptis bahwa malware akan selamat dari perjalanan aneh dari BIOS melalui DUET ke OS yang di-boot.)

Rod Smith
sumber
2
Terima kasih atas tanggapan satu-satunya sejauh ini yang bukan lelucon. Saya pasti akan melihat ke CoreBoot / TianoCore. Juga, sepertinya Anda benar tentang satu-satunya batasan perangkat keras yang mungkin adalah ukuran ROM. Kompatibilitas UEFI tampaknya menjadi masalah dengan kartu grafis juga, dan EVGA misalnya berencana untuk segera merilis pembaruan firmware untuk seri GeForce 600 untuk menambahkan dukungan UEFI GOP , dengan seri 500 ditinggalkan karena ukuran ROM ROM yang tidak memadai.
Karan
1
Sistem modern tidak menggunakan EEPROM dalam pengertian konvensional. Platform Intel sejak Nehalem atau lebih telah menggunakan chip Flash SPI NOR konvensional mulai dari ukuran 4MB hingga 16MB dan lebih besar - memori flash vs. EEPROM tradisional berorientasi halaman. 4MB adalah ukuran terkecil yang pernah kami gunakan pada platform Nehalem, dan itu hampir tidak cocok dengan BIOS + firmware minimal Engine Engine.
Krunal Desai
0

Itu pasti mungkin, dan telah dilakukan.

MSI clickbios .

Seharusnya agak buggy, tapi tetap fungsional.

Milind R
sumber