Czy istnieje sposób na hibernację MacBooka, a następnie przejście do systemu Windows?

11

Zainstalowałem Windows7 przez bootcamp na moim Macbooku, jednak za każdym razem, gdy chcę przełączyć się na Windows, muszę całkowicie zrestartować komputer. Oznacza to, że nie mogę zachować obecnego obszaru roboczego przy następnym przełączeniu z powrotem do OSX.

Jeśli używasz funkcji hibernacji komputera Mac przez terminal, nie masz nawet szansy wybrać system, z którego chcesz uruchomić komputer, natychmiast budzi OSX. Czasami to naprawdę ból.

W czasach systemu Windows korzystaliśmy z funkcji hibernacji, aby przełączać się między systemami bez utraty bieżącego obszaru roboczego. Czy istnieje alternatywny sposób na osiągnięcie tego na komputerze Mac?

PS: Nie mogę użyć rozwiązania maszyny wirtualnej, ponieważ ma pewne wady sprzętowe. Takich jak rozwój Kinect nie może działać w środowisku VM.

Jad Smad
źródło
ciekawość: jakiego oprogramowania do wirtualizacji próbujesz nie działać z Kinect?
Guido Preite
Połączenie vmware.
Jad Smood,
jeśli masz czas dać szansę na równoległe, mam klucz USB, który tylko równoległe jest w stanie poprawnie przekazać do VM.
Guido Preite
Zbyt dużo pracy dla mnie, aby przenieść wszystkie projekty na równoległe.
Jad Smood,
dzięki równoległym
funkcjom

Odpowiedzi:

2

OS X nie hibernuje natywnie jak Windows.

Aby uzyskać maksymalną skuteczność, zastosuj obie te metody:

  1. Zainstaluj REFIT .
  2. Uruchom terminal
  3. Biegać /efi/refit/enable.sh
  4. Połóż komputer Mac głęboko w sen.
  5. Po włączeniu komputera Mac pojawi się menu efi i możesz wybrać uruchomienie systemu OS X lub Bootcamp.

Ale ponieważ masz sprzęt Mac, powinieneś mieć możliwość VM OSX.


Po drugie, możesz spróbować pmset. Możesz to zmienić za pomocą sudo pmset -a hibernationmode 25.

pmsetStrona podręcznika zaleca również stosując 25 zamiast 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
źródło
Niestety nie działa na moim OSX 10.8. Menu efi działa dobrze, jeśli zrestartuję się całkowicie. Ale głęboki sen obudzi tylko OSX. Poza tym znalazłem post podobny do tego problemu: superuser.com/questions/432838/… .
Jad Smood
Czy ma to na celu umożliwienie szybkiego przełączania z zachowaniem kontekstu każdej strony (OSX i Win lub Linux)?
nhed