Existe uma maneira de hibernar o macbook e depois mudar para o windows?

11

Eu instalei o Windows7 por bootcamp no meu Macbook, no entanto, toda vez que eu quero mudar para o Windows, tenho que reiniciar a máquina completamente. Isso significa que não posso manter meu espaço de trabalho atual na próxima vez que voltar ao OSX.

Se você usa a função de hibernação do Mac pelo terminal, nem sequer tem a chance de escolher de qual sistema inicializar, ele imediatamente ativa o OSX. Às vezes, isso é realmente uma dor.

Nos dias do Windows, usamos a função de hibernação para alternar entre sistemas sem perder o espaço de trabalho atual. Existe uma maneira alternativa de conseguir isso no Mac?

PS: Não consigo usar uma solução de máquina virtual, pois possui algumas desvantagens de hardware. Tais como o desenvolvimento do Kinect não podem funcionar no ambiente de VM.

Yad Smood
fonte
curiosidade: qual software de virtualização você experimentou que não está funcionando com o Kinect?
Guido Preite
A fusão vmware.
perfil completo de Yad Smood
se você tiver tempo para tentar os paralelos, eu tenho um dongle usb que apenas os paralelos conseguem passar corretamente para o vm.
Guido Preite
Muito trabalho para eu mover todos os projetos para paralelos.
perfil completo de Yad Smood
com paralelos você pode inicializar a partição bootcamp diretamente
Guido Preite

Respostas:

2

O OS X não hiberna nativamente como o Windows.

Para obter a máxima eficácia, aplique ambos os métodos:

  1. Instale o rEFIt .
  2. Terminal de partida
  3. Corre /efi/refit/enable.sh
  4. Coloque o Mac em sono profundo.
  5. Quando você liga o Mac, o menu efi aparece e você pode selecionar para inicializar o OS X ou o Bootcamp.

Mas, como você possui hardware Mac, deve poder fazer o VM OSX.


Em segundo lugar, você pode tentar pmset. Você pode mudar com sudo pmset -a hibernationmode 25.

A pmsetpágina de manual também recomenda o uso de 25 em vez de 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
fonte
Desculpe, ele não funciona no meu OSX 10.8. O menu efi funciona bem se eu reiniciar completamente. Mas o sono profundo só acorda o OSX. Além disso, encontrei um post semelhante a este problema: superuser.com/questions/432838/… .
Yad Smood
Pretende-se permitir a troca rápida com o contexto de retenção de cada lado (OSX e Win ou Linux)?
nhed