- ベストアンサー
ハイブリッドスリープとは?スリープ設定の確認方法と有効性の判断方法を解説
- ハイブリッドスリープについて解説します。ハイブリッドスリープはWindows Vista以降の機能で、デスクトップをスリープ状態として保存し、電源を切っても情報を保持することができます。ハイブリッドスリープが有効になっているか確認する方法は、hiberfil.sysファイルの存在と更新日時を確認することです。
- Windows Vista以降の場合、hiberfil.sysファイルはシステムドライブのルートに作成されます。スリープした後、hiberfil.sysの更新日時がスリープした時刻と同じであれば、ハイブリッドスリープが有効になっています。一方、hiberfil.sysが存在しない場合や、更新日時が一致しない場合は、スリープ状態になっていると判断できます。
- 質問者の場合、スリープしてもhiberfil.sysの更新日時が変わらないとのことです。ハイブリッドスリープの設定が有効になっているにも関わらず、更新日時が変わらない原因は不明です。質問者が試した方法として、ハイブリッドスリープを一度無効にしてから再度設定し、スリープと復帰を行いましたが、更新日時の変化は見られませんでした。ただし、スリープにかかる時間がONの場合とOFFの場合で異なるため、ハイブリッドスリープが有効になっている可能性はあります。しかし、このQ&Aの回答が誤っている可能性も考えられます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
"yakutans"さんのVistaは、 マイクロソフトの云ういわゆるハイブリッドスリープが機能していると思います。 > 復帰させてhiberfil.sysの更新日付がスリープした時刻と同じようならハイブリッドスリープ hiberfil.sysが存在しなかったり、日付が一致しないならスリープ という記述は間違いだと思います。(または何らかの条件付きでの話ではないでしょうか) ハイブリッドスリープが有効であるPCでは、スリープを使わずに「シャットダウン」でシャットダウンさせた場合に、次回の起動時にhiberfil.sysが作成される(更新日時が更新される)、という記述なら正しいと思います。 つまり、「スリープ」復帰時には常にhiberfil.sysの更新日時が更新される、というのは間違いだと思います。 なお、蛇足ですがマイクロソフト 下記サイトの 「検証1」の「高速で安全なWindows Vistaのハイブリッドスリープ」参照。 ただし、このサイトにhiberfil.sys更新タイミングについて書かれているわけではありません。 http://www.microsoft.com/japan/windows/products/windowsvista/enterprise/vistavsxp/vistavsxpbiz01.mspx#ver1
その他の回答 (2)
「スリープ」および電源オンして復帰する時のPC動作で、すぐにわかるはずなのですが。 つまり、 ハイブリッド「スリープ」ではPCはシャットダウンする。(電源はオフ状態なのでCPUファンや電源ファンも停止状態) 電源オフ状態だけからは「休止状態」との判別がしにくいが「復帰」時には明らかに休止状態からの復帰とは様相が異なる。 スリープ状態のPCを復帰(電源オン)すると5秒程度でデスクトップが使用できる状態になる。 (休止状態のPCを復帰するとHDDに一時保存していた情報を読み込むので20秒程度かかる)
お礼
ご回答ありがとうございます。 スリープ状態には正常になっているのですが、それが「ハイブリッドスリープ」の設定になっているのかが、疑問でした。 それで、先ほどスリープにしてから電源コンセントを抜いて、電源オンすると、1分ほどでスリープに入る前の状態になりました。 「休止状態」はVISTAにしてから利用したことがありませんが、この起動の早さであれば、ハイブリッドが有効になっているということなのでしょうか? http://teamcroud.fc2web.com/vistafaqkidou.html ~復帰させてhiberfil.sysの更新日付がスリープした時刻と同じようならハイブリッドスリープ hiberfil.sysが存在しなかったり、日付が一致しないならスリープ ~ ただ、↑この記述が気になり、「hiberfil.sys」ファイルの更新日時を調べても、変化はありませんでした。ここが気になっています。
- lalala_su_san
- ベストアンサー率37% (560/1479)
よく分かりませんが、一度ハイブリッドスリープにしてPCの電源を抜いたら分かりますよ。 ただのスリープなら1から起動しなおす羽目になりますが、ハイブリッドならHDDから読み込むので早く起動できますから。 とりあえず普通のスリープだと何か作業をしていたら消えてしまいますので何もしていない状態で試してください。
お礼
ご回答ありがとうございます。 再起動をかけたところ、hiberfil.sysの日付は更新されました。 >「スリープ」復帰時には常にhiberfil.sysの更新日時が更新される、というのは間違いだと思います。 やはりそのようですね。何気なく使っていたハイブリッドスリープですが、たまたま見たサイトにこのような記述があったので、困惑してしまいました。これですっきりしました。