Ist es möglich, die wahren Funktionen des Ruhezustands von Win 7 und OS X zu nutzen, um eine Art sofortiges Umschalten zwischen den beiden zu erreichen? Stellen Sie sich dies vor, wenn Sie die Ruhezustandsbilder auf eine schnelle SATA-3-SSD lesen / schreiben.
Hibernate-Corruption-Fix: Wenn dies möglich ist, stellen Sie sicher, dass Ihre verschiedenen Partitionen nicht gegenseitig schreibgeschützt sind. (Stellen Sie z. B. sicher, dass Boot Camp Windows 7 nicht in die OS X-Partition schreiben kann und umgekehrt). Diese Sicherheitsmaßnahme sollte es Ihren verschiedenen Systemen unmöglich machen, sich gegenseitig zu beschädigen, wenn ein System in den Ruhezustand versetzt wird.
Bearbeiten: Ich habe festgestellt, dass ich nicht sicher bin, wie Partitionen auf einer Festplatte funktionieren. Der in den Ruhezustand versetzte OS X-Kernel kann Verweise auf Blöcke auf der Festplatte enthalten, auf die beim erneuten Aufwecken weitergeschrieben wird. Befinden sich solche Plattenblöcke in einer Partition oder sind sie nach dem Beschreiben einer Partition zugeordnet? Ist es anders auf HDD und SSD? Betrifft dies die oben genannte Fehlerbehebung im Ruhezustand?
Ok, lass uns weitermachen:
Windows 7 verfügt bereits über die Option "Ruhezustand", mit der Sie zurück zu Ihrer OS X-Partition booten können, OS X bietet jedoch nicht genau das Gleiche.
Unter OS X ist es möglich, den Ruhezustand durch Ändern der Systemvariablen für den Ruhezustand zu aktivieren.
Pre OS X 10.7
sudo pmset -a hibernatemode 2
OS X 10.7
sudo pmset -a hibernatemode 25
Dadurch wird Ihr Mac in den Ruhezustand versetzt, wenn Sie ihn in den Ruhezustand versetzen. Sie können es schlafen legen mit:
sudo shutdown -s jetzt
Ok, soweit so gut. So können wir sowohl Windows 7 als auch OS X Lion nach Belieben in den Ruhezustand versetzen. Aber warte! Es liegen noch weitere Probleme vor uns.
Wenn Sie OS X in den Ruhezustand versetzen, wird es automatisch wieder in OS X gestartet, wenn Sie Ihren Mac wieder einschalten. Dies macht es uns unmöglich, es für "Hotswitching" zwischen Partitionen zu verwenden.
Mögliche Fehlerbehebungen:
Wenn Sie rEFIt ohne rEFItBlesser installieren , wird nach dem Ruhezustand von OS X das rEFIt-Startmenü angezeigt. Unter OS X 10.7 Lion funktioniert dies jedoch nicht vollständig. Stattdessen wird ein schwarzer Bildschirm angezeigt und Sie müssen Ihren Mac hart herunterfahren. Aber hey! Zumindest unterbricht es den automatischen Start von OS X, oder? Vielleicht kann es von dort weiter optimiert werden.
Wie bereits in früheren OS X-Versionen erwähnt, wird das rEFIt-Startmenü nach dem Herunterfahren des Ruhezustands und dem Einschalten des Computers angezeigt. So können Sie zB stattdessen Ihre Boot Camp Windows 7-Partition booten. Aber auch hier gibt es Probleme. Anscheinend verliert die OS X-Partition ihr Ruhezustands-Flag, wenn Sie diese Methode befolgen. Dies bedeutet, dass sie beim nächsten Start von OS X nicht aus dem Ruhezustand zurückkehrt. Stattdessen wird ein sauberer Start durchgeführt. Warum ist das?
Sucht OS X nach einem Sleep-Image, um festzustellen, ob es aus dem Ruhezustand aufwacht oder einen sauberen Start ausführt, oder ist eine Art Systemvariable / Flag gesetzt?
Zusammenfassung
Wenn Win 7 in den Ruhezustand wechselt, wird es vollständig heruntergefahren und Sie können dann beim Start OS X starten. Unter OS X erzwingt der Ruhezustand jedoch das Aufwecken in OS X. Können Sie dies hacken, damit Sie nach dem Ruhezustand von OS X die Startpartition auswählen und später wieder zu OS X zurückkehren und es aus dem Ruhezustand aktivieren können? ?
Mal sehen, was wir uns gemeinsam einfallen lassen können!