Kann man ein BIOS-System zu einem UEFI-System nachrüsten (den BIOS-Chip mit einem UEFI-System beschreiben)?
Wie sieht das aus?
Ich habe nur dies gefunden, weiß aber nicht, ob ich mich auf diese Informationen verlassen kann: http://superuser.com/questions/494303/is-it-possible-to-update-bios-to-uefi
It's theoretically possible, and may be semi-practical on some computers. What you'd need to do is to merge CoreBoot with a TianoCore UEFI payload. I've never tried it, but I've heard of this being done. Computer manufacturers could of course do this or something similar themselves, although I don't expect many will do so. Aside from the simple technical knowledge required to do this, the major obstacle is one of the size of the EEPROM chips on most motherboards. UEFI is pretty big, and although I don't know the details offhand, my understanding is that it's big enough that motherboard manufacturers wanting to support UEFI have had to increase the size of their EEPROMs to hold UEFI implementations. Thus, such an upgrade would work only on computers that had unusually large EEPROMs to begin with, or on computers on which you could swap out the EEPROM for a bigger one. Another approach is to put TianoCore UEFI on your hard disk and boot it like a boot loader or OS. This is possible with a TianoCore build called DUET, which I wrote about here. This works only on some computers and is awkward to get running. I also don't know offhand if it supports Secure Boot. Even if it did, Secure Boot on such a configuration would be rather pointless, since it would still rely on a BIOS-mode boot loader to get started, so malware could theoretically still creep in though that unsecured foundation. (OTOH, I'm a bit skeptical that malware would survive the odd journey from BIOS through DUET to a booted OS.)
AUTOMATISCHE ÜBERSETZUNG: Es ist theoretisch möglich, und kann auf einigen Computern halb praktisch sein. Was würden Sie tun müssen, ist Coreboot mit einem TianoCore UEFI Nutzlast zu verschmelzen. Ich habe es nie versucht, aber ich habe gehört, dies getan. Computerhersteller könnte natürlich tun dies oder etwas ähnliches selbst, obwohl ich so tun nicht viele erwarten. Abgesehen von der einfachen technischen Kenntnisse erforderlich, um dies zu tun, ist das größte Hindernis einer der Größe der EEPROM-Chips auf den meisten Mainboards. UEFI ist ziemlich groß, und obwohl ich weiß nicht, die Details Stegreif, mein Verständnis ist, dass es groß genug, dass die Motherboard-Hersteller wollen UEFI unterstützt hatten, die Größe ihrer EEPROMs zu erhöhen UEFI-Implementierungen zu halten. Somit ist solch ein Upgrade würde nur auf Computern arbeiten, die ungewöhnlich große EEPROMs hatte zu beginnen, oder auf Computern, auf denen können Sie den EEPROM für ein größeres tauschen. Ein weiterer Ansatz ist TianoCore UEFI auf Ihrer Festplatte zu legen und es wie ein Bootloader oder OS booten. Dies ist möglich, mit einem TianoCore Build namens DUET, die ich über hier geschrieben haben. Das funktioniert aber nur auf einigen Computern und ist umständlich zum Laufen zu bringen.
4 Antworten
Das Basic Instruction and Organisation System (BIOS) benötigt viel weniger Rechenleistung und Flashspeicher als UEFI.
Ein Nachrüsten ist völlig unmöglich. Es gibt allerdings viele ältere Mainboards, wo man die Wahl hat, ob im BIOS oder im UEFI-Mode gestartet wird.
Wobei völlig unmöglich unpräzise ist:
Wenn man den BIOS-Chip auslöten würde, einen Sockel auflöten würde, dort über Adapter einen entsprechend leistungsfähigen, programmierbaren Chip verbinden würde, dass Mainboard per Reverse Engineering in all seinen Eigenschaften ausliest, dann ein UEFI so neu entwickelt, dass es dieses Mainboard ansteuern kann (evtl mit eigener Spannungsversorgung für den Chip) dann könnte man eventuell in jahrelanger Arbeit ein UEFI ohne Unterstützung des Mainboardherstellers aufspielen.
"It's theoretically possible, ..." sagt eigentlich alles. Falls du ein Backup vom aktuellen Bios machen kannst, welches sich auch wieder zurückspielen lässt, kannst du mal probieren, wenn du Zeit und Lust hast. Wenns nicht klappt (was ich jetzt als wahrscheinlich sehen würde), wieder zurück auf das was vorher war.
Wie alt ist dein Mainboard, dass es kein UEFI hat?
Inwieweit dies überhaupt möglich ist, habe ich keine Ahnung, aber aus dem Bauch heraus würde ich dir davon abraten, weil so ein grundsätzlicher Eingriff in komplizierte Elektronik Risiken birgt und keine Garantie besteht, dass das System anschließend wieder stabil läuft.
Es wäre auch interessant zu wissen, warum du an einen alten Rechner die HDD anschließen willst, wenn du einen neuen hast.
Für was benötigst du jetzt UEFI? Einfach mal aus Lust und Laune oder was ^^
Ich habe einen nagelneuen Rechner mit über 3 Terabyte Festplatten und sehe, dass mein älterer einige Jahre alter BIOS-Rechner nur 2 Terabyte lesen kann, ich frage mich außerdem, ob dieses "Upgrade" überhaupt technisch möglich ist: Müsste also der BIOS-Chip durch einen UEFI-Chip getauscht werden oder kann man auch ein Firmware-Upgrade des BIOS-Chips auf UEFI durchführen?
Ich habe einen nagelneuen Rechner mit über 3 Terabyte Festplatten und
sehe, dass mein älterer einige Jahre alter BIOS-Rechner nur 2 Terabyte
lesen kann, ich frage mich außerdem, ob dieses "Upgrade" überhaupt
technisch möglich ist: Müsste also der BIOS-Chip durch einen UEFI-Chip
getauscht werden oder kann man auch ein Firmware-Upgrade des BIOS-Chips auf UEFI durchführen?