windows – なぜまだ冬眠が使われているのですか?

hibernate windows

Windows の Hibernation パワーステートの本来の目的がよくわかりませんでした。それがどのように動作するのか、どのような処理が行われるのか、そして Hibernate から起動してバックアップするときに何が起こるのかは理解していますが、なぜそれが使われているのかは本当に理解したことがありませんでした

今日の技術では、特にSSD、RAM、CPUがより速く、より速くなっているので、クリーンで効率的なWindowsインストールでのコールドブートはかなり速くなります(人によっては、電源ボタンを押してから数秒ということもあります)。スタンバイはさらに速く、時には瞬間的に起動することもあります。5-6年前のSATAドライブでさえ、このような高速な起動時間を達成することができます

冬眠は現代の技術を考えると無意味に思えますが、もしかしたら私が考えていない応用があるのかもしれません

冬眠の本来の目的は何だったのか、なぜ人は今でも冬眠を利用しているのか


Edit:

ハイバネーションが時代遅れになっているという私のコメントは撤回します。ハイバネーションがデスクトップで使用されていることに言及しています

  66  community wiki  None


ベストアンサー

通常、ハイバネートモードはコンピュータのメモリを保存し、例えば開いている文書や実行中のアプリケーションなどをハードディスクに保存し、コンピュータをシャットダウンします。コンピュータに電源が入ると、元の状態に戻ります

このモードは、長時間ラップトップ/デスクトップを使用せず、ドキュメントを閉じたくない場合に使用することができます

シンプルな使用法と目的:電力を節約し、文書の再開。簡単に言えば、このコメントは素晴らしいe.g.を提供しています(すなわち、あなたは眠るが、あなたの記憶はまだ存在しています)

なぜ使われているのか

私は1つのサンプルシナリオを記述してみましょう。ノートパソコンのバッテリーが少なくなり、重要なプロジェクトに取り組んでいるとします。あなたは冬眠モードに切り替えることができます – それはあなたの文書が保存されている結果となり、あなたが電源を入れたときに、アプリケーションの実際の状態が復元されます。その主な使用法は、ドキュメントの自動再開と緊急シャットダウンのようなものです

111  community wiki  2017-03-20


起動しているすべてのプログラムの状態を保存してくれるから。私はすべてのプログラムを開いたままにしておき、次の日から非常に簡単に作業を再開することができます

本当のブートを行うには、すべてのプログラムを再起動し、それらのプログラムにすべての同じファイルをロードし、前にいたのと同じ場所に取得し、すべての私のウィンドウを正確に同じ場所に置く必要があります

休止状態にすることで、これらのものを再び立ち上げる手間が省けます

141  community wiki  2013-09-19


ハイバネーションは、現在のシステムの状態を保持し、完全にパワーダウンさせることができます。確かに、ほんの数秒で起動できますが、その後、ウェブブラウザ、ワードプロセッサ、チャットクライアント、音楽プレーヤーなどを起動させるのにどれくらいの時間がかかるでしょうか?ハイバネーションを使えば、全く時間がかかりません

30  community wiki  2013-09-13


まず、全てがSSDではありません。私は今、SSDがないノートパソコンを使っていて、常にハイバネートしています

第二に、ハイバネーションはフルメモリの状態を(多かれ少なかれ)保持します。実行中のプロセスを閉じたくない場合は、ハイバネーションが有効です

実行中のプロセスが残っているときにラップトップを梱包しなければならないことが何度かありました.これは特に Mathematica やコンパイルのようなCPU負荷の高いプログラムを実行しているときに必要です.ここでは,休止状態にするのが一番です.

デスクトップ PC の場合、ハイバネーションは、スリープ/サスペンドしても同じ効果を得ることができるので、あまり意味がありません。しかし、デスクトップでのハイバネーションの必要性は、数年前のハイバネーションの必要性とは全く異なります。起動は速くなるかもしれませんが、標準の起動では開いているプログラムをすべて取り戻すことはできません。スリープ/サスペンド/ハイバネートは可能で、どちらを使うかは、デスクトップの電源を信頼できるかどうかにかかっています。そして、多くの場合、あなたはできません – 私は郊外のいくつかの部分で毎日計画停電がある都市に住んでいます

