Flashrom による BIOS チップの読み書き方法


BIOS の書き込みはリスクがあるので、必ずバックアップしてから行ってください。

 

(1)flashrom のインストール
$sudo apt-get install flashrom 

(2)次のコマンドを実行してハードウェアがサポートされているか確認する。
$sudo flashrom 

(3)次のコマンドを実行することでサポートされているか確認できます(Show the Bios Chip) 
$sudo flashrom --programmer internal  
あるいは
$sudo flashrom --programmer internal -L | grep CHIPNAMEfrompreviouscommand 

(4)BIOS Chip 内容の読み込み(Read BIOS) 
$sudo flashrom --programmer internal --read bios.backup 
あるいは
$sudo flashrom --programmer internal -c "CHIPNAME" -r backup_CHIPNAME.bin 

(5)BIOS Chip へ書き込み(Write Bios) 
$sudo flashrom --programmer internal --write BIOSのファイル名 
あるいは 
$sudo flashrom --programmer internal -c "CHIPNAME" -w newbios.bin