web-dev-qa-db-ja.com

シャットダウンする前にマシンの状態を保存し、起動時にロードし直しますか?

Windows 10およびLinuxディストリビューションで、シャットダウンする前にマシンの状態を保存し、起動時にロードして戻す方法はありますか?

つまり「状態の保存」を使用して実行中のVMを終了するときに、VirtualBoxと同じ機能が必要です。つまり、状態をロードしてVM)を開くと、そのままの状態ですべてが残っており、従来のブートよりも時間がかかりません。

OS(仮想化されていない)でそれは可能ですか?

PDATE:もちろん、バックアップ時にOSを切り替えることができるように、実際のシャットダウン(休止状態は実際にコンピューターをシャットダウンしますか?)が必要です。ユースケースは次のとおりです。Windows、ブラウザ、その他のゲームで実行している場合、Linuxで開発を行うためにシャットダウンします。起動すると、WindowsではなくLinuxを選択すると、起動して以前の状態に戻ります(端末、タブ、Dockerコンテナーがまだ実行されている、IDEがまだ実行されているなど))。 Linuxで完了したら、シャットダウンして(状態などを保存します)、ゲームやブラウザーなどをロードするWindowsで再起動します。

VirtualBoxでは、シャットダウンは非常に高速で(<10秒)、状態のバックアップもかなり高速です(〜20〜40秒)。これは、8GBのRAMを使用するVMの場合です。ネイティブのデュアルブートOSでこれを行う方法はありますか?ある場合、速度は問題ありませんか?

ありがとう。

2
Hillfias

はい、それが休止状態です。すべての主要なデスクトップオペレーティングシステム(Windows、 Linux 、macOS)で可能です。

シャットダウン時に使用されていた物理メモリの量によっては、状態を完全に復元するのに通常の起動よりもはるかに長い時間がかかる場合があります。

休止状態のシステムの状態を変更しないでください。変更すると、データの破損、未定義の動作、または完全なクラッシュが発生します。これは通常、デュアルブートがないことを意味します。

本当に必要な場合は、もちろん別のOSを起動できますが、それ自体のパーティション以外には触れないでください。

非常に明確にするために:オペレーティングシステムは、相互に排他的なパーティションのセットを使用する必要があります。唯一の例外があります。読み取り専用のマウントパーティションはそれらを変更しないため、休止状態のOSが期待する状態を維持します。

1
Daniel B