BIOSをUEFIに更新することはできますか?


14

私はちょうど走ったのWindows 8アップグレードアシスタント(ちょうど楽しみのための)古いマシン上に起因UEFIファームウェアの不足のために、セキュアブートはサポートされないことを知らされました。

マザーボードメーカーは、BIOSをUEFI(または場合によっては一部のシステムに搭載されているUEFI + BIOS)に更新するファームウェアフラッシュをリリースすることはできますか?UEFIは実際のハードウェアサポートを必要としますか、それとも完全に低レベルのソフトウェアの問題ですか?


1
私はそれが起こらないことを知っている、すでに述べた。しかし、なぜそれは不可能ですか?ハードウェアの問題なのでしょうか、それとも何か他の問題ですか?
カラン

2
@Moabとramhound、それがなぜ機能しないの、つまり、互換性がないという技術的な理由を聞くのは興味深いでしょう。
-nhinkle

1
@Moab:この無意味な議論を削除するために、気にしないなら、すべての「コメント」を親切に取り除きますか?私はすでに私のすべてを削除しました。
カラン

1
以前にこれにリンクするのを忘れていました。ここだギガバイトは、UEFIのアップデートにBIOSをリリースしているため、マザーボード。
カラン

2
everyone knows technology moves forward leaving behind old technology, not practical to retrofit old technology to meet new technology specs.@Moabは、同じハードウェアに新しいバージョンのWindowsをインストールするようなものですか?新しいWindowsが古いハードウェアにはないハードウェアを少し必要としない限り、それ可能です。
Synetech 14年

回答:


8

理論的には可能であり、一部のコンピューターでは半実用的です。あなたがする必要があるのは、CoreBootTianoCore UEFIとマージすることですペイロード。試したことはありませんが、これが行われたと聞いています。もちろん、コンピューターメーカーはこれを行うことができますが、多くの人がそうすることは期待していません。これを行うために必要な簡単な技術知識は別として、主要な障害は、ほとんどのマザーボードのEEPROMチップのサイズの1つです。UEFIはかなり大きく、詳細はわかりませんが、UEFIをサポートするマザーボードメーカーは、UEFI実装を保持するためにEEPROMのサイズを大きくしなければならなかったので十分だと思います。したがって、このようなアップグレードは、異常に大きなEEPROMを最初に搭載したコンピューター、またはEEPROMをより大きなものに交換できるコンピューターでのみ機能します。

もう1つの方法は、TianoCore UEFIをハードディスクに配置し、ブートローダーまたはOSのように起動することです。これは、DUETと呼ばれるTianoCoreビルドで可能です。これについては、ここで説明しました。これは一部のコンピューターでのみ機能し、実行するのが面倒です。また、セキュアブートをサポートしているかどうかもわからない。たとえそれが行われたとしても、そのような構成でのセキュアブートは、BIOSモードのブートローダーに依存して開始するため、かなり無意味になります。(OTOH、私は、マルウェアがBIOSからDUETを経てブートされたOSに至るという奇妙な旅を生き抜くのか、少し懐疑的です。)


2
これまでのところ、賢明なクラックではない唯一の対応に感謝します。私は確かにCoreBoot / TianoCoreを調べます。また、ハードウェアの唯一の制限はROMサイズであるということについては正しいようです。UEFIの互換性もグラフィックスカードの問題のようです。たとえば、EVGAは、GeForce 600シリーズのファームウェアアップデートを近日リリースしUEFI GOPサポートを追加する予定です。500シリーズはBIOS ROMサイズが不十分なため除外されます。
カラン

1
現代のシステムは、従来の意味でEEPROMを使用していません。Nehalem以降のIntelプラットフォームでは、サイズが4MBから16MB以上までの従来のSPI NORフラッシュチップを使用してきました。これは、フラッシュメモリと従来のページ指向のEEPROMです。4MBは、Nehalemプラットフォームで使用した最小サイズであり、BIOS +最小限の管理エンジンファームウェアにはほとんど適合しません。
クルナルデサイ


0

それは間違いなく可能であり、行われています。

MSI clickbios

少しバグがあるはずですが、それでも機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.