- ベストアンサー
VMwareでWindows7の時刻が起動する度に15時間ずれる原因と解決方法
- VMwareを使用してWindows7を仮想マシンで起動すると、時刻が起動する度に15時間ずれてしまいます。ホストの時刻とタイムゾーンの設定は正しく行われており、ネット同期も実施していますが、依然として問題が解決しません。
- 一方、同じホストに別の仮想マシンでCentOS8.3を使用していますが、こちらは時刻のずれがありません。Windows7の場合、起動直後に時刻が同期される設定になっているため、ネットへの接続が遅れると時刻の同期が正常に行われずずれる可能性があります。
- この問題を解決するためには、Windows7の設定やVMwareの設定を見直す必要があります。まず、Windows7のネットワーク設定やタイムゾーンの設定が正しく行われているか確認しましょう。また、VMwareのネットワーク設定や時刻同期の設定も正確に行われているか確認し、必要に応じて修正を行いましょう。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Windows7の仮想PC起動時にF2キーを連打していると、仮想PCの仮想BIOS画面になるので、そこで時刻を設定して[Exit]メニューから[Save Changes]を実行して、その後、仮想PCのパワーオフをすると、時刻が正しく記録される…かな?
その他の回答 (2)
- kawais070_1
- ベストアンサー率55% (515/931)
https://virtnote.blogspot.com/2017/08/blog-post.html 上記の情報だと、ホストとゲストの時刻のズレがあると、ゲストの終了時にnvramファイルに差分を書き込んで、次回起動時に差分を反映するので時刻のズレがあまり無い状態になるはずなのですが… もしかして、nvramファイルが書き込み禁止になってたり?
お礼
ちょっと難しくて全部理解できませんでしたが、やはりBIOSの時間は最初は日本時間じゃないんですね。 ただリンク先には9時間のずれとありますが、なぜ15時間……? nvramファイルを探してみたんですが見つかりませんでした。 書き込み禁止どころか存在しない……(^_^; まだ勉強始めて5日目なので実力不足で見つけられないだけかも知れません。 教えていただいたURLも参考にさせていただきながら勉強を進めていきたいと思います。 ご回答ありがとうございました。
- kawais070_1
- ベストアンサー率55% (515/931)
ホストOSはLinuxですか? Linuxをインストールすると、デフォルトのタイムゾーンが世界標準時になっているので、日本時間に変更しないといろいろとまずいのですよ。 http://toriaezu-engineer.hatenablog.com/entry/2016/07/30/140939 上記のような感じでホストOSのタイムゾーンを修正すれば良いと思います。(ディストリビューションによって手順が違うので、自分のディストリビューションに合った手順で操作しましょう)
お礼
ご回答ありがとうございました。
補足
あ、いえ、VMwareのESXiをホストにして、そこに仮想マシンを建ててWindows7をインストールしてる状態ですね(^_^;
お礼
できました! というか、まさか仮想マシンにBIOS画面があるとは思いませんでした。 よくよく見ると最初のVMwareの画面でBIOSに入るにはF2とか書いてありましたが、あんなの早すぎて気づけません……(^_^; ばっちりBIOSの時間がずれてる時間と一致してたので、ここを引きずっていたようです。 ご回答ありがとうございました。