現代の技術が私たちに与えてくれる唯一のものは、実行中のプログラムを気にしていないときにコンピュータをシャットダウンして、冬眠と同じ/似たような速度で再起動できることです

19  community wiki  2013-09-13


停電時の迅速なシャットダウンのために

UPS は電源切れ、機械点検電池のレベルを信号を送ります、ディスクにシステム状態を救います従って停電の前のように正確に戻って来ます

それ以外のシャットダウンは、処理に時間がかかりすぎることができ、開いているプログラムは、常にシステムが開始されたクローズからクリーンなシャットダウンを持っているわけではありませんし、保存されていない開いているドキュメントを損傷したり、失うことになります

スタンバイは何もしない

18  community wiki  2013-09-13


ハイバネーションとは、パソコンの電源を完全に切って、あとで電源を入れて、放置していた時と全く同じ状態に戻すことです

バッテリーやラップトップやブートタイムセーバー、SSD、新技術、古い時代、本来の目的とは何の関係もありません。目的は変わらない。今の人のパソコンの使い方でもこれは変わりません

編集:詳細はこちら

コンピュータは以前の状態に戻らなければならないので、どこかに保存しておかなければなりません

それがハードディスク上の「hiberfil.sys」ファイルの目的です。(windows OSの話です)

このようにして、ハードドライブ上のRAMのすべてのコンテンツを保存することができます。ハイバネーションは、有効化または非有効化することができます。有効にすると、hiberfil.sysが作成されます。(ハイバネーションをオフにすると削除されるかどうかは試していません)

そこで覚えておくべきことは、ハイバネーションを使用するとディスク容量が失われるということです。デフォルトでは、hiberfil.sysファイルは、RAMの75%のサイズを持っています。例: 8 GB の RAM を持っている場合、ハードドライブの Rom の +6 GB を “失う “ことになります

しかし、そのサイズは設定することができます(RAMの100%まで)。もっと詳しく知りたい方は、マイクロソフトからのリンクです。http://msdn.microsoft.com/en-us/library/windows/hardware/gg463229.aspx

13  community wiki  2013-09-15


私はいつもハイバネーションを使っています。前の日の続きを再考しなければならないので、再起動は嫌いです。一日の終わりには、システム上にプレースホルダと呼ばれるものを追加します。冬眠から覚めた後、これがすぐに表示されるので、必要とされるメモリの揺らぎを与えてくれます – 朝9時にコーヒーを飲みたい時には特に便利です

Visual Studio reminder!

他の人は、画面に貼り付けられた付箋紙を使用したり、毎日の日誌のエントリを読んだりすることがあります。自分に合ったものを選んでください。私の場合、私のワークフローはFirefox、Visual Studio、Outlook、Windows Event Log、Microsoft SQL Management Studio、LINQPad、iPlayer、Greenshot、メモ帳、PowerShellなどの多数のアプリケーションに分散しています。Windows Updateで強制的に再起動するが、それ以外はむしろ生産的である。ハイバネートしてノートPCを持ち帰ればいいだけで、スリープ状態の時のように電源を気にしなくていい

10  community wiki  2013-10-25


ハイバネーションは、バッテリーの効率的な使用が必要なモバイルビジネス市場をターゲットにしています。ハイバネーションは、低速ではありますが、ほとんど電力を消費しません。一方、スタンバイでは、驚くほどのバッテリー消費量になります

ノートパソコンをバッテリーで使用しているときは、しばらくの間、それを使用するつもりはないと知っている場合は、ハイバネーションが特に便利になることができます。理由は3つあります

1) スタンバイ時の消費電力は、長時間放置しておくとバッテリーの大きな割合を占める可能性があります。消費電力の差については推定値が異なり、PCによってはかなりの差が出る可能性があります。消費電力比較表を見つけたら編集します

2) アプリケーションは、ユーザーの操作なしにPCをスタンバイ状態から起動させることができます。一般的な例としては、Windows Update, “バックグラウンド “ウイルスやシステムスキャン、または他のバックグラウンドタスクがあります。これは、あなたのラップトップが突然(ユーザーの同意なしに)その消費電力を増加させている問題を作成し、タスクの完了時にスタンバイに戻る可能性は低いです。これは、その後、あなたのバッテリーを殺す

