Есть ли способ перейти в спящий режим MacBook, а затем переключиться на Windows?

11

Я установил Windows7 с помощью bootcamp на свой Macbook, однако каждый раз, когда я хочу переключиться на Windows, мне приходится полностью перезагружать машину. Это означает, что я не могу сохранить свою текущую рабочую область, когда в следующий раз я вернусь к OSX.

Если вы используете функцию гибернации Mac на терминале, у вас даже не будет возможности выбрать, с какой системы загружаться, она сразу же активирует OSX. Иногда это действительно боль.

Во времена Windows мы использовали функцию гибернации для переключения между системами без потери текущего рабочего пространства. Есть ли альтернативный способ добиться этого на Mac?

PS: я не могу использовать решение виртуальной машины, потому что оно имеет некоторые аппаратные недостатки. Такие, как разработка Kinect не может работать через среду VM.

Яд Смуд
источник
любопытство: какое программное обеспечение для виртуализации вы пробовали, которое не работает с Kinect?
Гвидо Прейт
VMware Fusion.
Яд Смуд
Если у вас есть время, чтобы выстрелить в параллели, у меня есть USB-ключ, который только параллели могут правильно передать в виртуальную машину.
Гвидо Прейт
Слишком много работы для меня, чтобы перевести все проекты в параллели.
Яд Смуд,
с помощью параллелей вы можете загрузить свой загрузочный раздел напрямую
Guido Preite

Ответы:

2

OS X изначально не спит как Windows.

Для максимальной эффективности применяйте оба этих метода:

  1. Установите СБРОС .
  2. Начать Терминал
  3. Запустить /efi/refit/enable.sh
  4. Положите Mac в глубокий сон.
  5. Когда вы включите Mac, появится меню efi, и вы сможете выбрать загрузку OS X или Bootcamp.

Но, поскольку у вас есть оборудование Mac, вы сможете использовать VM OSX.


Во-вторых, вы можете попробовать pmset. Вы можете изменить это с sudo pmset -a hibernationmode 25.

Страница pmsetman также рекомендует использовать 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.
jnovack
источник
Извините, это не работает на моем OSX 10.8. Меню EFI работает нормально, если я перезагрузить полностью. Но глубокий сон только разбудит OSX. Кроме того, я нашел пост, который похож на эту проблему: superuser.com/questions/432838/… .
Яд Смуд
Предназначено ли это для быстрого переключения с сохранением контекста каждой стороны (OSX и Win или Linux)?
nhed