- Linux Mint を始めたばかりの人が抑えておくべき5つのこと
- 「mintUpdate」アップデートマネージャー のレベルの意味
- フリーズしたアプリの強制終了の仕方 〜 kill コマンド〜
- CPU と OS が 32 bit なのか 64 bit なのかを確認する「lscpu コマンド」
- メモリー(RAM)の規格・周波数・全容量・空き容量・エラーの有無を調べる
- 自分の Mint のバージョン/コードネーム/Ubuntu のバージョン/コードネームを確認する方法
- Mint Tools を使い倒す
- アプリ/ソフトのアンインストールと更新する方法
- X-Apps について少し知っておこう
- 「'gksu' not found」 廃止された gksu の代わりの方法
- Linux Mint 18 : DVD/Blu-ray リッピングソフト「MakeMKV」
- Mint 19.x: 「K3b」でブルーレイディスクに焼く方法
- Mint 18: 「avconv」でデスクトップの録画も、動画や音楽の変換も行う
- Mint 19.x : 画像・音楽・動画の変換これ一本「Ciano」
- Mint 18.2 : 字幕を同時に二つ表示できる多機能な動画プレイヤー「SMPlayer」
- Mint 18 : CDDB に Freedb を利用している CD リッピングソフト「Asunder」
- Mint 19.x : 音楽ファイルのタグ編集ツール「Kid3」
- Linux Mint 19.x : インストールすべき Rhythmbox プラグイン 9 選
- Linux Mint 18.3 : VirtualBox に無料の Windows を合法的にインストールする方法
- Linux Mint 18: Wine の導入
- Linux Mint 18: Wine で「DVD Shrink」をインストール
- Linux Mint 18: Wine で「DVD Decrypter」をインストール
- Linux Mint 19.x: 5ch専ブラ「Jane Style」は Wine で普通に使える
- Linux Mint 18 : 「winetricks」を使って「Adobe Air」をインストールし「はがきデザインキット」を使う
- Linux Mint 19.x: 画像縮小 Adobe AIR アプリ「縮小専用」を使う
- Linux Mint 18: 「PlayOnLinux」を使い「Amazon Kindle」をインストールする
- Linux Mint 18.3 : ハイレゾ音源対応 Windows ユーザーに人気の「Foobar2000」をインストール & 文字化け対策
- Mint 19.x : 画像ビューア「IrfanView」を簡単にインストールして使う
- Linux Mint 18.3 : Windows アプリを Flatpak 形式でパッケージングするプロジェクト「winepak」
2022.09.19 Monday
2018.01.16 Tuesday
Linux Mint Tips : デュアルブートしていると Linux と Windows で時間がずれるのをなおす方法 | 00:29 |
Windows と Linux をデュアルブートしていると、それぞれのシステムの時刻が同じじゃなくなっていることに気づくことってありませんか。これは Windows と Unix ベースの OS で時間管理の仕方に違いがあるためです。幸い、簡単に修正する方法があります。
なぜ時間がずれるの?
パソコンはマザーボード上の時計に現在の時刻を記録します。これにより電源を切っても時間経過を追うことができます。タイムゾーンを考慮するために、OS によって使われている方法は異なります。Windows はマザーボードに現地時間が記録されていることを想定しているのでタイムゾーンの違いによる時間修正をしません。それに対して、Linux はUTC 時刻が記録されていると想定し解釈するためタイムゾーンの違いによる修正をして現地時刻として表示します。
それぞれの OS が別のパソコンで起動しているうちは問題ないのですが、これが同一のマザーボードで Windows と Linux を起動するデュアルブート環境での話になると、問題が生じてきます。それぞれが記録されている時刻を無理に共有しようとすると時間にずれが生じてきます。
この問題を解決する方法は 2 種類あります。Linux の時間の解釈の仕方を変えて Windows と同じ挙動をするか、Windows の時間の解釈を変えて Linux と同じ挙動にするかです。
方法1 : Linux に現地時刻で解釈させる
Linux と Windows で時刻を一致させる方法の中でもっとも信頼できるのは Linux 側の時間管理方法を変更することです。これははっきりとはサポートされていませんが、Windows で同じことをやるよりかは、わずかですが安心です。Ubuntu やその派生の Linux Mint だけでなく Fedora や Red Hat、Debian のような systemd を使っている Linux ディストロならうまくいく方法です。Windows でやってもふつうは大丈夫なんですが、サードパーティー製のソフトが時刻を読み込むときに現地時刻で記録されていると想定して読み込まれると不安定になりかねません。
sudo timedatectl set-local-rtc 1 --adjust-system-clock
これによりマザーボードに記録された時刻を現地時刻として解釈するようになります。Linux はもうタイムゾーンの違いによる修正をしません。この結果、時刻は Windows と同じになるはずです。
もし、変更を戻したくなったら以下を実行します:
sudo timedatectl set-local-rtc 0 --adjust-system-clock
方法2 : Windows に UTC 時刻として解釈させる
Windows 側をいじってシステム時間の解釈を変更する方法もあります。これにより Windows はマザーボード上に保存されている時間を UTC として解釈することにより、Linux も正しいタイムゾーンとして解釈できるようになります。一般的には大丈夫なのですが、アプリの中にはマザーボード上の時刻を現地時刻として解釈するものもあるので、追跡が困難なバグが発生するかもしれません。この方法は方法 1 よりかはわずかですが望ましくありません。
1. 「設定」アプリの [ 日付と時刻 ] -> [ 時刻を自動的に設定する ] をオフにします。これはこれから行う変更を Windows が元に戻さないようにするためです:
2. スタートメニューに「regedit」と入力しレジストリエディターを起動します:
3. レジストリエディターの左のパネルから次のキーを探し出します。速く見つけるには、以下をロケーションバーにコピペーするのが手っ取り早いです:
HKEY_LOCAL_MACHINE¥System¥CurrentControlSet¥Control¥TimeZoneInformation
4. 左パネルの [ TimeZoneInformation ] キーを右クリックして、コンテキストメニューから [ 新規 ] -> [ DWORD (32ビット) 値 ] を選びます:
5. 新規キーに「RealTimeIsUniversal」と名前をつけます:
6. 作成したキーをダブルクリックして 1 と値を設定し [ OK ] をクリックします:
時間を両システムで同期させるには Linux の設定をいじる方が安全ですが、うまく行かない場合は Windows の方でも試してみてください。
参考元: Make Tech Easier
| Linux |
2022.09.19 Monday
Show some apps list:
Follow on your feed reader:
About this blog:
Linux Mint-centric chronicle with anime girls since 2009.Best View with Google Chrome 1980x1080 dimension.Info 更新は不定期です。
- Mint 18.3 : オススメ Python IDE 8 選
- Mint 18.3 : Python ではじめるコマンドラインツールの作成とパッケージ化
- Linux ユーザーなら Git を活用しよう
- Shell :シェルスクリプトを組もう! Zenity 編
- Shell :シェルスクリプトを組もう! Dialog 編