3) ユーザーの操作なしにPCがスタンバイ状態から起動した場合、密閉された絶縁されたキャリングケースなど、PCに適した環境ではない環境で起動する可能性があります。これは、コンピュータが発熱した場合に、コンピュータのコンポーネントをすぐに損傷させる可能性があります

EDIT: デスクトップ上での休止状態では、ほとんど違いはありません。ハイバネーションとスタンバイの間の電力消費量の違いから、一定の電源が利用可能な場合にはスタンバイの方が明らかな選択となります。例外は、停電が頻繁に発生している地域に住んでいて、データの損失を避けたい場合です

9  community wiki  2013-09-13


もっと技術的な部分に集中したい。スリープとハイバネートを区別する必要があります。どちらも短時間で作業を再開することができますが、どちらも異なる機能を持っているため、異なる利用シーンを可能にします。どちらも比較的短時間で仕事を再開することができます

Sleep

コンピュータがスリープ状態になると、コンピュータのコンポーネントの大部分がパワーダウンします。メモリは、迅速な再開のためのオペレーティングシステムの状態を保存し、しかし、まだ電源が供給されています。ノートパソコンのバッテリーを使い果たしたり、そうでなければ電源を失ったりすると、セッションや保存されていない作業が失われます。また、これが損傷/オペレーティングシステムを破壊したケースもあります。この危険性のため、これはおそらく唯一のバッテリーまたはUPSに接続されたデスクトップコンピュータでサポートされているラップトップに使用する必要があります

Hibernation

ハイバネーションは、メモリの内容をハードドライブに保存するため、コンピュータの電源を完全に切ることができ、エネルギーを無駄にしません。また、デスクトップコンピュータを新しい場所に移動した場合や、ノートパソコンのバッテリーを使用しない場合など、別の場所で作業を再開することもできます。起動時にメモリの内容をメモリに読み込まなければならないため、システムをスリープ状態から復帰させるよりも時間がかかりますが、ほぼ瞬時に復帰させることができます

ハイバネーションは、外部の事情で保存できない仕事がたくさんある人や、仕事の設定が複雑で再セットアップに膨大な時間がかかる人には理にかなっています。これはラップトップにも適用できますが、ラップトップユーザーはラップトップのバッテリーと連動してスリープモードを使用することができるので、おそらくほとんどのデスクトップユーザーに適用できます。したがって、停電の場合に備えて、通常はバッテリーの形で電気的な生命線を持っていないデスクトップコンピュータでは、ハイバネーションは特に理にかなっています

明らかに、他の回答から明らかなように、人々はまた、それが実際に起動するためのより速い方法であると考えている自分の怠惰に奉仕するためにそれを使用しています。私はこの質問の著者に同意しますが、SSD と常に改善されているオペレーティングシステムの時代には、このような人々のためのハイバネーションは本当に意味がありません。結局のところ、メモリリークをクリアするためにメモリをフラッシュしたり、不正なプロセスを削除したり、何もしないで再起動することには利点があります。正当な理由もなくハイバネーションを使用して時折の数秒を節約することは、長時間使用した場合、おそらく有害な効果をもたらすでしょう

8  community wiki  2013-09-13


私は毎日の終わりに仕事場のデスクトップPCをハイバネーションにして、週末には完全に電源を落としています。ログインプロンプトにたどり着くまでに時間はかからないかもしれませんが、PCを起動して必要なプログラムをすべて起動し、作業していたプロジェクトを読み込むのにはもう少し時間がかかります。Visual StudioもEclipseもロードに時間がかかり、プロジェクトはもう少しかかります。それから、何かを始める前にアンチウィルスをロードする必要がありますし、Outlookを起動するのも好きなのですが、これも時間がかかります。ハイバネーションを使えば、コンピュータの電源を入れれば、ほぼ瞬時に仕事に取り掛かることができます

7  community wiki  2013-09-13


