Asus P9X79 WS の例を使用して、古いマザーボードで NVMe サポートを有効にします。

こんにちはハブル! ある考えが私の頭に忍び込み、私はそう思いました。 そして私はそれを思いつきました。 これはすべて、メーカーのひどい不正に関するものであり、m.2 スロットのないマザーボード上のアダプター経由で NVMe からの起動をサポートするために、UEFI BIOS にモジュールを追加するのにまったく費用がかかりませんでした (ちなみに、これは華南芝マザーボードに中国人によって実装されました)疑いもなく)。 本当に無理なのかな?と思って掘り始めました。 役に立たないヒントをたくさん見つけ出し、マザーボードを数回壊しましたが、目標は達成できました。 で この記事 私は有益な情報の大部分を学びました。 しかし、ここにも落とし穴がたくさんあります。 たとえば、どのインデックスにモジュールを作成するかはまったく明確ではありません。 それでは、BIOS の変更を始めましょう。 注意! この資料は AMI Aptio Bios にのみ適用され、他には適用されません。お持ちでない場合は、そのまま読み飛ばしてください。

開始のための ダウンロード ツール。 便利なフォルダーに解凍したら、NVMe をサポートする最も近いモデル (P9X79 の場合は Sabertooth X99) とマザーボードのオリジナル BIOS をダウンロードします。 ダウンロードした BIOS をツール フォルダーに置き、MMTool を起動して、NVMe をサポートする BIOS を開きます。

Asus P9X79 WS の例を使用して、古いマザーボードで NVMe サポートを有効にします。

次に、[抽出] タブに移動し、必要なモジュール (NvmeInt13、Nvme、NvmeSmm) を見つけて抽出し、拡張子 .ffs を付けた同じ名前を入力して [抽出] をクリックし、オプションは「そのまま」のままにします。

Asus P9X79 WS の例を使用して、古いマザーボードで NVMe サポートを有効にします。

すべてのモジュールが抽出されたら、管理者としてコマンド ラインを開き、toolsAFUWINx64 が含まれるフォルダーに移動します。

そこでダンプを取得します。

afuwinx64.exe Extracted.rom /O

MMtool に移動してダンプを開いてみましょう。

Asus P9X79 WS の例を使用して、古いマザーボードで NVMe サポートを有効にします。
[挿入] タブに移動し、常にフィールド内のインデックス 02 をクリックしてください (インデックスはマザーボードによって異なる場合があります。NVMe モジュールが元々配置されていたインデックスを確認し、その内容をターゲット BIOS と比較してください)。

Asus P9X79 WS の例を使用して、古いマザーボードで NVMe サポートを有効にします。

次に、「参照」をクリックして、抽出されたモジュールを見つけます。

Asus P9X79 WS の例を使用して、古いマザーボードで NVMe サポートを有効にします。

[挿入] (「そのまま」オプション) をクリックし、残りのモジュールに対して操作を繰り返し、NVMe をサポートする BIOS (私は NvmeInt13、Nvme、NvmeSmm を使用しています) の順序を観察します。 次に、リスト内で新しいモジュールを見つけて、それらがすべて所定の位置にあり、正しい順序で配置されていることを確認します。

Asus P9X79 WS の例を使用して、古いマザーボードで NVMe サポートを有効にします。

「名前を付けてイメージを保存」をクリックし、変更した BIOS を AFUWINx64 フォルダーに保存します。 マザーボードの元の BIOS を同じフォルダーに配置し、ファームウェアのフラッシュに進みます。 まず、保護をバイパスするために元の BIOS をフラッシュします。

afuwinx64.exe P9X79-WS-ASUS-4901.CAP

次に、変更したものを縫います。

afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GAN

したがって、独自のファイル名に置き換えます。 再起動後、BIOS は NVMe から起動できるようになります。

すべての操作はご自身の責任で実行してください。著者は素材の著者ではありません
責任はありません!

ここからダウンロードできます NVMe をサポートする Asus P9X79 WS バージョン 4901 用に組み立てた動作する BIOS。

出所: habr.com