有没有一种方法可以休眠Macbook然后切换到Windows?


11

我已经在Macbook上通过bootcamp安装了Windows7,但是,每次当我想切换到Windows时,都必须完全重新引导计算机。这意味着当我下次切换回OSX时,无法保留当前的工作空间。

如果您在终端机上使用Mac的休眠功能,您甚至没有机会选择要从哪个系统启动,它会立即唤醒OSX。有时候,那真的很痛苦。

回到Windows时代,我们使用休眠功能在系统之间进行切换,而不会丢失当前的工作空间。在Mac上是否有其他方法可以实现?

PS:我不能使用虚拟机解决方案,因为它具有一些硬件缺点。例如Kinect的开发不能通过VM环境工作。


好奇:您尝试使用哪种虚拟化软件无法与Kinect配合使用?
Guido Preite

vmware融合。
Yad Smood

如果您有时间试镜一下并行设备,我有一个USB加密狗,只有并行设备才能正确地传递给虚拟机。
Guido Preite

对于我来说,将所有项目都转移到并行工作量太大。
Yad Smood

与并行,您可以直接引导您的
训练营

Answers:


2

OS X不能像Windows一样自然地休眠。

为了获得最佳效果,请同时使用以下两种方法:

  1. 安装rEFIt
  2. 启动终端
  3. /efi/refit/enable.sh
  4. 使Mac进入深度睡眠状态。
  5. 打开Mac的电源时,将出现efi菜单,您可以选择启动OS X或Bootcamp。

但是,由于您具有Mac硬件,因此应该能够使用VM OSX。


其次,您可以尝试pmset。您可以使用更改它sudo pmset -a hibernationmode 25

pmset手册页还建议使用25而不是1。

0000 1000 (bit 3) encourages the dynamic pager to page out inactive pages
prior to hibernation, for a smaller memory footprint.

0001 0000 (bit 4) encourages the dynamic pager to page out more
aggressively prior to hibernation, for a smaller memory footprint.

We do not recommend modifying hibernation settings. Any changes you make
are not supported. If you choose to do so anyway, we recommend using one 
of these three set- tings. For your sake and mine, please don't use 
anything other 0, 3, or 25.

[...]

hibernatemode = 25 (binary 0001 1001) is only settable via pmset. The 
system will store a copy of memory to persistent storage (the disk), and
will remove power to memory. The system will restore from disk image. If
you want "hibernation" - slower sleeps, slower wakes, and better battery 
life, you should use this setting.

抱歉,在我的OSX 10.8上不起作用。如果我完全重新启动,则efi菜单可以正常工作。但是,深度睡眠只会唤醒OSX。此外,我发现了一个与此问题类似的帖子:superuser.com/questions/432838/…
Yad Smood

这是否旨在允许在保持双方上下文(OSX和Win或Linux)的情况下进行快速切换?
nhed
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.