みんながみんなSSDを使っているわけではありません。現時点ではまだSSDの使用量はHDDに比べて圧倒的に少ないです

また、SSDを使う場合でも、人が何かをしていて、開いているプログラムの状態をそのままにしたままパソコンをシャットダウンしなければならない時には、ハイバネーション以外の解決策はありません

7  community wiki  2017-04-11


特にここでの質問は、この点で追加の情報を必要とし、その後に適切な答えを与えることができます。あなたはどのようなユーザーですか?

特にノートパソコンやノートパソコンでは、アプリケーションを放置したままの状態で、システムがすべて元の状態に戻ってしまうハイバネーションがよく見られます

インターネットやゲームのためにシステムを使用している一般的なユーザーであれば、通常の起動後にはウェブページや、それらを残したゲームの状態を利用できるようになります

あなたがOfficeの従業員であり、あなたがワードやスプレッドシートよりも複数のインスタンスを使用する必要がある場合は、ハイバネートはまた、それを復元します

Moat importantly, in case that you are a computer programmer, than the software which requires to that is large and take quiet some time to load and relocate all files which you last coded, thus hibernate can also use for that

このように、複数の用途があることがわかります

4  community wiki  2013-09-13


基本的に、「スリープ」モードでは、コンピュータはディスクドライブやディスプレイなどをオフにして、電力を消費するコンポーネントから「状態」をRAMにコピーします(最後の「電力を消費する」コンポーネントはCPU自身です)。RAMはその後、低周波のリフレッシュで「生きたまま」にされ、何かのきっかけでCPUが目覚めると、すべてを元の場所に戻します

ハイバネートでは、上記のほとんどのことが行われ(それに加えて、上記で保存されなかった追加の「状態」が保存されます)、RAMイメージが1つの大きな「ファイル」として「ディスク」(つまり永続記憶装置)に書き込まれます(ただし、ディスク内の予約された場所にあります)。この時点では、ディスク上のRAMイメージによって表現されていない「状態」はマシンには存在せず、コンピュータの電源は完全にオフにすることができます。CPU の電源を入れると、ディスク上に RAM イメージがあるかどうかをチェックし、もしあれば (その後の「起動」がない場合) イメージを RAM に読み込んで、システムはスリープ状態から再起動します

4  community wiki  2013-09-13


企業環境の IT 部門で働いている者として、Windows グループ ポリシーで管理されているコンピュータでは、ハイバネートを使用することで、起動時間をクリーンスタートアップを行う場合の 1/4 以下に短縮することができます。ブート中に発生する管理タスクのほとんどは、ハイバネーションからのウェイク中に発生する必要はありません。もちろん、私たちの環境では、アップデートやその他の設定変更をキャッチするために定期的に再起動しますが、昼休みなどの都合の良い時に再起動することができます

さらに、私たちがいる環境では、セキュリティ対策として自己暗号化ハードディスクを使用していますが、私たちが使用しているものはまだ回転しているディスクなので、SSDの速度の恩恵を受けることはまだできませんし、しばらくはできないかもしれません

コンピュータの電源を入れるたびにクリーンなブートアップを行うことも、単にデータをRAMに戻すのではなく、OSだけでなく、すべての単一のアプリケーションは、その完全な起動ルーチンを通過する必要があるため、ハイバネートよりも多くの電力を浪費します, これは、はるかに多くのCPUアクティビティとハードドライブの使用率を引き起こす可能性があります

4  community wiki  2013-09-13


Hibernateを使えば、PCのコンセントを一時的に抜くことができます。別の場所への移行や、コンセントとPCの間にパワーメーターを注入する必要があるとしましょう

enter image description here

まず電源ケーブルを抜く必要があります。スリープモードでやってみてください(RAMを維持するためには電力が必要だと思います)

さらに、Hibernateは状態を維持するための力を必要としないことがわかりますので、このような状態を維持することができます

  1. それはあなたがより多くの法案を保存します(と環境)その単純な睡眠、
  2. ハイベルタンテは夜間の停電時にも安全です,

4  community wiki  2017-03-20


答えは私には明白です

シャットダウンが終了して全て閉じてしまいます。そして、起動後は何も開いていません

