こんにちはハブル! ある考えが私の頭に忍び込み、私はそう思いました。 そして私はそれを思いつきました。 これはすべて、メーカーのひどい不正に関するものであり、m.2 スロットのないマザーボード上のアダプター経由で NVMe からの起動をサポートするために、UEFI BIOS にモジュールを追加するのにまったく費用がかかりませんでした (ちなみに、これは華南芝マザーボードに中国人によって実装されました)疑いもなく)。 本当に無理なのかな?と思って掘り始めました。 役に立たないヒントをたくさん見つけ出し、マザーボードを数回壊しましたが、目標は達成できました。 で
開始のための
次に、[抽出] タブに移動し、必要なモジュール (NvmeInt13、Nvme、NvmeSmm) を見つけて抽出し、拡張子 .ffs を付けた同じ名前を入力して [抽出] をクリックし、オプションは「そのまま」のままにします。
すべてのモジュールが抽出されたら、管理者としてコマンド ラインを開き、toolsAFUWINx64 が含まれるフォルダーに移動します。
そこでダンプを取得します。
afuwinx64.exe Extracted.rom /O
MMtool に移動してダンプを開いてみましょう。
[挿入] タブに移動し、常にフィールド内のインデックス 02 をクリックしてください (インデックスはマザーボードによって異なる場合があります。NVMe モジュールが元々配置されていたインデックスを確認し、その内容をターゲット BIOS と比較してください)。
次に、「参照」をクリックして、抽出されたモジュールを見つけます。
[挿入] (「そのまま」オプション) をクリックし、残りのモジュールに対して操作を繰り返し、NVMe をサポートする BIOS (私は NvmeInt13、Nvme、NvmeSmm を使用しています) の順序を観察します。 次に、リスト内で新しいモジュールを見つけて、それらがすべて所定の位置にあり、正しい順序で配置されていることを確認します。
「名前を付けてイメージを保存」をクリックし、変更した BIOS を AFUWINx64 フォルダーに保存します。 マザーボードの元の BIOS を同じフォルダーに配置し、ファームウェアのフラッシュに進みます。 まず、保護をバイパスするために元の BIOS をフラッシュします。
afuwinx64.exe P9X79-WS-ASUS-4901.CAP
次に、変更したものを縫います。
afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GAN
したがって、独自のファイル名に置き換えます。 再起動後、BIOS は NVMe から起動できるようになります。
すべての操作はご自身の責任で実行してください。著者は素材の著者ではありません
責任はありません!
出所: habr.com