I have installed Windows7 by bootcamp on my Macbook, however, every time when I want to switch to Windows, I have to reboot the machine completely. That means I cannot keep my current workspace when next time I switch back to OSX.
If you use the Mac's hibernate function by the terminal, you don't even have the chance to choose which system to boot from, it immediately wakes up OSX. Sometimes, that's really a pain.
Back to the days of Windows, we used the hibernate function to switch between systems without losing your current workspace. Is there an alternative way to achieve it on Mac?
PS:
I can not use a virtual machine solution, because it has some hardware disadvantages. Such as the development of Kinect can't work through VM environment.
Best Answer
OS X does not natively hibernate like Windows.
For maximum effectiveness, apply both of these methods:
/efi/refit/enable.sh
But, since you have Mac hardware, you should be able to VM OSX.
Secondly, you can try
pmset
. You can change it withsudo pmset -a hibernationmode 25
.The
pmset
man page also recommends using 25 instead of 1.