tag: BIOS_mod  1/2

UEFI BIOS改造 Intel microcode変更の予備知識

最終更新日 2020/07/05 2020/07/05 第3・4章の構成を変更、内容を追加。第7章を追加。 はじめに BIOSの基本構造の違い Intel (CS)ME対応 UEFI BIOSの基本構造 UEFI BIOSのmoduleについて MicrocodeはMicrocode moduleの中。 BIOS内の空き領域(余白) 空き領域の種類 Microcode moduleの構造 禁止事項 BiosACについて はじめに 対象: UEFI BIOS + Intel CPU ...

BIOS用 microcodeファイルの入手方法

Microcode探しに必要な情報 入手方法1 ― ダウンロード 入手方法2 ― BIOSファイルから抽出 Microcodeファイル名について Intel AMD VIA Freescale Microcode探しに必要な情報 CPUには型番ごとにCPUID等が決められています。 Intel CPU: CPUID・Platform ID AMD CPU: CPUID VIA CPU: CPUID Freescale SoC: SoC MicrocodeはCPUに合わせて作成されており、CPUに合ったMicrocodeを探すに...

UEFIToolの表示と機能について

最終更新日 2020/07/05 2020/05/22 第6章を追加。 2020/07/05 第7章を追加。第1章の一部を変更。第3章全体を書き直し。第6章のタイトルと内容の一部を変更。 UEFIToolとは 表示の比較 (正式版とAlpha版) Alpha版 Information欄 各種アドレスの区別 検索機能 黄・赤・シアン部分は変更すると危険! Intel Boot GuardのStatus確認方法 MEInfoで確認する。 MSR 0x13Aの値で確認...

【UEFI BIOS 改造】 Intel Microcodeを変更した時は、FITも確認する。

最終更新日 2020/06/15 2020/06/15 一部変更、画像の差し替えと追加。第5章を追加。 Intel CPU対応マザーボード + UEFI BIOS 向けの記事です。 FITにはMicrocodeのアドレスが書かれている。 FIT修正の必要性チェック チェック1 - FITの有無 チェック2 - FIT修正の必要性と修正箇所 FITの修正に必要なもの FIT Pointerの修正 FIT Tableの修正 各Microcode...

AMI UEFI BIOS File 改造4-2 ― Microcode Update (MMTool編)

最終更新日 2020/05/15 AMI UEFI BIOS (AMI Legacy BIOS) + Intel CPU対応マザーボード 向けの記事です。 MMToolについて MMToolの使用条件 使用するMMToolバージョン 日本語環境でMMToolを使う場合 Microcodeファイルは自分で用意 MMToolの起動 ~ BIOSファイルを開く MMToolでMicrocodeを編集する MMTool v5.x Microcode 追加 (v5) Microcode 削除 (v5) Microcode...

AMI UEFI BIOS File 改造4-1 ― Microcode Update (UBU編)

最終更新日 2020/05/15 AMI UEFI BIOS + Intel / AMD CPU対応マザーボード 向けの記事です。 UBU (UEFI BIOS Updater) UBUでMCUをアップデートするための条件 必要なもの UBUの準備 MCU update 手順 (基本) BIOSファイル改造後のチェック エラーの時は 特定のMCU Revisionに変更する場合 [Intelのみ可能] MCUを1つだけ指定する。 MCUを1つ、または複数指定する。 FIT Table (Before & After)...

Microcode UpdateのためのAMI BIOS File 改造 (概要)

最終更新日 2020/03/30 2020/02/19 表「各種ツールの比較」のUBUのデータを修正 2020/02/22 リンクを追加 2020/03/15 リンクを追加 2020/03/29 表「各種ツールの比較」のUEFIToolのデータを修正 AMI BIOS + Intel / AMD CPU 対応マザーボード 向けの記事です。 おおまかな改造内容 Microcode Update 変更方法3つの紹介 Microcode Update 変更方法の比較 おおまかな改造内容...

MMTool v5.x 一部のバージョンにバグ

最終更新日 2020/05/17 2020/05/17 「CAPファイルのROM化」へのリンクを修正 AMI UEFI BIOS + ASUS製マザーボード 向けの記事です。 .capファイルを.romで保存すると、なぜかFITが2つになる。 MMTool v5.1.0.12~5.2.0.25で発生。 回避策 再現方法 実例 .capファイルを.romで保存すると、なぜかFITが2つになる。 発生条件 MMTool v5.1.0.12以降 .cap形式のBIOSファイルを.rom形式で出...

FIT (Firmware Interface Table)とMicrocodeの関係について

最終更新日 2020/05/17 2020/03/08 図を追加。第1章を2つに分けました。 2020/05/17 第2章に追記。FIT修正方法ページへのリンクを追加。 Intel CPU対応マザーボード + UEFI BIOS 向けの記事です。 IntelのFITとは何か FITに誤りがあると、BIOSの動作に支障が出る。 FIT Tableの有無を確かめる方法 FIT TableのEntryの記述形式 FIT Header Entry (Type 0)の構成 Microcode Update Entry (Type 1)の構成 ...

AMI UEFI BIOS File 改造3 ― Computrace moduleを取り除く

UEFI BIOS 向けの記事です。 最終更新日 2020/02/07 UEFI BIOSに「EFI/CompuTrace.Aの亜種 安全でない可能性のあるアプリケーション」 誤検知ではなかった。 CompuTraceはマルウェアではないが……。 対処法 4つ BIOSファイルからCompuTrace moduleを取り除く方法 必要なもの 手順 UEFI BIOSに「EFI/CompuTrace.Aの亜種 安全でない可能性のあるアプリケーション」 2018年9月中旬か...

