📝
Samsung SSD 980 PRO 2TB のファームウェアアップデート
Samsung SSD 980 PRO 2TB のファームウェアアップデート
Ubuntu をインストールしている SSD (Samsung SSD 980 PRO 2TB) のファームウェアをアップデートしたのでその方法を説明する。
Windows 環境だと、Samsung SSD Magician というツールが使えるみたいだが、Ubuntu では利用不可なので、専用の ISO イメージを入手して、USBメモリからブートしてファームウェアアップデートする。
ファームウェアバージョンの確認
smartctl のインストール
sudo apt-get install smartmontools -y
ファームウェアバージョンの確認 (それ以外の情報も多数取得できる)
sudo smartctl -a -s on /dev/nvme0n1
/dev/nvme0n1
の部分は環境に合わせて読み替えること
lsblk
を実行すると取得できる。
最新ファームの入手
以下のページから Samsung SSD 980 PRO 用の ISO イメージをダウンロードする。
(Samsung_SSD_980_PRO_5B2QGXA7.iso
がダウンロードされた。5B2QGXA7
の部分がファームウェアのバージョンと同じ。)
ISO ファイルの書き込み
適当な USB メモリに Rufus を使って ISO ファイルを書き込む。
UEFI でブート順番の変更
UEFI のメニューでブート順番を変更して USB メモリを一番優先度を高くして設定を保存する。
USB メモリからの起動
再起動して、起動中にエンターキーを連打して、USB メモリから起動する。
FW アップデート
- 現在の FW バージョンが表示される。
- ファームウェアアップデートするか確認されるので y を入力する。
- 事前に、バックアップを取るように警告が出る。
もしバックアップを取ってなかったら、通常のブートに戻ってバックアップを取ってからやり直す。 - アップデートの準備ができていたら y を押してアップデートする。
- アップデート自身はほぼ一瞬で終わる。
- メッセージに沿ってエンターキーを押す。USB メモリを抜いてから、再起動する。
アップデート前
$ sudo smartctl -a -s on /dev/nvme0n1 | grep "Firmware Version"
Firmware Version: 2B2QGXA7
アップデート後
$ sudo smartctl -a -s on /dev/nvme0n1 | grep "Firmware Version"
Firmware Version: 5B2QGXA7
Discussion