VirtualBox で VM を実行中にホスト システムをスリープ状態にする

VirtualBox で VM を実行中にホスト システムをスリープ状態にする

私はしばらくの間 VirtualBox を使ってきましたが、VM が実行中にホスト システムをスリープまたは休止状態にするのは VM にとって安全ではないと常に思っていました。しかし、スリープの仕組みについてもう少し学んだ後、これが本当に真実なのかどうか疑問に思いました。
夏にはVirtualBox で VM を実行しているときにホスト システムをスリープ状態にすることは安全ですか? 安全でない状況がある場合、どのような結果が生じる可能性がありますか?

答え1

私は Windows 7 ホストを持っています。過去には Windows 7 VM を実行したことがあり、現在は Linux VM をいくつか実行しています。私の経験では、問題なく動作しています。予想通りの問題は 2 つだけ見つかりました。

  1. ゲストが復帰したときに、ゲストの時計が間違っている可能性があります。ゲスト追加機能がこれを処理するはずです。この問題に気付いたのは、Linux VM の 1 つだけで、これはゲスト追加機能が備わっていない可能性のある、事前に構築されたアプライアンスです。

  2. システムが長時間オフラインになると、ゲストと他のホスト間の TCP 接続が切断される可能性があります。

最悪のケースは、スリープ状態のホスト PC の電源を切ることです。実行中のゲストにとっては、突然電源を入れ直したようなものです。最新のオペレーティング システムとファイル システムは通常、これに対処できます。ただし、ゲストで実行中のプログラムは保存されていない作業を失い、場合によっては他の問題が発生することもあります。

関連情報