Win 7とOS Xの真の休止状態のシステム機能を使用して、2つの間の瞬時の切り替えを作成することは可能ですか?スリープイメージをクイックSATA-3 SSDに読み書きするときにこれを想像してください。
Hibernate-corruption-fix:これが可能になった場合、異なるパーティションが互いに書き込み可能になっていないことを確認してください。(たとえば、Boot Camp Windows 7がOS Xパーティションに書き込めないようにする、またはその逆を行う)。この安全対策により、異なるシステムが休止状態になったときに互いに破損するのを防ぐことができます。
編集:私はこれがパーティションがディスク上でどのように動作するかわからないことに気付きました。休止状態のOS Xカーネルには、ディスク上のブロックへの参照が含まれている可能性があり、それが再び起動されると書き込みを続けます。これらのようなディスクブロックはパーティションに含まれていますか、または書き込み後にパーティションに割り当てられていますか?HDDとSSDでは違いますか?これは上記のhibernate-corruption-fixに影響しますか?
それでは先に進みましょう:
Windows 7にはすでに「Hibernate」というオプションがあり、これを使用してOS Xパーティションから起動することができますが、OS Xはまったく同じ機能を提供しません。
OS Xでは、hibernatemodeシステム変数を変更することで休止状態にすることができます。
OS X 10.7より前
sudo pmset -a hibernatemode 2
OS X 10.7
sudo pmset -a hibernatemode 25
これにより、Macをスリープ状態にすると、Macが休止状態になります。次の方法でスリープ状態にできます。
sudo shutdown -s now
さて、これまでのところとても良い。したがって、Windows 7とOS X Lionの両方を自由に休止状態にすることができます。ちょっと待って!今後さらに問題があります。
OS Xを休止状態にすると、Macの電源を再び入れると、OS Xが自動的に起動します。これにより、パーティション間の「ホットスイッチング」に使用することができなくなります。
考えられる修正:rEFItBlesserなしでrEFIt
をインストールすると、OS Xの休止状態の後にrEFItブートメニューが表示されます。ただし、OS X 10.7 Lionでは、これは完全には機能せず、代わりに黒い画面が表示され、Macをハードシャットダウンする必要があります。しかし、ちょっと!少なくとも、OS Xの自動起動は中断されますよね?そこからさらに調整できるかもしれません。
以前のOS X:sで述べたように、rEFItブートメニューは、休止状態のシャットダウン+電源投入後に実際に表示されます。これにより、たとえば、代わりにBoot Camp Windows 7パーティションを起動できます。ここにも問題があります。この方法に従えば、OS Xパーティションは休止状態フラグを失うようです。つまり、次回OS Xを起動したときに、休止状態から復帰しません。代わりに、クリーンスタートアップを実行します。どうしてこれなの?
OS Xはスリープイメージの存在を検索して、休止状態から復帰するか、クリーンスタートを行うか、または何らかのシステム変数/フラグが設定されているかどうかを判断しますか?
概要
Win 7が休止状態になると、完全にシャットダウンし、起動時にOS Xを起動できます。ただし、OS Xでは、休止状態にすると強制的にOS Xで起動します。これをハッキングして、OS Xが休止状態になった後でもブートパーティションを選択できるようにします。 ?
私たちがまとめて思いつくものを見てみましょう!