PC/AT 互換機 BIOS のアップデート


1. はじめに

この文書は PC/AT 互換機の BIOS アップデート作業の記録である. 作業の概要は,
  1. DOS の起動ディスクを作成する.
  2. マザーボードメーカーの www または ftp サーバから該当する BIOS の最新版と BIOS 更新プログラムをダウンロードする.
  3. DOS 上でBIOS 更新プログラムを起動し, BIOS をアップデート.
である.

2. 作業環境

マザーボード型番 ASUS TX97-X
BIOS Award BIOS ver.1.05
DOS 起動ディスク作成環境 Debian GNU/Linux 2.2 (potato)

3. 作業手順

3.1 DOS 起動ディスクの作成

BIOS 更新プログラムの多くは DOS の英語モード でしか動作しない. これは BIOS 更新プログラムが DOS の日本語環境設定を 理解しないためである. したがって最初に必要な作業は英語版 DOS 起動ディ スクの作成である.

DOS の起動ディスクを作成する場合,

  • Windows の「起動ディスク作成」で作成
  • FreeDOS をダウンロードして作成

がある. ここでは Windows のない環境を想定し, 後者を選択する (前者の場合については参考文献を参照のこと).

FreeDOS は http://www.freedos.org/freedos/files からブラウザ経由でダウンロードできる. FreeDOS には Mini パッケージと Full パッケージがあるが, ここでは Mini パッケージをダウンロードする. ダウンロードするファイルは base1.zip, mini.bin, install.txt である.

ダウンロード後は install.txt にしたがって作業する. まず base1.zip をフロッピーディスクへ展開する.
$ sudo -s
# mount -t vfat /dev/fd0/ /mnt
# unzip base1.zip -d /mnt
# umount /mnt
続いて mini.bin をフロッピーディスクへ書き込む
# dd if=mini.bin of=/dev/fd0
手近なマシンでフロッピーから DOS の起動が可能かどうか確認し, 終了.

3.2 最新版 BIOS と更新プログラムのダウンロード

最新版 BIOS と更新プログラムを ASUS のサイト からダウンロードする. ブラウザ経由でも可能なはずだがうまくできなかったため, anonymous ftp を用いた. ダウンロードファイルは tx5x0108.zip, aflash.exe である.
$ ncftp ftp.asus.com
> cd Pub/ASUS/mb/sock7/430tx/tx97-x
> get tx5x0108.zip
> cd Pub/ASUS/mb/flash
> get aflash.exe
先程作成した DOS 起動フロッピーディスクへコピー.
$ sudo -s
# mount -t vfat /dev/fd0/ /mnt
# unzip tx5x0108.zip -d /mnt
# cp aflash.exe /mnt 
# umount /mnt
今の場合 tx5x0108.zip を解凍すると tx5x0108.awd が作成される.

3.3 BIOS のアップデート

DOS で PC を起動し, 更新プログラムを実行する.
A:> aflash.exe
画面上には以下のようなメインメニューが出力される.
Current BIOS Version: #401A0-0105 (現在の BIOS のバージョン)
BIOS Model: TX97(BIOS のタイプ)
BIOS Built Date: 05/27/97(日付[dd/mm/yy])

Choose one of the followings:
1. Save Current BIOS To File
2. Update BIOS including Boot Block and ESCD

まず [1] を選択し現在の BIOS をフロッピーディスクに保存する. ファイル名を適当に指定(たとえば tx5x0105.awd 等)して保存した後, ESC でメインメニューへ復帰する.

次に [2] を選択, アップデート BIOS ファイル名を指定(ここでは tx5x0108.awd )してアップデートした後, ESC でメインメニューへ復帰.

現在の BIOS のバージョンが更新されていることを確認して, ESC で終了.

4. 参考文献


最終更新日: 2001/06/12 小高 正嗣 Copyright © 2001- ODAKA Masatsugu