FD44Editor用 MAC、System UUID、Motherboard S/Nの調べ方

ASUS製マザーボード + AMI UEFI BIOS 向けの記事です。 はじめに マザーボード製品の固有情報、Primary card MAC (Address)、System UUID、Motherboard S/Nのいろいろな調べ方の紹介です。 それらの情報は、UEFI対応 ASUS製マザーボードで「改造BIOSでBIOS更新」や「ROMライターでBIOS復旧」する時に必要です。(UEFI非対応のASUS製マザーボードとASUS製以外のマザーボードは不要) 私はBIOSを壊した後に調べましたが、BIOSが...

LinuxでFD44Editorが使えるようにする。(Debian / Ubuntu)

LinuxでFD44Editorを使う方法 2つ FD44Editorのダウンロードと展開 FD44Editorをビルドする。 FD44Editorを起動する。 FD44Editorの使い方 LinuxでFD44Editorを使う方法 2つ 自分でビルドする。 Wineで動作させる。 前者のFD44Editorをビルドする方法について、詳しく書いておきます。 (FD44Editorの簡単な説明 → FD44Editor) Wineで動作させる場合 起動とBIOSファイル情報の表示は可能ですが...

Intel Microcode (Update)情報の調べ方

最終更新日 2020/05/14 Intel CPU向けの記事です。 Microcode Update(MCU)情報を表示するツール BIOSファイル内のMCUコード位置の特定 それ、本当にPlatform ID? Platform IDとProcessor Flagsの見分け方 Platform ID、Processor Flags、Platform Typeの違い ツールが使えない場合は? Processor Flags → Platform IDs 早見表 Processor FlagsとPlatform IDの関係 ...

CPUに対応しているIntel Microcode (Update)の条件

Intel CPU向けの記事です。 Intel Microcode Update (MCU)について CPU情報(CPUIDとPlatform ID)で選別される。 起動直後にマシンが行うMCUのチェックとロード Intel Microcode Update (MCU)について Intel CPU対応マザーボードのBIOSには、1つ以上のMicrocode Updateというコードが入っています。(一般的にはこれをMicrocodeと呼ぶことが多いと思います。しかし、本来のMicrocodeはCPU内部に書き込まれ...

使用中のCPUのCPUIDとPlatform IDの調べ方

最終更新日 2019/07/08 2019/07/02 画像、各種ツールのURLを追加 2019/07/03 「MSR 0x17 bits 52:50 についての解説」を追加 2019/07/08 Platform IDについて、16進数→10進数に訂正。関連する箇所も修正しました。 CPUIDを調べる方法 Windows用 ツール Linux (Ubuntu) Platform IDを調べる方法 Windows用 ツール Linux (Ubuntu) MSR 0x17情報の取得 ...

Intel Microcodeの基礎

最終更新日 2020/06/11 2019/12/08 「バグがあるMicrocode Update Revision情報」の章を追加・修正。「Intel Microcodeについての解説」の章を書き直しました。(以前、誤って削除してしまいました。ごめんなさい) 2020/01/31 目次のリンク修正 2020/05/15 バグ情報 追加 2020/06/11 第5章 Intel Microcode Update Guidanceを更新 Intel CPU向けの記事です。 CPU製造後に不具合を修正するために...

AMI UEFI BIOS File 改造2 ― デフォルト設定の変更

Intel CPU対応マザーボード + AMI UEFI BIOS 向けの記事です。 デフォルト設定は2つある。 注意事項 準備 AMIBCPでBIOSファイルを開く。 BIOSファイルの編集 ― デフォルト設定の変更 デフォルト設定は2つある。 Failsafe DefaultとOptimal Defaultの2つのデフォルト設定があります。 たいていはOptimal Defaultが適用されています。 Failsafe Defaultが適用されるのは、BIOSの動作に問題が生じた時のようです。 ...

AMI UEFI BIOS File 改造1 ― 隠し項目を表示させる。

最終更新日 2020/01/26 Intel CPU対応マザーボード + AMI UEFI BIOS 向けの記事です。 準備 AMIBCPでBIOSファイルを開く。 BIOSファイルの編集 準備 必要なもの AMIBCP (Windows用) BIOSファイル 確認しておくこと BIOS Setup画面で、現在表示されている項目(AMIBCP画面上では、どの項目が表示/非表示なのかがわからないため)...

ASUSマザーボードで改造BIOSファイルを適用する方法 (AMI UEFI BIOS)

Intel CPU対応 ASUS製マザーボード + AMI UEFI BIOS 向けの記事です。 ASUS EZ Flash 3 Utilityに改造BIOSファイルが拒否される。 BIOS Lock 改造BIOSファイルの適用 - 失敗例 他 改造BIOSファイルの適用 - 成功例 SPI Programmerを使わずに、改造BIOSファイルを適用する方法 BIOS Lock項目 非表示、BIOS Lock 有効(デフォルト)の場合 BIOS Lock項目が表示されている場合 BIOS Lock 無効(デフォルト)の場...

ASUSマザーボード AMI UEFI BIOSの隠し項目の設定を変更する方法

最終更新日 2020-01-26 BIOSの隠し項目(非表示項目) ASUSマザーボード & AMI UEFI BIOSの隠し項目にアクセスする手段 コマンドでBIOSの設定値を変更する方法 おおまかな手順 用意するもの Step1 - BIOSファイルからBIOS項目情報を取得する。 Step2 - USBメモリの準備 Step3 - UEFI BIOSのセキュアブートを無効にする。 Step4 - EFI Shell画面を表示させる。 Step5 - カレントディレクトリの移...

Top
Menu
End