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.