火曜日, 11月 15, 2022

Windowsと Ubuntuのデュアルブートで時刻がずれる件の解消

 Windows11とUbuntuをデュアルブートにしていると、時刻に9時間(UTCとの時差時間分)のズレが生じます。どちらかで設定変更をすれば良いらしい。今回は下記のサイトで書いてLinux側での対処方法でやってみます。※元に戻す方法も書いてあります。

現在の設定確認
sudo hwclock --verbose

現在のシステム時刻はローカル時だと設定する
sudo hwclock --verbose --systohc --localtime

一度Ubuntuを再起動し、更に再起動しWindows11で時刻を確認する。
もしくはWindows11を起動後に時刻を一度修正すれば良いのかも。

※元に戻す時
sudo hwclock --verbose --systohc --utc

$ sudo hwclock --verbose
hwclock from util-linux 2.37.2
System Time: 1668471735.446065
Trying to open: /dev/rtc0
Using the rtc interface to the clock.
ハードウェアの時刻が UTC に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2022/11/15 00:22:16
Hw clock time : 2022/11/15 00:22:16 = 1668471736 seconds since 1969
Time since last adjustment is 1668471736 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2022-11-15 09:22:15.436439+09:00

$ sudo hwclock --verbose --systohc --localtime
hwclock from util-linux 2.37.2
System Time: 1668471762.979699
Trying to open: /dev/rtc0
Using the rtc interface to the clock.
ハードウェアの時刻が ローカル時刻 に設定されているものと仮定します。
RTC type: 'rtc_cmos'
Using delay: 0.500000 seconds
missed it - 1668471762.979944 is too far past 1668471762.500000 (0.479944 > 0.001000)
1668471763.500000 is close enough to 1668471763.500000 (0.000000 < 0.002000)
Set RTC to 1668471763 (1668471762 + 1; refsystime = 1668471762.000000)
Setting Hardware Clock to 09:22:43 = 1668471763 seconds since 1969
ioctl(RTC_SET_TIME) に成功しました。
Not adjusting drift factor because the --update-drift option was not used.
New /etc/adjtime data:
0.000000 1668471762 0.000000
1668471762
LOCAL

--
hwclockコマンドが見つかりません

ソフトウェアマネージャーで "util-linux-extra" を検索してインストールも可能です。

0 件のコメント:

コメントを投稿

Video-Downloader でダウンロード失敗 ERROR: unable to download video data: HTTP Error 403: Forbidden

 2025年1月7日は正常に機能してましたが、1月14日にエラー発生。 しばらく使っていない別のPCでやってみると正常にダウンロード出来たが、そのPCをアップデートすると、再度同じエラーが発生した。OSもしくはアプリの不良みたいです。 ERROR: unable to downl...