Linux と Windows のデュアルブートで時刻がずれる問題を解決する
最近、World of Warcraft Classic をやるために SSD の外付けポータブルドライブを用意して、そこに Windows to Go を入れた。各種ソフトをインストールしてゲーム用に使っている。
そこで問題に気づいた:
Linux 上でも Windows 上でも時刻表示がいつもずれる
原因は単純で、2つの OS で時刻の扱い方が違うからだ。Linux は BIOS 時刻を GMT 0 の標準時として設定し、そこからタイムゾーンに応じて計算する。一方 Windows は BIOS 時刻をそのままローカル時刻として書き換える。