Intel Microcode List

説明

指定されたファイルの中に含まれているインテルCPU用のマイクロコードアップデートをリストアップするツールです。
マザーボードのBIOSファイルや、%windir%\system32\drivers\update.sys(WindowsXPの場合)を指定して、 どのCPUのマイクロコードアップデートが含まれているのか、またそのバージョンを確認できます。

プログラムはWindows用です。

使い方

intelmicrocodelist.exeを実行して、BIOSファイル等をエクスプローラからドラッグ&ドロップして、Enterキーを押して下さい。

またはコマンドプロンプトから
  prompt>intelmicrocodelist ファイル名
と入力して下さい。

ダウンロード

intelmicrocodelist_v04.zip (ソースファイルを含む)

出力例

ASUSTeK P5B BIOS 1803の場合

Intel Microcode List ver0.4

ファイルをここにドラッグ&ドロップして、Enterキーを押して下さい。
C:\BIOS\P5B-ASUS-1803.ROM
CPUID=F34 UpdateRev=17 2005/04/21 Checksum=2CBD6146 PlatformID=0,2,3,4
CPUID=F41 UpdateRev=17 2005/04/22 Checksum=326135C1 PlatformID=0,2,3,4,5,7
CPUID=F43 UpdateRev=05 2005/04/21 Checksum=77812C17 PlatformID=0,2,3,4,7
CPUID=F44 UpdateRev=06 2005/04/21 Checksum=9F60DB18 PlatformID=0,2,3,4,7
CPUID=F47 UpdateRev=03 2005/04/21 Checksum=AF2CEF0D PlatformID=0,2,3,4,7
CPUID=F49 UpdateRev=03 2005/04/21 Checksum=F85D53B8 PlatformID=0,2,3,4,5,7
CPUID=F4A UpdateRev=04 2005/12/14 Checksum=5E7996D9 PlatformID=2,3,4,6
CPUID=F62 UpdateRev=0F 2005/12/15 Checksum=0976D137 PlatformID=2
CPUID=F65 UpdateRev=0B 2007/05/10 Checksum=69B15BBA PlatformID=2
CPUID=F64 UpdateRev=04 2005/12/23 Checksum=C66DBF02 PlatformID=2,4,5
CPUID=6F4 UpdateRev=26 2006/03/12 Checksum=DA8E97D1 PlatformID=0,2,4,5,6,7
CPUID=6F5 UpdateRev=33 2006/05/01 Checksum=6A962F22 PlatformID=0
CPUID=6F5 UpdateRev=33 2006/05/01 Checksum=6A962ED3 PlatformID=4,6
CPUID=10660 UpdateRev=04 2006/06/12 Checksum=6CC60901 PlatformID=0,1
CPUID=6F2 UpdateRev=56 2007/03/08 Checksum=ECFB6EE8 PlatformID=0
CPUID=6F9 UpdateRev=82 2006/09/03 Checksum=59C9FE00 PlatformID=0
CPUID=10661 UpdateRev=32 2007/03/16 Checksum=0B13F1ED PlatformID=0
CPUID=6F6 UpdateRev=C6 2007/03/07 Checksum=B1BFF977 PlatformID=0
CPUID=6F7 UpdateRev=66 2007/03/08 Checksum=FEA82C68 PlatformID=4
CPUID=6FB UpdateRev=B6 2007/07/13 Checksum=B3176C40 PlatformID=0
CPUID=6FB UpdateRev=B6 2007/07/13 Checksum=5E5A71A7 PlatformID=4
CPUID=6FD UpdateRev=A1 2007/03/13 Checksum=020EA906 PlatformID=0
CPUID=10671 UpdateRev=106 2007/03/29 Checksum=80731BAC PlatformID=0
CPUID=10676 UpdateRev=606 2007/09/12 Checksum=A5A30ECE PlatformID=0
CPUID=10671 UpdateRev=106 2007/03/29 Checksum=80731B9D PlatformID=4
CPUID=10674 UpdateRev=404 2007/06/08 Checksum=F9DEC4B1 PlatformID=4
CPUID=10676 UpdateRev=606 2007/09/12 Checksum=A5A30EBF PlatformID=4

終了します。何かキーを入力して下さい。

KB936357(WindowsXP)のマイクロコードアップデート一覧はこちら

5桁のCPUIDについて

CPUID=10674等、CPUIDが5桁になっているものがありますが、 これは拡張モデルIDが使用されているCPUIDです。 下から5桁目(この場合、最上位桁)の数字がモデルの上位桁の数字になります。 CPUID=10674の場合、ファミリ=6 モデル=17 ステッピング=4 という意味になります(数字は16進数)。

各CPUのCPUIDはIntelホームページのProcessor Spec Finderで調べられます。 CPUID=10661はCeleron 400シリーズ、CPUID=10676は45nm Core 2(QX9650, E8500等)です。

UpdateRev=について

そのマイクロコードアップデートのバージョン番号と日付が表示されます。 現在動作中のCPUのマイクロコードアップデートのバージョン番号は、 CrystalCPUIDというフリーソフトのMicrocode IDの欄で確認できます。

PlatformID=について

そのマイクロコードアップデートが対応しているCPUのPlatform IDを羅列しています。 CPUのPlatform IDとは、MSR 0x17 のビット52〜50の事です。 現在動作中のCPUのPlatform IDはCPU-ZというフリーソフトのAboutタブにある「Registers Dump (.txt)」ボタンで出力される テキストファイルのPackage ... (platform ID = ) の欄で確認できます。

最後に

本プログラムはGPLライセンスに基づき、自由に複製、頒布、改変を行うことができます。

 

トップページへ戻る