コントラリオ、冬眠、そして目覚めた私に、画面上にあったすべてのものを与えてくれた – 保存されていない文書でさえも

3  community wiki  2013-09-13


ノートパソコンの起動が1分未満だからといって、世の中のすべてのノートパソコンがそんなに速く起動するわけではありません。私は旅行用の安いノートパソコンを持っていますが、インターネットにしか使わないので、起動がとても遅いです。起動に数分、シャットダウンに数分以上かかることもあります。ハイバネートからの復元は電撃的に速いわけではありませんが、起動よりもかなり速く、ハイバネートはシャットダウンよりもはるかに速いです

私が使用していたマシンでは、スタンバイは単に信頼性がありません。一日の半分のためにスタンバイしたノートブックを放置すると、多くの場合、私は全体のデスクトップを復元しなければならなかった後、失敗した起動と強制的な再起動で終わった.デバイスや一時的な電力不足のプラグを抜く必要性は言うまでもありません

実際、私は何人かの人を知っていますが、再起動が非推奨になったと思っていて、何ヶ月も再起動していません – ハイバネーションだけを使っています。(もちろん、彼らは Windows を使っているわけではありません。)

2  community wiki  2013-09-13


ハイバネーション機能のもう一つの革新的な使い方は、Dell MediaDirect 2.0のラップトップ向けExpress機能での使用でした。これは基本的には、カスタムメディアプレーヤーアプリケーションをロードするクイックブートオプションでした

これは、メディアプレーヤープログラムとカスタムメディアプレーヤー/エクスプローラープログラムを実行するために必要なものだけを含む、Windows XPの埋め込みインストールが含まれた隠しパーティションを持つことによって動作しました。埋め込みインストールは基本的にWindowsを剥ぎ取ったものなので、それだけで起動時間が速くなります

最初に実行すると、一度完全にロードされると休止状態になり、その後再起動して元の状態に戻ります。それ以降の各ブートは、最初のハイバネーションからの復元であり、実質的に高速なブートタイムを実現しました。ソフトウェアが更新されたり、ハードウェアの変更でハイバネーションファイルが無効になったりした場合、ハイバネーションファイルを削除して再作成するだけです

(細かいところが少し間違っているかもしれません、最後に使ってからしばらく経っていますが、上記は基本的な考え方を示しています)

基本的なコンセプトは、デスクトップベースのキオスクのようなモバイル以外の特殊用途の Windows デバイスにも適用されます。SSD からハイバネーションファイルを読み込んで、高速起動の BIOS と組み合わせれば、結果としての起動速度は、キオスクをデフォルトでオフにして、ユーザーが必要に応じて起動させるのに十分なものになるかもしれません

2  community wiki  2013-09-13


tl;dr; 他のユーザーの仕事を失うことなく、コンピュータをシャットオフします

私は hiberate の大ファンで、いつも自宅のデスクトップに設定しています。去年、ブートドライブをストライピングされた SSD に交換した後に hiberate を無効にしたのは最近のことです。この選択は、SSD の高速性のためではありませんでした。私は「新しいおもちゃ」に多くのお金を費やしていたし、シャットダウンのたびにSSDに大容量のメモリダンプを書き込むのは、SSDの寿命のために良いことではありません。私はまだハイバネートを有効にしていますが、もしそれをSSD以外のセカンダリドライブに転送することができれば、それは可能です

SSD を搭載していない他のコンピュータでは、マルチユーザーであり、他のユーザーのデータを失うことを心配することなく、コンピュータを完全にシャットダウンできるのはありがたいので、私はまだ hiberate を使用しています。家族がウェブ上で宿題を調べていて、コンピュータを起動したままにしておいてサイドトラックしてしまったことがあるかもしれません。私は彼らの仕事を失うことなく、コンピュータをシャットダウンすることができます

2  community wiki  2013-09-14


1 台のマシンで複数の OS を使用するというのは、もう一つの理由です。例えば、Linux と Windows の間でデュアルブートした場合、他の OS に切り替えて、何の仕事も失うことなく戻ってくることができます

0  community wiki  2019-07-19


タイトルとURLをコピーしました