SMBIOS
SMBIOS(System Management BIOS)は、ハードウェアの情報をBIOSに格納する規格です。SMBIOSから取得したハードウェア情報は、PCの資産管理に使われることが多いですが、このハードウェア情報にはPCの製造(販売)元の情報が含まれており、これらの情報を表示することで製造元が不明なPCのメーカー名やモデル名等を調べることができます。
ただし、必ず情報が入っているとは限りません。
Ubuntuでは、SMBIOSの情報を「dmidecode」コマンドで表示することができます。
メーカーが不明な中古のPCを購入した際、メーカー名やモデル名を調べたい時にSMBIOSを調べてみると良いでしょう。
ちなみにSMBIOSの情報は、「/dev/mem」から読み込むことができます。
インストール
「dmidecode」コマンドは標準でインストールされますが、インストールされていない場合Ubuntuソフトウェアセンターからインストールすることができます。「dmidecode」で検索します。
dmidecodeの使い方
「dmidecode」コマンドの使い方です。コマンドなので、「端末」から利用します。
基本的な使い方
以下のように使います。sudo dmidecode [オプション]
オプションを省略した場合、全ての情報が表示されます。
ただし、格納されていない情報は表示されません。
以下の「-s」オプションを指定して表示する情報を絞ったほうが見やすいでしょう。
dmidecodeのオプション
「dmidecode」コマンドで指定できるオプションです。-q
不明な情報や無効な情報及びOEM(メーカー)固有の情報を表示しません。-s キーワード
特定の情報のみ表示します。「キーワード」は以下から選択します。
bios-vendor
BIOSのメーカー名を表示します。例)American Megatrends Inc.
bios-version
BIOSのバージョンを表示します。例)2.0
bios-release-date
BIOSがリリースされた日付を表示します。例)07/29/2011
system-manufacturer
PCのメーカー名を表示します。例)Sony Corporation
system-product-name
PCのモデル名を表示します。例)VGN-AR94S
system-version
PC本体のバージョンを表示します。例)ARQ00214
system-serial-number
PCのシリアル番号を表示します。例)05169847-5600696
system-uuid
PCの識別子(UUID)を表示します。例)33678455-9889-AB56-3A4C-005AFF26D65A
baseboard-manufacturer
マザーボードの製造元を表示します。例)Sony Corporation
baseboard-product-name
マザーボードのモデル名を表示します。例)VAIO
baseboard-version
マザーボードのバージョンを表示します。例)1.01
baseboard-serial-number
マザーボードのシリアル番号を表示します。例)45894454-5991
baseboard-asset-tag
マザーボードのアセットタグを表示します。例)N/A
chassis-manufacturer
シャーシ(ケース)の製造元を表示します。例)Sony Corporation
chassis-type
シャーシ(ケース)の種類を表示します。例1)Notebook
例2)Desktop
chassis-version
シャーシ(ケース)のバージョンを表示します。例)0.91
chassis-serial-number
シャーシ(ケース)のシリアル番号を表示します。例)41565867-0012
chassis-asset-tag
シャーシ(ケース)のアセットタグを表示します。例)N/A
processor-family
CPUのファミリー名を表示します。例)Core 2 Duo
processor-manufacturer
CPUのファミリー名を表示します。例)GenuineIntel
processor-version
CPUのファミリー名を表示します。例)Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
processor-frequency
CPUのクロック数を表示します。例)3400 MHz
-t タイプ
特定の情報のみ表示します。「-s」よりも詳細な情報が表示されます。
「タイプ」は以下から選択します。
bios
BIOSの情報を表示します。system
システム(メーカー)の情報を表示します。baseboard
マザーボードの情報を表示します。chassis
シャーシ(ケース)の情報を表示します。processor
CPUの情報を表示します。SSEやPAEなどCPUがサポートしている機能も表示されます。
memory
メモリーの情報を表示します。情報はメモリースロットごとに表示されます。
cache
CPUのキャッシュ情報(L1キャッシュとかL2キャッシュとか)を表示します。connector
パラレルポートやシリアルポートなどコネクターの情報を表示します。slot
PCIスロットやPCI-Eスロットなど、拡張スロットの情報を表示します。PCのメーカー名やモデル名を調べる
PCのメーカー名やモデル名を調べます。すでに上記で記述した「-s」オプションを利用します。
メーカー名
PCのメーカー名
以下のコマンドで調べます。sudo dmidecode -s system-manufacturer
マザーボードのメーカー名
以下のコマンドで調べます。sudo dmidecode -s baseboard-manufacturer
シャーシ(ケース)のメーカー名
以下のコマンドで調べます。sudo dmidecode -s chassis-manufacturer
モデル名
PCのモデル名
以下のコマンドで調べます。sudo dmidecode -s system-product-name
マザーボードのモデル名
以下のコマンドで調べます。sudo dmidecode -s baseboard-product-name